diff options
author | Khem Raj <raj.khem@gmail.com> | 2018-09-14 17:51:41 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2018-09-14 17:51:41 -0700 |
commit | 7fe1f00d0dba17382e5a18fafcfabd7a3594902f (patch) | |
tree | 3fb09336e2a226708bd2f62b916e4132e2f14f85 | |
parent | 48c13f253cc967e481e78edf3f7b1ea6c4abc6a5 (diff) | |
download | meta-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.conf | 40 |
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 @@ | |||
1 | TOOLCHAIN_pn-aspell = "gcc" | 1 | TOOLCHAIN_pn-aspell = "gcc" |
2 | TOOLCHAIN_pn-binutils = "gcc" | ||
3 | TOOLCHAIN_pn-binutils-cross-${TARGET_ARCH} = "gcc" | ||
4 | TOOLCHAIN_pn-binutils-cross-canadian-${TARGET_ARCH} = "gcc" | ||
5 | TOOLCHAIN_pn-binutils-crosssdk-${SDK_ARCH} = "gcc" | ||
6 | TOOLCHAIN_pn-busybox = "gcc" | ||
7 | TOOLCHAIN_pn-clang_class-native = "gcc" | ||
8 | TOOLCHAIN_pn-clang-cross-${TARGET_ARCH} = "gcc" | ||
9 | TOOLCHAIN_pn-cross-localedef-native = "gcc" | ||
10 | TOOLCHAIN_pn-cpufrequtils = "gcc" | 2 | TOOLCHAIN_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 |
12 | TOOLCHAIN_pn-crash = "gcc" | 4 | TOOLCHAIN_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 |
15 | TOOLCHAIN_pn-firefox = "gcc" | 7 | TOOLCHAIN_pn-firefox = "gcc" |
16 | TOOLCHAIN_pn-gcc = "gcc" | 8 | TOOLCHAIN_pn-gcc = "gcc" |
17 | TOOLCHAIN_pn-gcc-cross-${TARGET_ARCH} = "gcc" | ||
18 | TOOLCHAIN_pn-gcc-cross-canadian-${TARGET_ARCH} = "gcc" | ||
19 | TOOLCHAIN_pn-gcc-cross-initial-${TARGET_ARCH} = "gcc" | ||
20 | TOOLCHAIN_pn-gcc-crosssdk-${SDK_ARCH} = "gcc" | ||
21 | TOOLCHAIN_pn-gcc-crosssdk-initial-${SDK_ARCH} = "gcc" | ||
22 | TOOLCHAIN_pn-gcc-runtime = "gcc" | 9 | TOOLCHAIN_pn-gcc-runtime = "gcc" |
23 | TOOLCHAIN_pn-gcc-sanitizers = "gcc" | 10 | TOOLCHAIN_pn-gcc-sanitizers = "gcc" |
24 | TOOLCHAIN_pn-gcc-source-${TARGET_ARCH} = "gcc" | ||
25 | TOOLCHAIN_pn-gdb-cross-${TARGET_ARCH} = "gcc" | ||
26 | TOOLCHAIN_pn-glibc = "gcc" | 11 | TOOLCHAIN_pn-glibc = "gcc" |
27 | TOOLCHAIN_pn-glibc-initial = "gcc" | 12 | TOOLCHAIN_pn-glibc-initial = "gcc" |
28 | TOOLCHAIN_pn-glibc-locale = "gcc" | 13 | TOOLCHAIN_pn-glibc-locale = "gcc" |
29 | TOOLCHAIN_pn-glibc-mtrace = "gcc" | 14 | TOOLCHAIN_pn-glibc-mtrace = "gcc" |
30 | TOOLCHAIN_pn-glibc-scripts = "gcc" | 15 | TOOLCHAIN_pn-glibc-scripts = "gcc" |
31 | TOOLCHAIN_pn-gnu-efi = "gcc" | ||
32 | TOOLCHAIN_pn-grub = "gcc" | 16 | TOOLCHAIN_pn-grub = "gcc" |
33 | TOOLCHAIN_pn-grub-efi = "gcc" | 17 | TOOLCHAIN_pn-grub-efi = "gcc" |
34 | TOOLCHAIN_pn-gummiboot = "gcc" | 18 | TOOLCHAIN_pn-gummiboot = "gcc" |
35 | # clang++ 6.0 crashes during link phase of a shared library | ||
36 | TOOLCHAIN_pn-icu = "gcc" | ||
37 | TOOLCHAIN_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" | |||
45 | TOOLCHAIN_pn-libgcc-initial = "gcc" | 26 | TOOLCHAIN_pn-libgcc-initial = "gcc" |
46 | TOOLCHAIN_pn-libgfortran = "gcc" | 27 | TOOLCHAIN_pn-libgfortran = "gcc" |
47 | TOOLCHAIN_pn-libssp-nonshared = "gcc" | 28 | TOOLCHAIN_pn-libssp-nonshared = "gcc" |
48 | |||
49 | # clang does not have 64bit atomics on mips32 | 29 | # clang does not have 64bit atomics on mips32 |
50 | TOOLCHAIN_pn-mesa_mips = "gcc" | 30 | TOOLCHAIN_pn-mesa_mips = "gcc" |
51 | TOOLCHAIN_pn-mesa_mipsel = "gcc" | 31 | TOOLCHAIN_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); | ||
54 | TOOLCHAIN_pn-mozjs = "gcc" | ||
55 | |||
56 | TOOLCHAIN_pn-mtools = "gcc" | ||
57 | TOOLCHAIN_pn-openjdk-8 = "gcc" | 32 | TOOLCHAIN_pn-openjdk-8 = "gcc" |
58 | TOOLCHAIN_pn-openjre-8 = "gcc" | 33 | TOOLCHAIN_pn-openjre-8 = "gcc" |
59 | TOOLCHAIN_pn-perf = "gcc" | 34 | TOOLCHAIN_pn-perf = "gcc" |
@@ -63,9 +38,6 @@ TOOLCHAIN_pn-prelink = "gcc" | |||
63 | TOOLCHAIN_pn-start-stop-daemon = "gcc" | 38 | TOOLCHAIN_pn-start-stop-daemon = "gcc" |
64 | TOOLCHAIN_pn-syslinux = "gcc" | 39 | TOOLCHAIN_pn-syslinux = "gcc" |
65 | TOOLCHAIN_pn-systemtap = "gcc" | 40 | TOOLCHAIN_pn-systemtap = "gcc" |
66 | TOOLCHAIN_pn-tcp-wrappers = "gcc" | ||
67 | TOOLCHAIN_pn-uclibc = "gcc" | ||
68 | TOOLCHAIN_pn-uclibc-initial = "gcc" | ||
69 | # v4l-utils uses nested functions | 41 | # v4l-utils uses nested functions |
70 | TOOLCHAIN_pn-v4l-utils = "gcc" | 42 | TOOLCHAIN_pn-v4l-utils = "gcc" |
71 | TOOLCHAIN_pn-valgrind = "gcc" | 43 | TOOLCHAIN_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 |
96 | TOOLCHAIN_pn-libgcrypt_mips64 = "gcc" | 68 | TOOLCHAIN_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 | # | ||
104 | TOOLCHAIN_pn-nodejs_armv7a = "gcc" | ||
105 | TOOLCHAIN_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 | ||
199 | LDFLAGS_append_pn-ruby_toolchain-clang = " -rtlib=compiler-rt" | 162 | LDFLAGS_append_pn-ruby_toolchain-clang = " -rtlib=compiler-rt" |
200 | LDFLAGS_append_pn-m4_toolchain-clang = " -rtlib=compiler-rt" | 163 | LDFLAGS_append_pn-m4_toolchain-clang = " -rtlib=compiler-rt" |
201 | |||
202 | |||
203 | |||