diff options
author | Khem Raj <raj.khem@gmail.com> | 2021-06-10 09:31:01 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-09-08 09:08:54 -0700 |
commit | f6fc1f6dd5a91fd15d3c4e89e1d3918923b09b2a (patch) | |
tree | 2ee2c787456ce25156f61ae374877862e9f36de0 | |
parent | 1231a40c5002023c1facca292bfb2be8b6fac4f2 (diff) | |
download | meta-clang-f6fc1f6dd5a91fd15d3c4e89e1d3918923b09b2a.tar.gz |
aufs-util,libhugetlbfs,libc-bench: Use libgcc unwinder on glibc/arm
these packages do static linking in parts and when libc is glibc then it
has linked in some portions of libgcc since we can not use clang to
compile glibc yet. Therefore use libgcc where needed for now
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit bf842214267663966ffa34e170368d55fcebd883)
-rw-r--r-- | conf/nonclangable.conf | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index 1058dc6..fb5d47c 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf | |||
@@ -285,8 +285,9 @@ COMPILER_RT_pn-tsocks_libc-glibc_toolchain-clang_x86-64 = "-rtlib=libgcc --unwin | |||
285 | #(unwind.o): in function `__pthread_unwind': | 285 | #(unwind.o): in function `__pthread_unwind': |
286 | #/usr/src/debug/glibc/2.29-r0/git/nptl/unwind.c:121: undefined reference to `_Unwind_ForcedUnwind' | 286 | #/usr/src/debug/glibc/2.29-r0/git/nptl/unwind.c:121: undefined reference to `_Unwind_ForcedUnwind' |
287 | #clang-8: error: linker command failed with exit code 1 (use -v to see invocation) | 287 | #clang-8: error: linker command failed with exit code 1 (use -v to see invocation) |
288 | COMPILER_RT_pn-aufs-util_libc-glibc_toolchain-clang_arm = "-rtlib=libgcc --unwindlib=libgcc" | 288 | COMPILER_RT_pn-aufs-util_libc-glibc_toolchain-clang_arm = "--unwindlib=libgcc" |
289 | COMPILER_RT_pn-libhugetlbfs_libc-glibc_toolchain-clang_arm = "-rtlib=libgcc --unwindlib=libgcc" | 289 | COMPILER_RT_pn-libhugetlbfs_libc-glibc_toolchain-clang_arm = "--unwindlib=libgcc" |
290 | COMPILER_RT_pn-libc-bench_libc-glibc_toolchain-clang_arm = "--unwindlib=libgcc" | ||
290 | 291 | ||
291 | # Uses gcc for native tools, e.g. nsinstall and passes clang options which fails so | 292 | # Uses gcc for native tools, e.g. nsinstall and passes clang options which fails so |
292 | # let same compiler ( gcc or clang) be native/cross compiler | 293 | # let same compiler ( gcc or clang) be native/cross compiler |