summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/conf/distro/include/poky-eabi-csl2005q3-2.inc13
-rw-r--r--meta/conf/distro/include/poky-eabi.inc6
-rw-r--r--meta/conf/distro/include/poky-eabi2.inc24
-rw-r--r--meta/conf/distro/include/poky-eabi3.inc10
-rw-r--r--meta/conf/distro/include/poky-eabi5.inc10
-rw-r--r--meta/conf/distro/include/poky-eabi6.inc9
-rw-r--r--meta/conf/distro/include/poky-external-csl2006q3.inc9
-rw-r--r--meta/conf/distro/include/poky-external.inc7
-rw-r--r--meta/conf/distro/include/poky-glibc.inc5
-rw-r--r--meta/conf/distro/include/poky-oabi.inc5
-rw-r--r--meta/conf/distro/include/poky-uclibc.inc6
-rw-r--r--meta/conf/distro/include/preferred-xorg-versions.inc4
-rw-r--r--meta/conf/distro/poky.conf4
13 files changed, 49 insertions, 63 deletions
diff --git a/meta/conf/distro/include/poky-eabi-csl2005q3-2.inc b/meta/conf/distro/include/poky-eabi-csl2005q3-2.inc
index 535bfd3d81..aaa1163b7f 100644
--- a/meta/conf/distro/include/poky-eabi-csl2005q3-2.inc
+++ b/meta/conf/distro/include/poky-eabi-csl2005q3-2.inc
@@ -1,9 +1,12 @@
1# 1#
2# Poky configuration to use EABI 2# Poky configuration to use CSL 2005q3-2 derived toolchain (ARM EABI)
3# 3#
4 4
5PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate" 5PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
6PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate" 6PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
7PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
8PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
9PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
7 10
8PREFERRED_VERSION_gcc ?= "3.4.4+csl-arm-2005q3-2" 11PREFERRED_VERSION_gcc ?= "3.4.4+csl-arm-2005q3-2"
9PREFERRED_VERSION_gcc-cross ?= "3.4.4+csl-arm-2005q3-2" 12PREFERRED_VERSION_gcc-cross ?= "3.4.4+csl-arm-2005q3-2"
@@ -15,7 +18,3 @@ PREFERRED_VERSION_glibc-intermediate ?= "2.3.6+csl-arm-2005q3-2"
15PREFERRED_VERSION_elfutils ?= "0.108" 18PREFERRED_VERSION_elfutils ?= "0.108"
16 19
17PREFERRED_VERSION_linux-libc-headers ?= "2.6.12rc3+csl-arm-2005q3-2" 20PREFERRED_VERSION_linux-libc-headers ?= "2.6.12rc3+csl-arm-2005q3-2"
18
19#Use the ARM EABI when building for an ARM cpu. We can't use overrides
20#here because this breaks all places where ":=" is used.
21TARGET_OS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1)=='arm']}"
diff --git a/meta/conf/distro/include/poky-eabi.inc b/meta/conf/distro/include/poky-eabi.inc
index f61053a1f3..32a419bdf4 100644
--- a/meta/conf/distro/include/poky-eabi.inc
+++ b/meta/conf/distro/include/poky-eabi.inc
@@ -1,5 +1,6 @@
1# 1#
2# Poky configuration to use EABI 2# Poky's default configuration (ARM EABI)
3# gcc 4.1.2, binutils 2.18, glibc 2.5
3# 4#
4 5
5TARGET_VENDOR = "-poky" 6TARGET_VENDOR = "-poky"
@@ -20,6 +21,3 @@ PREFERRED_VERSION_glibc ?= "2.5"
20PREFERRED_VERSION_glibc-intermediate ?= "2.5" 21PREFERRED_VERSION_glibc-intermediate ?= "2.5"
21PREFERRED_VERSION_glibc-initial ?= "2.5" 22PREFERRED_VERSION_glibc-initial ?= "2.5"
22PREFERRED_VERSION_elfutils ?= "0.108" 23PREFERRED_VERSION_elfutils ?= "0.108"
23
24GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
25UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
diff --git a/meta/conf/distro/include/poky-eabi2.inc b/meta/conf/distro/include/poky-eabi2.inc
deleted file mode 100644
index e25685ba5e..0000000000
--- a/meta/conf/distro/include/poky-eabi2.inc
+++ /dev/null
@@ -1,24 +0,0 @@
1#
2# Poky configuration to use EABI
3#
4
5TARGET_VENDOR = "-poky"
6
7PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
8PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
9PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
10PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
11PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
12
13PREFERRED_VERSION_gcc ?= "4.1.1"
14PREFERRED_VERSION_gcc-cross ?= "4.1.1"
15PREFERRED_VERSION_gcc-cross-initial ?= "4.1.1"
16PREFERRED_VERSION_binutils ?= "2.16.91.0.7"
17PREFERRED_VERSION_binutils-cross ?= "2.16.91.0.7"
18PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
19PREFERRED_VERSION_glibc ?= "2.4"
20PREFERRED_VERSION_glibc-intermediate ?= "2.4"
21PREFERRED_VERSION_elfutils ?= "0.108"
22
23GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
24UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
diff --git a/meta/conf/distro/include/poky-eabi3.inc b/meta/conf/distro/include/poky-eabi3.inc
index 106e5db76e..11100175d7 100644
--- a/meta/conf/distro/include/poky-eabi3.inc
+++ b/meta/conf/distro/include/poky-eabi3.inc
@@ -1,11 +1,12 @@
1# 1#
2# Poky configuration to use EABI 2# Poky configuration to use CSL 2006q1-6 derived toolchain (ARM EABI)
3# gcc 4.1.0-csl, binutils 2.17-csl, glibc 2.4
3# 4#
4 5
5TARGET_VENDOR = "-poky" 6TARGET_VENDOR = "-poky"
6 7
7PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate" 8PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
8PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate" 9PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
9PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial" 10PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
10PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross" 11PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
11PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross" 12PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
@@ -19,6 +20,3 @@ PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
19PREFERRED_VERSION_glibc ?= "2.4" 20PREFERRED_VERSION_glibc ?= "2.4"
20PREFERRED_VERSION_glibc-intermediate ?= "2.4" 21PREFERRED_VERSION_glibc-intermediate ?= "2.4"
21PREFERRED_VERSION_elfutils ?= "0.108" 22PREFERRED_VERSION_elfutils ?= "0.108"
22
23GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
24UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
diff --git a/meta/conf/distro/include/poky-eabi5.inc b/meta/conf/distro/include/poky-eabi5.inc
index 50064878c2..112169a71f 100644
--- a/meta/conf/distro/include/poky-eabi5.inc
+++ b/meta/conf/distro/include/poky-eabi5.inc
@@ -1,11 +1,12 @@
1# 1#
2# Poky configuration to use EABI 2# Poky configuration to use CSL 2005q3 derived toolchain (ARM EABI)
3# gcc 3.4.4-csl, binutils 2.16.91.0.7, glibc 2.4
3# 4#
4 5
5TARGET_VENDOR = "-poky" 6TARGET_VENDOR = "-poky"
6 7
7PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate" 8PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
8PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate" 9PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
9PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial" 10PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
10PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross" 11PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
11PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross" 12PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
@@ -19,6 +20,3 @@ PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
19PREFERRED_VERSION_glibc ?= "2.4" 20PREFERRED_VERSION_glibc ?= "2.4"
20PREFERRED_VERSION_glibc-intermediate ?= "2.4" 21PREFERRED_VERSION_glibc-intermediate ?= "2.4"
21PREFERRED_VERSION_elfutils ?= "0.108" 22PREFERRED_VERSION_elfutils ?= "0.108"
22
23GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
24UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
diff --git a/meta/conf/distro/include/poky-eabi6.inc b/meta/conf/distro/include/poky-eabi6.inc
index 1c120050f0..c838ed07bf 100644
--- a/meta/conf/distro/include/poky-eabi6.inc
+++ b/meta/conf/distro/include/poky-eabi6.inc
@@ -1,10 +1,12 @@
1# 1#
2# Poky configuration to use EABI 2# Poky configuration to use CSL 2005q3 derived toolchain (ARM EABI)
3# gcc 3.4.4-csl, binutils 2.16.91.0.7, glibc 2.5
3# 4#
4 5
5TARGET_VENDOR = "-poky" 6TARGET_VENDOR = "-poky"
6 7
7PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate" 8PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
9PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
8PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial" 10PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
9PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross" 11PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
10PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross" 12PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
@@ -19,6 +21,3 @@ PREFERRED_VERSION_glibc ?= "2.5"
19PREFERRED_VERSION_glibc-intermediate ?= "2.5" 21PREFERRED_VERSION_glibc-intermediate ?= "2.5"
20PREFERRED_VERSION_glibc-initial ?= "2.5" 22PREFERRED_VERSION_glibc-initial ?= "2.5"
21PREFERRED_VERSION_elfutils ?= "0.108" 23PREFERRED_VERSION_elfutils ?= "0.108"
22
23GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
24UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
diff --git a/meta/conf/distro/include/poky-external-csl2006q3.inc b/meta/conf/distro/include/poky-external-csl2006q3.inc
index fa03b9c8dd..7bcbe67246 100644
--- a/meta/conf/distro/include/poky-external-csl2006q3.inc
+++ b/meta/conf/distro/include/poky-external-csl2006q3.inc
@@ -1,3 +1,7 @@
1#
2# Poky configuration to use external CSL 2006q3-27 toolchain (ARM EABI)
3#
4
1TARGET_VENDOR = "-none" 5TARGET_VENDOR = "-none"
2 6
3EXTERNAL_TOOLCHAIN = "/usr/local/csl/arm-2006q3" 7EXTERNAL_TOOLCHAIN = "/usr/local/csl/arm-2006q3"
@@ -15,8 +19,7 @@ PREFERRED_PROVIDER_virtual/libiconv = "external-csl-toolchain"
15PREFERRED_PROVIDER_glibc-thread-db = "external-csl-toolchain" 19PREFERRED_PROVIDER_glibc-thread-db = "external-csl-toolchain"
16PREFERRED_PROVIDER_virtual/linux-libc-headers = "external-csl-toolchain" 20PREFERRED_PROVIDER_virtual/linux-libc-headers = "external-csl-toolchain"
17 21
22PREFERRED_VERSION_external-csl-toolchain = "2006q3-27"
23
18TARGET_CPPFLAGS_prepend = " -isystem${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/include " 24TARGET_CPPFLAGS_prepend = " -isystem${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/include "
19TARGET_LDFLAGS_prepend = " -L${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib -Wl,-rpath-link,${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib " 25TARGET_LDFLAGS_prepend = " -L${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib -Wl,-rpath-link,${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib "
20
21GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
22UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
diff --git a/meta/conf/distro/include/poky-external.inc b/meta/conf/distro/include/poky-external.inc
index 459931e491..d3731ae490 100644
--- a/meta/conf/distro/include/poky-external.inc
+++ b/meta/conf/distro/include/poky-external.inc
@@ -1,3 +1,7 @@
1#
2# Configuration to use a toolchain built by meta-toolchain.bb
3#
4
1TARGET_VENDOR = "-poky" 5TARGET_VENDOR = "-poky"
2 6
3EXTERNAL_TOOLCHAIN = "${SDK_PREFIX}" 7EXTERNAL_TOOLCHAIN = "${SDK_PREFIX}"
@@ -21,6 +25,3 @@ PREFERRED_PROVIDER_virtual/linux-libc-headers = "external-poky-toolchain"
21 25
22TARGET_CPPFLAGS_prepend = " -isystem${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/include " 26TARGET_CPPFLAGS_prepend = " -isystem${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/include "
23TARGET_LDFLAGS_prepend = " -L${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib -Wl,-rpath-link,${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib " 27TARGET_LDFLAGS_prepend = " -L${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib -Wl,-rpath-link,${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib "
24
25GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
26UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
diff --git a/meta/conf/distro/include/poky-glibc.inc b/meta/conf/distro/include/poky-glibc.inc
index 2744588e17..b76879e9e5 100644
--- a/meta/conf/distro/include/poky-glibc.inc
+++ b/meta/conf/distro/include/poky-glibc.inc
@@ -1,4 +1,7 @@
1# glibc: 1#
2# glibc specific configuration
3#
4
2PREFERRED_PROVIDER_virtual/libiconv ?= "glibc" 5PREFERRED_PROVIDER_virtual/libiconv ?= "glibc"
3PREFERRED_PROVIDER_virtual/libintl ?= "glibc" 6PREFERRED_PROVIDER_virtual/libintl ?= "glibc"
4PREFERRED_PROVIDER_virtual/libc ?= "glibc" 7PREFERRED_PROVIDER_virtual/libc ?= "glibc"
diff --git a/meta/conf/distro/include/poky-oabi.inc b/meta/conf/distro/include/poky-oabi.inc
index b9178b0719..b731569b6e 100644
--- a/meta/conf/distro/include/poky-oabi.inc
+++ b/meta/conf/distro/include/poky-oabi.inc
@@ -3,11 +3,11 @@
3# 3#
4TARGET_VENDOR = "-poky" 4TARGET_VENDOR = "-poky"
5 5
6PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc"
7PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
6PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial" 8PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
7PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross" 9PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
8PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross" 10PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
9PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc"
10PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
11 11
12PREFERRED_VERSION_binutils ?= "2.16" 12PREFERRED_VERSION_binutils ?= "2.16"
13PREFERRED_VERSION_binutils-cross ?= "2.15.94.0.1" 13PREFERRED_VERSION_binutils-cross ?= "2.15.94.0.1"
@@ -16,6 +16,7 @@ PREFERRED_VERSION_gcc-cross ?= "3.4.4"
16PREFERRED_VERSION_gcc-cross-initial ?= "3.4.4" 16PREFERRED_VERSION_gcc-cross-initial ?= "3.4.4"
17PREFERRED_VERSION_linux-libc-headers ?= "2.6.11.1" 17PREFERRED_VERSION_linux-libc-headers ?= "2.6.11.1"
18PREFERRED_VERSION_glibc ?= "2.3.5+cvs20050627" 18PREFERRED_VERSION_glibc ?= "2.3.5+cvs20050627"
19PREFERRED_VERSION_elfutils ?= "0.89"
19 20
20GLIBCTARGETOS = "linux" 21GLIBCTARGETOS = "linux"
21UCLIBCTARGETOS = "linux-uclibc" 22UCLIBCTARGETOS = "linux-uclibc"
diff --git a/meta/conf/distro/include/poky-uclibc.inc b/meta/conf/distro/include/poky-uclibc.inc
index 55a8694aeb..139cf07807 100644
--- a/meta/conf/distro/include/poky-uclibc.inc
+++ b/meta/conf/distro/include/poky-uclibc.inc
@@ -1,5 +1,7 @@
1# uclibc: 1#
2#fix some iconv issues, needs to be adjusted when doing uclibc builds 2# uclibc specific configuration
3#
4
3PREFERRED_PROVIDER_virtual/libc = "uclibc" 5PREFERRED_PROVIDER_virtual/libc = "uclibc"
4PREFERRED_PROVIDER_virtual/libiconv ?= "libiconv" 6PREFERRED_PROVIDER_virtual/libiconv ?= "libiconv"
5PREFERRED_PROVIDER_virtual/libintl ?= "gettext" 7PREFERRED_PROVIDER_virtual/libintl ?= "gettext"
diff --git a/meta/conf/distro/include/preferred-xorg-versions.inc b/meta/conf/distro/include/preferred-xorg-versions.inc
index c62ef97a46..964b2b22b6 100644
--- a/meta/conf/distro/include/preferred-xorg-versions.inc
+++ b/meta/conf/distro/include/preferred-xorg-versions.inc
@@ -1,3 +1,7 @@
1#
2# The latest Xorg package versions
3#
4
1PREFERRED_VERSION_applewmproto = "1.0.3" 5PREFERRED_VERSION_applewmproto = "1.0.3"
2PREFERRED_VERSION_bigreqsproto = "1.0.2" 6PREFERRED_VERSION_bigreqsproto = "1.0.2"
3PREFERRED_VERSION_bigreqsproto-native = "1.0.2" 7PREFERRED_VERSION_bigreqsproto-native = "1.0.2"
diff --git a/meta/conf/distro/poky.conf b/meta/conf/distro/poky.conf
index 27867fccc8..e9f9581126 100644
--- a/meta/conf/distro/poky.conf
+++ b/meta/conf/distro/poky.conf
@@ -35,6 +35,10 @@ KERNEL_CONSOLE = "ttyS0"
35#DEBUG_BUILD = "1" 35#DEBUG_BUILD = "1"
36#INHIBIT_PACKAGE_STRIP = "1" 36#INHIBIT_PACKAGE_STRIP = "1"
37 37
38# Default to TARGETOS values for EABI
39GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
40UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
41
38POKYMODE ?= "eabi" 42POKYMODE ?= "eabi"
39require conf/distro/include/poky-${POKYMODE}.inc 43require conf/distro/include/poky-${POKYMODE}.inc
40 44