]> code.ossystems Code Review - openembedded-core.git/commitdiff
eglibc: SDK_GLIBC_ADDONS for eglibc-nativesdk.
authorLianhao Lu <lianhao.lu@intel.com>
Tue, 3 Apr 2012 00:13:51 +0000 (08:13 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 3 Apr 2012 13:07:55 +0000 (14:07 +0100)
Use SDK_GLIBC_ADDONS for eglibc-nativesdk so that it is not
dependant on the target eglibc's GLIBC_ADDONS settings.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/machine-sdk/i586.conf
meta/conf/machine-sdk/i686.conf
meta/conf/machine-sdk/x86_64.conf
meta/recipes-core/eglibc/eglibc.inc
meta/recipes-core/eglibc/eglibc_2.13.bb
meta/recipes-core/eglibc/eglibc_2.15.bb

index 0b748a5026f6e687ee8d617ff8c8cc7a33543b0a..190f2bdfb7032802f0dfd101b718ccac83d17316 100644 (file)
@@ -1,2 +1,4 @@
 SDK_ARCH = "i586"
 SDK_CC_ARCH = "-march=i586"
+
+SDK_GLIBC_ADDONS = "nptl"
index ffdb46131cb68567c655b03408daa8306774e194..3e8e4f4f45611024ffb70efe2cebcd7132b76275 100644 (file)
@@ -1,2 +1,4 @@
 SDK_ARCH = "i686"
 SDK_CC_ARCH = "-march=i686"
+
+SDK_GLIBC_ADDONS = "nptl"
index a6adb2817dbec5cf0fb0fd395fe88c499af0c606..9495842a14a287a1d163f77c4111b5d4212e4d85 100644 (file)
@@ -1 +1,3 @@
-SDK_ARCH = "x86_64"
\ No newline at end of file
+SDK_ARCH = "x86_64"
+
+SDK_GLIBC_ADDONS = "nptl"
index da5c1872eab30113248c4e30b9c22b77bc575e8a..8e3fe503b8d1c9bdff360634e38551690c96ef5d 100644 (file)
@@ -50,3 +50,7 @@ do_configure_prepend() {
        sed -e "s#@BASH@#/bin/sh#" -i ${S}/elf/ldd.bash.in
        echo '${OE_FEATURES}' > ${B}/option-groups.config
 }
+
+GLIBC_ADDONS ?= "ports,nptl,libidn"
+SDK_GLIBC_ADDONS ?= "ports,nptl,libidn"
+GLIBC_ADDONS_virtclass-nativesdk = "${SDK_GLIBC_ADDONS}"
index e02c80fe448522f020fabe2ab25d77fc4d06c446..927f72faac1be2ae4e54cd98afc0012f4ef11028 100644 (file)
@@ -3,7 +3,7 @@ require eglibc.inc
 SRCREV = "15508"
 
 DEPENDS += "gperf-native"
-PR = "r22"
+PR = "r23"
 PR_append = "+svnr${SRCPV}"
 
 EGLIBC_BRANCH="eglibc-2_13"
@@ -36,8 +36,6 @@ PROVIDES_${PN}-dbg = "glibc-dbg"
 BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}"
 TARGET_CPPFLAGS = "-I${STAGING_DIR_TARGET}${layout_includedir}"
 
-GLIBC_ADDONS ?= "ports,nptl,libidn"
-
 GLIBC_BROKEN_LOCALES = " _ER _ET so_ET yn_ER sid_ET tr_TR mn_MN gez_ET gez_ER bn_BD te_IN es_CR.ISO-8859-1"
 
 FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/eglibc-${PV}', '${FILE_DIRNAME}/eglibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
@@ -60,6 +58,7 @@ python __anonymous () {
 
 export libc_cv_slibdir = "${base_libdir}"
 
+
 EXTRA_OECONF = "--enable-kernel=${OLDEST_KERNEL} \
                 --without-cvs --disable-profile --disable-debug --without-gd \
                 --enable-clocale=gnu \
index 75ccace76ba55d028cd8490c1e81c696b9c8064a..1575e7fa75e58868cd8ff45949771a0e159f397c 100644 (file)
@@ -3,7 +3,7 @@ require eglibc.inc
 SRCREV = "17386"
 
 DEPENDS += "gperf-native"
-PR = "r2"
+PR = "r3"
 PR_append = "+svnr${SRCPV}"
 
 EGLIBC_BRANCH="eglibc-2_15"
@@ -41,8 +41,6 @@ PROVIDES_${PN}-dbg = "glibc-dbg"
 BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}"
 TARGET_CPPFLAGS = "-I${STAGING_DIR_TARGET}${layout_includedir}"
 
-GLIBC_ADDONS ?= "ports,nptl,libidn"
-
 GLIBC_BROKEN_LOCALES = " _ER _ET so_ET yn_ER sid_ET tr_TR mn_MN gez_ET gez_ER bn_BD te_IN es_CR.ISO-8859-1"
 
 FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/eglibc-${PV}', '${FILE_DIRNAME}/eglibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"