]> code.ossystems Code Review - openembedded-core.git/commitdiff
gcc-cross-initial, gcc-crosssdk-initial: change CROSS_TARGET_SYS_DIR and insall into...
authorDexuan Cui <dexuan.cui@intel.com>
Tue, 18 Jan 2011 04:50:39 +0000 (12:50 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 25 Jan 2011 10:59:18 +0000 (10:59 +0000)
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
meta/recipes-core/eglibc/eglibc-initial.inc
meta/recipes-core/eglibc/eglibc.inc
meta/recipes-core/glibc/glibc-initial.inc
meta/recipes-core/glibc/glibc.inc
meta/recipes-devtools/gcc/gcc-cross-initial.inc
meta/recipes-devtools/gcc/gcc-cross-initial_4.3.3.bb
meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.3.3.bb

index d49ec8a87e34c605b5a2c47d531b444471539e97..cb50e89226700b02f255c545be8682b503829a0d 100644 (file)
@@ -6,6 +6,9 @@ PROVIDES = "virtual/${TARGET_PREFIX}libc-initial"
 PACKAGES = ""
 PACKAGES_DYNAMIC = ""
 
+STAGINGCC = "gcc-cross-initial"
+STAGINGCC_virtclass-nativesdk = "gcc-crosssdk-initial"
+
 do_configure () {
        sed -ie 's,{ (exit 1); exit 1; }; },{ (exit 0); }; },g' ${S}/configure
        chmod +x ${S}/configure
index 4698254932af421424d3775d3a77418459090e25..63c313ca48ae1c217c7b55754a43ee7dee680f74 100644 (file)
@@ -1,5 +1,9 @@
 require eglibc-common.inc
 
+STAGINGCC = "gcc-cross-intermediate"
+STAGINGCC_virtclass-nativesdk = "gcc-crosssdk-intermediate"
+PATH_prepend = "${STAGING_BINDIR_TOOLCHAIN}.${STAGINGCC}:"
+
 # nptl needs unwind support in gcc, which can't be built without glibc.
 DEPENDS = "virtual/${TARGET_PREFIX}gcc-intermediate linux-libc-headers"
 #this leads to circular deps, so lets not add it yet
index ec1069919063941d7839e070d42eaebc274a3dab..99aa05fab76924c48cc76402a985a2d15d7e0f18 100644 (file)
@@ -6,6 +6,9 @@ FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/glibc-${PV}', '${FILE_DIRN
 PACKAGES = ""
 PACKAGES_DYNAMIC = ""
 
+STAGINGCC = "gcc-cross-initial"
+STAGINGCC_virtclass-nativesdk = "gcc-crosssdk-initial"
+
 do_configure () {
        sed -ie 's,{ (exit 1); exit 1; }; },{ (exit 0); }; },g' ${S}/configure
        chmod +x ${S}/configure
index e2b681f9b2089a454ab0aeb7b6915e90b07dec16..cdfa06de90f0542a20317c8a67d9ea0c5faf39c7 100644 (file)
@@ -17,6 +17,10 @@ RDEPENDS_${PN}-dev = "linux-libc-headers-dev"
 PROVIDES = "virtual/libc virtual/${TARGET_PREFIX}libc-for-gcc"
 PROVIDES += "virtual/libintl virtual/libiconv"
 
+STAGINGCC = "gcc-cross-intermediate"
+STAGINGCC_virtclass-nativesdk = "gcc-crosssdk-intermediate"
+PATH_prepend = "${STAGING_BINDIR_TOOLCHAIN}.${STAGINGCC}:"
+
 inherit autotools
 
 GLIBC_EXTRA_OECONF ?= ""
index f582de984301a324dfd8e6eb598022e730ef7917..4e2e343936dbc1e7e4226e25fa506ab9317c136d 100644 (file)
@@ -2,6 +2,8 @@ DEPENDS = "virtual/${TARGET_PREFIX}binutils gettext-native ${NATIVEDEPS}"
 PROVIDES = "virtual/${TARGET_PREFIX}gcc-initial"
 PACKAGES = ""
 
+CROSS_TARGET_SYS_DIR_append = ".${PN}"
+
 # This is intended to be a -very- basic config
 # sysroot is needed in case we use libc-initial
 EXTRA_OECONF = "--with-local-prefix=${STAGING_DIR_TARGET}${target_prefix} \
index 081b7d60fb5946d582bc1423e1e549b731972787..28ac1abe182141a4d270c397c9936e79d2d140ed 100644 (file)
@@ -1,5 +1,5 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-PR = "r4"
+PR = "r5"
 
index 5daa31b8883838de0d9678fd3709f9c4cbecbc71..b42de471da76a4b0b12cc9f5985a4eaaed92eb3e 100644 (file)
@@ -1,3 +1,3 @@
 require gcc-cross-initial_${PV}.bb
 require gcc-crosssdk-initial.inc
-PR = "r5"
+PR = "r6"