mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-05-22 01:49:38 +00:00
libqb: Add --enable-nosection-fallback with mips64/clang
Same issue happens with clang/mips64 so extend the gold fix to cover for this case Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit dd69fafd7f2c51fb69df66dbeae7f5a4b092580c) Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
parent
22bec3b260
commit
90c2a266f9
@ -22,9 +22,13 @@ S = "${WORKDIR}/git"
|
||||
# WORKDIR/libqb/1.0.3+gitAUTOINC+c235284b5f-r0/recipe-sysroot-native/usr/bin/i586-oe-linux/../../libexec/i586-oe-linux/gcc/i586-oe-linux/8.1.0/ld: error: conftest.ld: SECTIONS seen after other input files; try -T/--script
|
||||
# WORKDIR/libqb/1.0.3+gitAUTOINC+c235284b5f-r0/recipe-sysroot-native/usr/bin/i586-oe-linux/../../libexec/i586-oe-linux/gcc/i586-oe-linux/8.1.0/ld: internal error in write_sections, at ../../gold/reloc.cc:791
|
||||
# collect2: error: ld returned 1 exit status
|
||||
EXTRA_OECONF_append = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' --enable-nosection-fallback', '', d)}"
|
||||
NOSECTION_FALLBACK = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', '--enable-nosection-fallback', '', d)}"
|
||||
NOSECTION_FALLBACK_toolchain-clang_mips64 = "--enable-nosection-fallback"
|
||||
|
||||
EXTRA_OECONF += "${NOSECTION_FALLBACK}"
|
||||
|
||||
CFLAGS += "-pthread -D_REENTRANT"
|
||||
|
||||
do_configure_prepend() {
|
||||
( cd ${S}
|
||||
${S}/autogen.sh )
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user