diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-08-19 14:17:37 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-08-20 10:35:47 -0700 |
commit | 9418499c3950bbb15dd85286c3a527e8579e4000 (patch) | |
tree | 36b5cee997f24c95ff90f0b665ebfbe0533d8cae /conf/nonclangable.conf | |
parent | d9e4cad4035edc411352def956a292b519cc297e (diff) | |
download | meta-clang-9418499c3950bbb15dd85286c3a527e8579e4000.tar.gz |
nonclangable: Mark mesa/lttng-ust/gnutls as gcc only for riscv64
clang/riscv64 is new and currently fails to build them
linking with libatomic is needed for clang/riscv64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'conf/nonclangable.conf')
-rw-r--r-- | conf/nonclangable.conf | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index 1b0a093..21c4066 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf | |||
@@ -34,6 +34,7 @@ TOOLCHAIN_pn-libstd-rs = "gcc" | |||
34 | # clang does not have 64bit atomics on mips32 | 34 | # clang does not have 64bit atomics on mips32 |
35 | TOOLCHAIN_pn-mesa_mips = "gcc" | 35 | TOOLCHAIN_pn-mesa_mips = "gcc" |
36 | TOOLCHAIN_pn-mesa_mipsel = "gcc" | 36 | TOOLCHAIN_pn-mesa_mipsel = "gcc" |
37 | TOOLCHAIN_pn-mesa_riscv64 = "gcc" | ||
37 | TOOLCHAIN_pn-opensbi = "gcc" | 38 | TOOLCHAIN_pn-opensbi = "gcc" |
38 | TOOLCHAIN_pn-openjdk-8 = "gcc" | 39 | TOOLCHAIN_pn-openjdk-8 = "gcc" |
39 | TOOLCHAIN_pn-openjre-8 = "gcc" | 40 | TOOLCHAIN_pn-openjre-8 = "gcc" |
@@ -118,6 +119,8 @@ TOOLCHAIN_pn-python3 = "gcc" | |||
118 | #| ^~~~~~~~~~~~~~~~~~~~~~~ | 119 | #| ^~~~~~~~~~~~~~~~~~~~~~~ |
119 | TOOLCHAIN_pn-caps = "gcc" | 120 | TOOLCHAIN_pn-caps = "gcc" |
120 | 121 | ||
122 | TOOLCHAIN_pn-lttng-ust_riscv64 = "gcc" | ||
123 | |||
121 | CFLAGS_append_pn-liboil_toolchain-clang_x86-64 = " -fheinous-gnu-extensions " | 124 | CFLAGS_append_pn-liboil_toolchain-clang_x86-64 = " -fheinous-gnu-extensions " |
122 | 125 | ||
123 | #io_getevents.c:25:141: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions | 126 | #io_getevents.c:25:141: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions |
@@ -206,6 +209,9 @@ TUNE_CCARGS_remove_pn-omxplayer_toolchain-clang = "-no-integrated-as" | |||
206 | LDFLAGS_append_pn-ruby_toolchain-clang = " -rtlib=compiler-rt" | 209 | LDFLAGS_append_pn-ruby_toolchain-clang = " -rtlib=compiler-rt" |
207 | LDFLAGS_append_pn-m4_toolchain-clang = " -rtlib=compiler-rt" | 210 | LDFLAGS_append_pn-m4_toolchain-clang = " -rtlib=compiler-rt" |
208 | 211 | ||
212 | LDFLAGS_append_pn-gnutls_toolchain-clang_riscv64 = " -latomic" | ||
213 | |||
214 | |||
209 | #(unwind.o): in function `__pthread_unwind': | 215 | #(unwind.o): in function `__pthread_unwind': |
210 | #/usr/src/debug/glibc/2.29-r0/git/nptl/unwind.c:121: undefined reference to `_Unwind_ForcedUnwind' | 216 | #/usr/src/debug/glibc/2.29-r0/git/nptl/unwind.c:121: undefined reference to `_Unwind_ForcedUnwind' |
211 | #clang-8: error: linker command failed with exit code 1 (use -v to see invocation) | 217 | #clang-8: error: linker command failed with exit code 1 (use -v to see invocation) |