]> code.ossystems Code Review - openembedded-core.git/commitdiff
sdk-task: make libc dependancies generic
authorNitin A Kamble <nitin.a.kamble@intel.com>
Tue, 3 Aug 2010 15:54:58 +0000 (08:54 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 13 Aug 2010 22:37:31 +0000 (23:37 +0100)
This change specifies the libc dependancies in a generic fashion.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
meta/conf/distro/include/poky-default.inc
meta/conf/distro/include/poky-eabi-csl2005q3-2.inc
meta/conf/distro/include/poky-eglibc.inc
meta/conf/distro/include/poky-glibc.inc
meta/conf/distro/include/poky-uclibc.inc
meta/packages/tasks/task-poky-standalone-sdk-target.bb

index c66a0833bbb1d67d0998d327df93c78c9656a564..3e493f7a2d1f783baaf8c31f33f17ff02b624369 100644 (file)
@@ -4,7 +4,7 @@
 
 TARGET_VENDOR = "-poky"
 
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = ${POKYLIBC}
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = "gcc-cross-intermediate"
index ab2de828f833f458bc558b499c25033c99a9e8bb..2b4967046769fd093545ae340a41d6fd912b853e 100644 (file)
@@ -2,7 +2,7 @@
 # Poky configuration to use CSL 2005q3-2 derived toolchain (ARM EABI)
 #
 
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "${POKYLIBC}-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"
index 57d6d28289dd6a6fbe58cc2ae01c990b1243d1a1..7b6acfd9f5e7deaaa2517ddc492e3d5e13a914ee 100644 (file)
@@ -27,3 +27,20 @@ OLDEST_KERNEL_linux-gnueabi ?= "2.6.16"
 OLDEST_KERNEL_sparc64 ?= "2.4.21"
 OLDEST_KERNEL_ppc64 ?= "2.4.21"
 
+LIBC_DEPENDENCIES = "\
+    libsegfault \
+    eglibc \
+    eglibc-dbg \
+    eglibc-dev \
+    eglibc-utils \
+    eglibc-thread-db \
+    eglibc-localedata-i18n \
+    eglibc-gconv-ibm850 \
+    eglibc-gconv-cp1252 \
+    eglibc-gconv-iso8859-1 \
+    eglibc-gconv-iso8859-15 \
+    eglibc-binary-localedata-en.gb \
+    locale-base-en-gb \
+    "
+
+
index b76879e9e5c03f879b0ca90b9c5a93cf38726b62..79abacf54371b3461a35ec644c6bf032b9a907ca 100644 (file)
@@ -10,3 +10,17 @@ TARGET_OS = "${GLIBCTARGETOS}"
 
 CXXFLAGS += "-fvisibility-inlines-hidden"
 
+LIBC_DEPENDENCIES = "\
+    libsegfault \
+    glibc \
+    glibc-dbg \
+    glibc-dev \
+    glibc-utils \
+    glibc-thread-db \
+    glibc-localedata-i18n \
+    glibc-gconv-ibm850 \
+    glibc-gconv-cp1252 \
+    glibc-gconv-iso8859-1 \
+    glibc-gconv-iso8859-15 \
+    locale-base-en-gb \
+    "
index 72e016af6ff1e99a2ba6d93582fb12cd33b106cf..edbcc4aa6d02a04d70a52062a785c27e9253917a 100644 (file)
@@ -18,3 +18,10 @@ IMAGE_LINGUAS = ""
 
 DEPLOY_DIR = "${TMPDIR}/deploy-uclibc"
 DEPLOY_DIR_IMAGE = "${TMPDIR}/deploy/images"
+
+LIBC_DEPENDENCIES = "\
+    uclibc \
+    uclibc-dbg \
+    uclibc-dev \
+    uclibc-thread-db \
+    "
index 7b446eba7dd79f74c73883ec49b4972179b3fbaf..4aa318881cde9250282cb0552a1b50106a647172 100644 (file)
@@ -1,5 +1,5 @@
 DESCRIPTION = "Target packages for the standalone SDK"
-PR = "r5"
+PR = "r6"
 LICENSE = "MIT"
 ALLOW_EMPTY = "1"
 
@@ -10,33 +10,5 @@ RDEPENDS_${PN} = "\
     libgcc-dev \
     libstdc++ \
     libstdc++-dev \
+    ${LIBC_DEPENDENCIES} \
     "
-
-GLIBC_DEPENDENCIES = "\
-    libsegfault \
-    glibc \
-    glibc-dbg \
-    glibc-dev \
-    glibc-utils \
-    glibc-thread-db \
-    glibc-localedata-i18n \
-    glibc-gconv-ibm850 \
-    glibc-gconv-cp1252 \
-    glibc-gconv-iso8859-1 \
-    glibc-gconv-iso8859-15 \
-    locale-base-en-gb \
-    "
-
-RDEPENDS_${PN}_append_linux = "${GLIBC_DEPENDENCIES}"
-RDEPENDS_${PN}_append_linux-gnueabi = "${GLIBC_DEPENDENCIES}"
-
-UCLIBC_DEPENDENCIES = "\
-    uclibc \
-    uclibc-dbg \
-    uclibc-dev \
-    uclibc-thread-db \
-    "
-
-RDEPENDS_${PN}_append_linux-uclibc = "${UCLIBC_DEPENDENCIES}"
-RDEPENDS_${PN}_append_linux-uclibcgnueabi = "${UCLIBC_DEPENDENCIES}"
-