mirror of
https://git.yoctoproject.org/poky
synced 2026-05-01 06:32:11 +02:00
world-broken: Add libunwind for musl/arm
gcc and libunwind race and when libunwind wins results are build fails for gcc as described this is only seen on musl/arm since on musl /usr/include is search before gcc fixed headers and unwind.h is in fixed headers. So it works ok on glibc but not on musl due to reversed search order. (From OE-Core rev: 2e9a88a21d21f2f71769899888fbbc994bc708f0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -47,3 +47,10 @@ EXCLUDE_FROM_WORLD_pn-perf_libc-musl = "1"
|
||||
|
||||
# error: 'RTLD_NEXT' was not declared in this scope
|
||||
EXCLUDE_FROM_WORLD_pn-gcc-sanitizers_libc-musl = "1"
|
||||
|
||||
# gcc fails to build when libuwind is staged before building gcc since
|
||||
# it then finds the unwind.h header from libunwind and not from libgcc
|
||||
# and on arm specially they are different since libgcc defines some functions
|
||||
# as macros which are functions in libunwind and it fails during linking
|
||||
# libbacktrace/backtrace.c:76: undefined reference to `_Unwind_GetIP'
|
||||
EXCLUDE_FROM_WORLD_pn-libunwind_libc-musl_arm = "1"
|
||||
|
||||
Reference in New Issue
Block a user