eglibc-initial: Fix build failure due to missing limits.h
We have had these things in place to overcome a limitation from our gcc-initial-cross not staging a self sufficient limits.h. Now thats fixed we do reset TOOLCHAIN_OPTIONS to point to sysroot where linux kernel headers are staged and not the bootstrap sysroot which will infact be popuated by eglibc-initial itself. Secondly we dont need to set CPPFLAGS specially as we are doing that in eglibc.inc so we override that (From OE-Core rev: 3045ab9b3efc887700a922d06a6f5f4069a41356) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d9a0e081e6
commit
fecb95620a
|
@ -8,6 +8,7 @@ PACKAGES_DYNAMIC = ""
|
|||
|
||||
STAGINGCC = "gcc-cross-initial"
|
||||
STAGINGCC_virtclass-nativesdk = "gcc-crosssdk-initial"
|
||||
TOOLCHAIN_OPTIONS = " --sysroot=${STAGING_DIR_TARGET}"
|
||||
|
||||
do_configure () {
|
||||
sed -ie 's,{ (exit 1); exit 1; }; },{ (exit 0); }; },g' ${S}/configure
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
require eglibc_${PV}.bb
|
||||
require eglibc-initial.inc
|
||||
|
||||
do_configure_prepend () {
|
||||
unset CFLAGS
|
||||
}
|
||||
# main eglibc recipes muck with TARGET_CPPFLAGS to point into
|
||||
# final target sysroot but we
|
||||
# are not there when building eglibc-initial
|
||||
# so reset it here
|
||||
|
||||
TARGET_CPPFLAGS = ""
|
||||
|
|
|
@ -3,7 +3,7 @@ require eglibc.inc
|
|||
SRCREV = "19383"
|
||||
|
||||
DEPENDS += "gperf-native"
|
||||
PR = "r1"
|
||||
PR = "r2"
|
||||
PR_append = "+svnr${SRCPV}"
|
||||
|
||||
EGLIBC_BRANCH="eglibc-2_16"
|
||||
|
|
Loading…
Reference in New Issue