summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2018-09-14 17:51:41 -0700
committerKhem Raj <raj.khem@gmail.com>2018-09-14 17:51:41 -0700
commit7fe1f00d0dba17382e5a18fafcfabd7a3594902f (patch)
tree3fb09336e2a226708bd2f62b916e4132e2f14f85
parent48c13f253cc967e481e78edf3f7b1ea6c4abc6a5 (diff)
downloadmeta-clang-7fe1f00d0dba17382e5a18fafcfabd7a3594902f.tar.gz
nonclangable: Several packages are now buildable with clang 7.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--conf/nonclangable.conf40
1 files changed, 0 insertions, 40 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index ede6196..6305eb2 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -1,12 +1,4 @@
1TOOLCHAIN_pn-aspell = "gcc" 1TOOLCHAIN_pn-aspell = "gcc"
2TOOLCHAIN_pn-binutils = "gcc"
3TOOLCHAIN_pn-binutils-cross-${TARGET_ARCH} = "gcc"
4TOOLCHAIN_pn-binutils-cross-canadian-${TARGET_ARCH} = "gcc"
5TOOLCHAIN_pn-binutils-crosssdk-${SDK_ARCH} = "gcc"
6TOOLCHAIN_pn-busybox = "gcc"
7TOOLCHAIN_pn-clang_class-native = "gcc"
8TOOLCHAIN_pn-clang-cross-${TARGET_ARCH} = "gcc"
9TOOLCHAIN_pn-cross-localedef-native = "gcc"
10TOOLCHAIN_pn-cpufrequtils = "gcc" 2TOOLCHAIN_pn-cpufrequtils = "gcc"
11# crash embeds version of gdb which is not buildable with clang 3# crash embeds version of gdb which is not buildable with clang
12TOOLCHAIN_pn-crash = "gcc" 4TOOLCHAIN_pn-crash = "gcc"
@@ -14,27 +6,16 @@ TOOLCHAIN_pn-elfutils = "gcc"
14# clang segfaults on firefox see https://bugs.llvm.org/show_bug.cgi?id=34170 6# clang segfaults on firefox see https://bugs.llvm.org/show_bug.cgi?id=34170
15TOOLCHAIN_pn-firefox = "gcc" 7TOOLCHAIN_pn-firefox = "gcc"
16TOOLCHAIN_pn-gcc = "gcc" 8TOOLCHAIN_pn-gcc = "gcc"
17TOOLCHAIN_pn-gcc-cross-${TARGET_ARCH} = "gcc"
18TOOLCHAIN_pn-gcc-cross-canadian-${TARGET_ARCH} = "gcc"
19TOOLCHAIN_pn-gcc-cross-initial-${TARGET_ARCH} = "gcc"
20TOOLCHAIN_pn-gcc-crosssdk-${SDK_ARCH} = "gcc"
21TOOLCHAIN_pn-gcc-crosssdk-initial-${SDK_ARCH} = "gcc"
22TOOLCHAIN_pn-gcc-runtime = "gcc" 9TOOLCHAIN_pn-gcc-runtime = "gcc"
23TOOLCHAIN_pn-gcc-sanitizers = "gcc" 10TOOLCHAIN_pn-gcc-sanitizers = "gcc"
24TOOLCHAIN_pn-gcc-source-${TARGET_ARCH} = "gcc"
25TOOLCHAIN_pn-gdb-cross-${TARGET_ARCH} = "gcc"
26TOOLCHAIN_pn-glibc = "gcc" 11TOOLCHAIN_pn-glibc = "gcc"
27TOOLCHAIN_pn-glibc-initial = "gcc" 12TOOLCHAIN_pn-glibc-initial = "gcc"
28TOOLCHAIN_pn-glibc-locale = "gcc" 13TOOLCHAIN_pn-glibc-locale = "gcc"
29TOOLCHAIN_pn-glibc-mtrace = "gcc" 14TOOLCHAIN_pn-glibc-mtrace = "gcc"
30TOOLCHAIN_pn-glibc-scripts = "gcc" 15TOOLCHAIN_pn-glibc-scripts = "gcc"
31TOOLCHAIN_pn-gnu-efi = "gcc"
32TOOLCHAIN_pn-grub = "gcc" 16TOOLCHAIN_pn-grub = "gcc"
33TOOLCHAIN_pn-grub-efi = "gcc" 17TOOLCHAIN_pn-grub-efi = "gcc"
34TOOLCHAIN_pn-gummiboot = "gcc" 18TOOLCHAIN_pn-gummiboot = "gcc"
35# clang++ 6.0 crashes during link phase of a shared library
36TOOLCHAIN_pn-icu = "gcc"
37TOOLCHAIN_pn-ldconfig-native = "gcc"
38# VLAs 19# VLAs
39#| control.c:286:19: error: fields must have a constant size: 'variable length array in structure' extension will never be supported 20#| control.c:286:19: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
40#| __u32 buffer[cam->max_response_quads]; 21#| __u32 buffer[cam->max_response_quads];
@@ -45,15 +26,9 @@ TOOLCHAIN_pn-libgcc = "gcc"
45TOOLCHAIN_pn-libgcc-initial = "gcc" 26TOOLCHAIN_pn-libgcc-initial = "gcc"
46TOOLCHAIN_pn-libgfortran = "gcc" 27TOOLCHAIN_pn-libgfortran = "gcc"
47TOOLCHAIN_pn-libssp-nonshared = "gcc" 28TOOLCHAIN_pn-libssp-nonshared = "gcc"
48
49# clang does not have 64bit atomics on mips32 29# clang does not have 64bit atomics on mips32
50TOOLCHAIN_pn-mesa_mips = "gcc" 30TOOLCHAIN_pn-mesa_mips = "gcc"
51TOOLCHAIN_pn-mesa_mipsel = "gcc" 31TOOLCHAIN_pn-mesa_mipsel = "gcc"
52#mozjs17.0.0/js/src/jsinterp.cpp:3684:9: error: cannot jump from this indirect goto statement to one of its possible targets
53# DO_NEXT_OP(len);
54TOOLCHAIN_pn-mozjs = "gcc"
55
56TOOLCHAIN_pn-mtools = "gcc"
57TOOLCHAIN_pn-openjdk-8 = "gcc" 32TOOLCHAIN_pn-openjdk-8 = "gcc"
58TOOLCHAIN_pn-openjre-8 = "gcc" 33TOOLCHAIN_pn-openjre-8 = "gcc"
59TOOLCHAIN_pn-perf = "gcc" 34TOOLCHAIN_pn-perf = "gcc"
@@ -63,9 +38,6 @@ TOOLCHAIN_pn-prelink = "gcc"
63TOOLCHAIN_pn-start-stop-daemon = "gcc" 38TOOLCHAIN_pn-start-stop-daemon = "gcc"
64TOOLCHAIN_pn-syslinux = "gcc" 39TOOLCHAIN_pn-syslinux = "gcc"
65TOOLCHAIN_pn-systemtap = "gcc" 40TOOLCHAIN_pn-systemtap = "gcc"
66TOOLCHAIN_pn-tcp-wrappers = "gcc"
67TOOLCHAIN_pn-uclibc = "gcc"
68TOOLCHAIN_pn-uclibc-initial = "gcc"
69# v4l-utils uses nested functions 41# v4l-utils uses nested functions
70TOOLCHAIN_pn-v4l-utils = "gcc" 42TOOLCHAIN_pn-v4l-utils = "gcc"
71TOOLCHAIN_pn-valgrind = "gcc" 43TOOLCHAIN_pn-valgrind = "gcc"
@@ -95,15 +67,6 @@ TOOLCHAIN_pn-icu_armv5 = "gcc"
95#../../libgcrypt-1.6.5/mpi/mpih-div.c:98:3: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions 67#../../libgcrypt-1.6.5/mpi/mpih-div.c:98:3: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
96TOOLCHAIN_pn-libgcrypt_mips64 = "gcc" 68TOOLCHAIN_pn-libgcrypt_mips64 = "gcc"
97 69
98#| ../deps/openssl/asm/arm-void-gas/modes/ghash-armv4.S: Assembler messages:
99#| ../deps/openssl/asm/arm-void-gas/modes/ghash-armv4.S:81: Error: bad instruction `ldrbpl r12,[r2,r3]'
100#| ../deps/openssl/asm/arm-void-gas/modes/ghash-armv4.S:91: Error: bad instruction `ldrbpl r8,[r0,r3]'
101#| ../deps/openssl/asm/arm-void-gas/modes/ghash-armv4.S:137: Error: bad instruction `ldrbne r12,[r2,#15]'
102#| ../deps/openssl/asm/arm-void-gas/modes/ghash-armv4.S:224: Error: bad instruction `ldrbpl r12,[r0,r3]'
103#
104TOOLCHAIN_pn-nodejs_armv7a = "gcc"
105TOOLCHAIN_pn-nodejs_armv7ve = "gcc"
106
107#| ../../pixman-0.34.0/test/utils-prng.c:131:29: error: cannot convert between vector type '__attribute__((__vector_size__(16 * sizeof(char)))) char' (vector of 16 'char' values) and vector type 'uint8x16' (vector of 16 'uint8_t' values) as implicit conversion would cause truncation 70#| ../../pixman-0.34.0/test/utils-prng.c:131:29: error: cannot convert between vector type '__attribute__((__vector_size__(16 * sizeof(char)))) char' (vector of 16 'char' values) and vector type 'uint8x16' (vector of 16 'uint8_t' values) as implicit conversion would cause truncation
108#| randdata.vb |= (t.vb >= const_C0#); 71#| randdata.vb |= (t.vb >= const_C0#);
109#| ^ 72#| ^
@@ -198,6 +161,3 @@ TUNE_CCARGS_remove_pn-omxplayer_toolchain-clang = "-no-integrated-as"
198 161
199LDFLAGS_append_pn-ruby_toolchain-clang = " -rtlib=compiler-rt" 162LDFLAGS_append_pn-ruby_toolchain-clang = " -rtlib=compiler-rt"
200LDFLAGS_append_pn-m4_toolchain-clang = " -rtlib=compiler-rt" 163LDFLAGS_append_pn-m4_toolchain-clang = " -rtlib=compiler-rt"
201
202
203