diff options
author | Khem Raj <raj.khem@gmail.com> | 2022-04-03 12:30:56 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2022-04-10 15:50:02 -0700 |
commit | aa770155dcfee2caf575f28ecef26acfbe1060b3 (patch) | |
tree | aa900befb58c467170d67c885f5e05b01a78ea2a /conf | |
parent | 17a6480b5e03a73d38b2d26c072aa51957ae747d (diff) | |
download | meta-clang-aa770155dcfee2caf575f28ecef26acfbe1060b3.tar.gz |
nonclangable: Enable clang for several packages pinned to gcc-only
with clang-14 more packages are now buildable from the exlcusion list,
therefore enable clang for them.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'conf')
-rw-r--r-- | conf/nonclangable.conf | 28 |
1 files changed, 3 insertions, 25 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index b7eabe3..74e3b42 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf | |||
@@ -40,16 +40,6 @@ TOOLCHAIN:pn-libgcc-initial = "gcc" | |||
40 | TOOLCHAIN:pn-libgfortran = "gcc" | 40 | TOOLCHAIN:pn-libgfortran = "gcc" |
41 | TOOLCHAIN:pn-libssp-nonshared = "gcc" | 41 | TOOLCHAIN:pn-libssp-nonshared = "gcc" |
42 | 42 | ||
43 | # ell 0.39 introduced nested functions sadly | ||
44 | TOOLCHAIN:pn-ell = "gcc" | ||
45 | # iwd 1.13 introduced nested functions sadly | ||
46 | TOOLCHAIN:pn-iwd = "gcc" | ||
47 | |||
48 | #| cargo:warning=/mnt/a/yoe/build/tmp/work/cortexa7t2hf-neon-vfpv4-yoe-linux-gnueabi/libstd-rs/1.27.1-r0/re | ||
49 | #cipe-sysroot/usr/include/bits/stdlib.h:90:3: error: "Assumed value of MB_LEN_MAX wrong" | ||
50 | #| cargo:warning=# error "Assumed value of MB_LEN_MAX wrong" | ||
51 | #| cargo:warning= ^ | ||
52 | TOOLCHAIN:pn-libstd-rs = "gcc" | ||
53 | TOOLCHAIN:pn-m4:powerpc = "gcc" | 43 | TOOLCHAIN:pn-m4:powerpc = "gcc" |
54 | # clang does not have 64bit atomics on ppc | 44 | # clang does not have 64bit atomics on ppc |
55 | TOOLCHAIN:pn-mesa:powerpc = "gcc" | 45 | TOOLCHAIN:pn-mesa:powerpc = "gcc" |
@@ -59,14 +49,6 @@ TOOLCHAIN:pn-omxplayer = "gcc" | |||
59 | TOOLCHAIN:pn-openflow:mipsarch = "gcc" | 49 | TOOLCHAIN:pn-openflow:mipsarch = "gcc" |
60 | TOOLCHAIN:pn-openjdk-8 = "gcc" | 50 | TOOLCHAIN:pn-openjdk-8 = "gcc" |
61 | TOOLCHAIN:pn-openjre-8 = "gcc" | 51 | TOOLCHAIN:pn-openjre-8 = "gcc" |
62 | TOOLCHAIN:pn-piglit = "gcc" | ||
63 | TOOLCHAIN:pn-prelink = "gcc" | ||
64 | # Qemu cant run profile tests run during build | ||
65 | # | *** stack smashing detected ***: terminated | ||
66 | # | ./pgo-wrapper: line 3: 3372346 Aborted | ||
67 | TOOLCHAIN:pn-python3 = "gcc" | ||
68 | # has dpkg source which does not compile | ||
69 | TOOLCHAIN:pn-start-stop-daemon = "gcc" | ||
70 | TOOLCHAIN:pn-syslinux = "gcc" | 52 | TOOLCHAIN:pn-syslinux = "gcc" |
71 | TOOLCHAIN:pn-systemtap = "gcc" | 53 | TOOLCHAIN:pn-systemtap = "gcc" |
72 | # v4l-utils uses nested functions | 54 | # v4l-utils uses nested functions |
@@ -95,7 +77,7 @@ TOOLCHAIN:pn-libgcrypt:mips64 = "gcc" | |||
95 | #| randdata.vb |= (t.vb >= const_C0#); | 77 | #| randdata.vb |= (t.vb >= const_C0#); |
96 | #| ^ | 78 | #| ^ |
97 | # also see http://lists.llvm.org/pipermail/llvm-dev/2016-October/105997.html | 79 | # also see http://lists.llvm.org/pipermail/llvm-dev/2016-October/105997.html |
98 | TOOLCHAIN:pn-pixman = "gcc" | 80 | TOOLCHAIN:pn-pixman:arm = "gcc" |
99 | 81 | ||
100 | #recipe-sysroot/usr/include/mozjs-60/mozilla/Span.h:634:5: error: statement not allowed in constexpr function | 82 | #recipe-sysroot/usr/include/mozjs-60/mozilla/Span.h:634:5: error: statement not allowed in constexpr function |
101 | #| MOZ_RELEASE_ASSERT(aStart <= len && (aLength == dynamic_extent || | 83 | #| MOZ_RELEASE_ASSERT(aStart <= len && (aLength == dynamic_extent || |
@@ -111,12 +93,8 @@ TOOLCHAIN:pn-ppp = "gcc" | |||
111 | #| ^ | 93 | #| ^ |
112 | #| ./ports/linux/pseudo_wrappers.c:80:57: error: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration] | 94 | #| ./ports/linux/pseudo_wrappers.c:80:57: error: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration] |
113 | #| void *res = __builtin_apply((void (*)()) real_syscall, __builtin_apply_args(), sizeof(long) * 7); | 95 | #| void *res = __builtin_apply((void (*)()) real_syscall, __builtin_apply_args(), sizeof(long) * 7); |
114 | |||
115 | TOOLCHAIN:pn-pseudo = "gcc" | 96 | TOOLCHAIN:pn-pseudo = "gcc" |
116 | #| ../../pulseaudio-10.0/src/pulsecore/mix_neon.c../../pulseaudio-10.0/src/pulsecore/sconv_neon.c:49::27: error: unknown register name 'q0' in asm | 97 | |
117 | #| : "memory", "cc", "q0" /* clobber list */ | ||
118 | #| ^ | ||
119 | TOOLCHAIN:pn-pulseaudio:aarch64 = "gcc" | ||
120 | # mix_neon.c:179:9: error: invalid operand in inline asm: 'vld1.s32 ${0:h}, [$2] | 98 | # mix_neon.c:179:9: error: invalid operand in inline asm: 'vld1.s32 ${0:h}, [$2] |
121 | # vld1.s32 ${1:h}, [$3] ' | 99 | # vld1.s32 ${1:h}, [$3] ' |
122 | TOOLCHAIN:pn-pulseaudio:armv7ve = "gcc" | 100 | TOOLCHAIN:pn-pulseaudio:armv7ve = "gcc" |
@@ -142,7 +120,7 @@ TOOLCHAIN:pn-caps = "gcc" | |||
142 | 120 | ||
143 | # Fails to build with clang-13 errors with .export.sym file | 121 | # Fails to build with clang-13 errors with .export.sym file |
144 | # Mismatch between symbols in shared library and lists in .exported_symbols.* files: dm_bit_get_prev | 122 | # Mismatch between symbols in shared library and lists in .exported_symbols.* files: dm_bit_get_prev |
145 | TOOLCHAIN:pn-lvm2 = "gcc" | 123 | #TOOLCHAIN:pn-lvm2 = "gcc" |
146 | TOOLCHAIN:pn-libdevmapper = "gcc" | 124 | TOOLCHAIN:pn-libdevmapper = "gcc" |
147 | 125 | ||
148 | TOOLCHAIN:pn-lttng-ust:riscv64 = "gcc" | 126 | TOOLCHAIN:pn-lttng-ust:riscv64 = "gcc" |