summaryrefslogtreecommitdiffstats
path: root/conf/nonclangable.conf
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-08-19 14:17:37 -0700
committerKhem Raj <raj.khem@gmail.com>2019-08-20 10:35:47 -0700
commit9418499c3950bbb15dd85286c3a527e8579e4000 (patch)
tree36b5cee997f24c95ff90f0b665ebfbe0533d8cae /conf/nonclangable.conf
parentd9e4cad4035edc411352def956a292b519cc297e (diff)
downloadmeta-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.conf6
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
35TOOLCHAIN_pn-mesa_mips = "gcc" 35TOOLCHAIN_pn-mesa_mips = "gcc"
36TOOLCHAIN_pn-mesa_mipsel = "gcc" 36TOOLCHAIN_pn-mesa_mipsel = "gcc"
37TOOLCHAIN_pn-mesa_riscv64 = "gcc"
37TOOLCHAIN_pn-opensbi = "gcc" 38TOOLCHAIN_pn-opensbi = "gcc"
38TOOLCHAIN_pn-openjdk-8 = "gcc" 39TOOLCHAIN_pn-openjdk-8 = "gcc"
39TOOLCHAIN_pn-openjre-8 = "gcc" 40TOOLCHAIN_pn-openjre-8 = "gcc"
@@ -118,6 +119,8 @@ TOOLCHAIN_pn-python3 = "gcc"
118#| ^~~~~~~~~~~~~~~~~~~~~~~ 119#| ^~~~~~~~~~~~~~~~~~~~~~~
119TOOLCHAIN_pn-caps = "gcc" 120TOOLCHAIN_pn-caps = "gcc"
120 121
122TOOLCHAIN_pn-lttng-ust_riscv64 = "gcc"
123
121CFLAGS_append_pn-liboil_toolchain-clang_x86-64 = " -fheinous-gnu-extensions " 124CFLAGS_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"
206LDFLAGS_append_pn-ruby_toolchain-clang = " -rtlib=compiler-rt" 209LDFLAGS_append_pn-ruby_toolchain-clang = " -rtlib=compiler-rt"
207LDFLAGS_append_pn-m4_toolchain-clang = " -rtlib=compiler-rt" 210LDFLAGS_append_pn-m4_toolchain-clang = " -rtlib=compiler-rt"
208 211
212LDFLAGS_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)