]> code.ossystems Code Review - openembedded-core.git/commitdiff
Cleanup POKYMODE files and add summary documentation
authorRichard Purdie <richard@openedhand.com>
Tue, 11 Sep 2007 08:52:20 +0000 (08:52 +0000)
committerRichard Purdie <richard@openedhand.com>
Tue, 11 Sep 2007 08:52:20 +0000 (08:52 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2722 311d38ba-8fff-0310-9ca6-ca027cbcb966

13 files changed:
meta/conf/distro/include/poky-eabi-csl2005q3-2.inc
meta/conf/distro/include/poky-eabi.inc
meta/conf/distro/include/poky-eabi2.inc [deleted file]
meta/conf/distro/include/poky-eabi3.inc
meta/conf/distro/include/poky-eabi5.inc
meta/conf/distro/include/poky-eabi6.inc
meta/conf/distro/include/poky-external-csl2006q3.inc
meta/conf/distro/include/poky-external.inc
meta/conf/distro/include/poky-glibc.inc
meta/conf/distro/include/poky-oabi.inc
meta/conf/distro/include/poky-uclibc.inc
meta/conf/distro/include/preferred-xorg-versions.inc
meta/conf/distro/poky.conf

index 535bfd3d81065ed9b46f4e3b10eb14104960fcf5..aaa1163b7fc475e890820cde530284e576552b98 100644 (file)
@@ -1,9 +1,12 @@
 #
-# Poky configuration to use EABI
+# Poky configuration to use CSL 2005q3-2 derived toolchain (ARM EABI)
 #
 
-PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
-PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
 
 PREFERRED_VERSION_gcc ?= "3.4.4+csl-arm-2005q3-2"
 PREFERRED_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"
 PREFERRED_VERSION_elfutils ?= "0.108"
 
 PREFERRED_VERSION_linux-libc-headers ?= "2.6.12rc3+csl-arm-2005q3-2"
-
-#Use the ARM EABI when building for an ARM cpu. We can't use overrides
-#here because this breaks all places where ":=" is used.
-TARGET_OS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1)=='arm']}"
index f61053a1f38678b95a3f2d76001f9d04ce78a6c8..32a419bdf4959c27a49460482232f6bfe1dc2622 100644 (file)
@@ -1,5 +1,6 @@
 #
-# Poky configuration to use EABI
+# Poky's default configuration (ARM EABI)
+# gcc 4.1.2, binutils 2.18, glibc 2.5
 #
 
 TARGET_VENDOR = "-poky"
@@ -20,6 +21,3 @@ PREFERRED_VERSION_glibc ?= "2.5"
 PREFERRED_VERSION_glibc-intermediate ?= "2.5"
 PREFERRED_VERSION_glibc-initial ?= "2.5"
 PREFERRED_VERSION_elfutils ?= "0.108"
-
-GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
-UCLIBCTARGETOS = "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 (file)
index e25685b..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# Poky configuration to use EABI
-#
-
-TARGET_VENDOR = "-poky"
-
-PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
-PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
-
-PREFERRED_VERSION_gcc ?= "4.1.1"
-PREFERRED_VERSION_gcc-cross ?= "4.1.1"
-PREFERRED_VERSION_gcc-cross-initial ?= "4.1.1"
-PREFERRED_VERSION_binutils ?= "2.16.91.0.7"
-PREFERRED_VERSION_binutils-cross ?= "2.16.91.0.7"
-PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
-PREFERRED_VERSION_glibc ?= "2.4"
-PREFERRED_VERSION_glibc-intermediate ?= "2.4"
-PREFERRED_VERSION_elfutils ?= "0.108"
-
-GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
-UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
index 106e5db76ef368a15d351d66b49528287d6e5143..11100175d7711d3f0357ec2ab96bb233be174a01 100644 (file)
@@ -1,11 +1,12 @@
 #
-# Poky configuration to use EABI
+# Poky configuration to use CSL 2006q1-6 derived toolchain (ARM EABI)
+# gcc 4.1.0-csl, binutils 2.17-csl, glibc 2.4
 #
 
 TARGET_VENDOR = "-poky"
 
-PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
-PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
@@ -19,6 +20,3 @@ PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
 PREFERRED_VERSION_glibc ?= "2.4"
 PREFERRED_VERSION_glibc-intermediate ?= "2.4"
 PREFERRED_VERSION_elfutils ?= "0.108"
-
-GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
-UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
index 50064878c22d5ea4d569f49083b4a4a771ee6e61..112169a71f54414ca9753d500ec0f7684a555fdc 100644 (file)
@@ -1,11 +1,12 @@
 #
-# Poky configuration to use EABI
+# Poky configuration to use CSL 2005q3 derived toolchain (ARM EABI)
+# gcc 3.4.4-csl, binutils 2.16.91.0.7, glibc 2.4
 #
 
 TARGET_VENDOR = "-poky"
 
-PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
-PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
@@ -19,6 +20,3 @@ PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
 PREFERRED_VERSION_glibc ?= "2.4"
 PREFERRED_VERSION_glibc-intermediate ?= "2.4"
 PREFERRED_VERSION_elfutils ?= "0.108"
-
-GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
-UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
index 1c120050f028ab7a923047c966c901d1243f63c4..c838ed07bf9eb85c37039954b792cc9dd28f139d 100644 (file)
@@ -1,10 +1,12 @@
 #
-# Poky configuration to use EABI
+# Poky configuration to use CSL 2005q3 derived toolchain (ARM EABI)
+# gcc 3.4.4-csl, binutils 2.16.91.0.7, glibc 2.5
 #
 
 TARGET_VENDOR = "-poky"
 
-PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
@@ -19,6 +21,3 @@ PREFERRED_VERSION_glibc ?= "2.5"
 PREFERRED_VERSION_glibc-intermediate ?= "2.5"
 PREFERRED_VERSION_glibc-initial ?= "2.5"
 PREFERRED_VERSION_elfutils ?= "0.108"
-
-GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
-UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
index fa03b9c8dd1699307c361a80df24b03f71713214..7bcbe67246a7a39d176814bd253ff81ca60ec32b 100644 (file)
@@ -1,3 +1,7 @@
+#
+# Poky configuration to use external CSL 2006q3-27 toolchain (ARM EABI)
+#
+
 TARGET_VENDOR = "-none"
 
 EXTERNAL_TOOLCHAIN = "/usr/local/csl/arm-2006q3"
@@ -15,8 +19,7 @@ PREFERRED_PROVIDER_virtual/libiconv = "external-csl-toolchain"
 PREFERRED_PROVIDER_glibc-thread-db = "external-csl-toolchain"
 PREFERRED_PROVIDER_virtual/linux-libc-headers = "external-csl-toolchain"
 
+PREFERRED_VERSION_external-csl-toolchain = "2006q3-27"
+
 TARGET_CPPFLAGS_prepend = " -isystem${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/include "
 TARGET_LDFLAGS_prepend = " -L${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib -Wl,-rpath-link,${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib "
-
-GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
-UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
index 459931e491464dfbfeebc5c389c63296ce8b5ef3..d3731ae490a89f7fba972cf2d4e58c5108d62054 100644 (file)
@@ -1,3 +1,7 @@
+#
+# Configuration to use a toolchain built by meta-toolchain.bb
+#
+
 TARGET_VENDOR = "-poky"
 
 EXTERNAL_TOOLCHAIN = "${SDK_PREFIX}"
@@ -21,6 +25,3 @@ PREFERRED_PROVIDER_virtual/linux-libc-headers = "external-poky-toolchain"
 
 TARGET_CPPFLAGS_prepend = " -isystem${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/include "
 TARGET_LDFLAGS_prepend = " -L${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib -Wl,-rpath-link,${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib "
-
-GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
-UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
index 2744588e1767be66fd4ad05d752e74154fc135ce..b76879e9e5c03f879b0ca90b9c5a93cf38726b62 100644 (file)
@@ -1,4 +1,7 @@
-# glibc:
+#
+# glibc specific configuration
+#
+
 PREFERRED_PROVIDER_virtual/libiconv ?= "glibc"
 PREFERRED_PROVIDER_virtual/libintl ?= "glibc"
 PREFERRED_PROVIDER_virtual/libc ?= "glibc"
index b9178b0719cd38f8c6253ef6bd94f6774a8ebd93..b731569b6eb87975b5b58a2637970c8a8753ba27 100644 (file)
@@ -3,11 +3,11 @@
 #
 TARGET_VENDOR = "-poky"
 
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc"
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
 
 PREFERRED_VERSION_binutils ?= "2.16"
 PREFERRED_VERSION_binutils-cross ?= "2.15.94.0.1"
@@ -16,6 +16,7 @@ PREFERRED_VERSION_gcc-cross ?= "3.4.4"
 PREFERRED_VERSION_gcc-cross-initial ?= "3.4.4"
 PREFERRED_VERSION_linux-libc-headers ?= "2.6.11.1"
 PREFERRED_VERSION_glibc ?= "2.3.5+cvs20050627"
+PREFERRED_VERSION_elfutils ?= "0.89"
 
 GLIBCTARGETOS = "linux"
 UCLIBCTARGETOS = "linux-uclibc"
index 55a8694aebfb8cc3e9f1fc3f5f6798eed1b8e7b4..139cf0780721658e2b3eb6258dfb0b02187e2122 100644 (file)
@@ -1,5 +1,7 @@
-# uclibc:
-#fix some iconv issues, needs to be adjusted when doing uclibc builds
+#
+# uclibc specific configuration
+#
+
 PREFERRED_PROVIDER_virtual/libc = "uclibc"
 PREFERRED_PROVIDER_virtual/libiconv ?= "libiconv"
 PREFERRED_PROVIDER_virtual/libintl ?= "gettext"
index c62ef97a4665003c2ab6159898adcf99cab7a135..964b2b22b6496ce31d15b5e7375f61702bd3a5f8 100644 (file)
@@ -1,3 +1,7 @@
+#
+# The latest Xorg package versions
+#
+
 PREFERRED_VERSION_applewmproto = "1.0.3"
 PREFERRED_VERSION_bigreqsproto = "1.0.2"
 PREFERRED_VERSION_bigreqsproto-native = "1.0.2"
index 27867fccc8fb0d07738aa0d25960319c6fd5bed7..e9f95811265954efb6ff2d1ee81bb2f979bf898e 100644 (file)
@@ -35,6 +35,10 @@ KERNEL_CONSOLE = "ttyS0"
 #DEBUG_BUILD = "1"
 #INHIBIT_PACKAGE_STRIP = "1"
 
+# Default to TARGETOS values for EABI
+GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
+UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
+
 POKYMODE ?= "eabi"
 require conf/distro/include/poky-${POKYMODE}.inc