summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-04-03 12:30:56 -0700
committerKhem Raj <raj.khem@gmail.com>2022-04-10 15:50:02 -0700
commitaa770155dcfee2caf575f28ecef26acfbe1060b3 (patch)
treeaa900befb58c467170d67c885f5e05b01a78ea2a /conf
parent17a6480b5e03a73d38b2d26c072aa51957ae747d (diff)
downloadmeta-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.conf28
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"
40TOOLCHAIN:pn-libgfortran = "gcc" 40TOOLCHAIN:pn-libgfortran = "gcc"
41TOOLCHAIN:pn-libssp-nonshared = "gcc" 41TOOLCHAIN:pn-libssp-nonshared = "gcc"
42 42
43# ell 0.39 introduced nested functions sadly
44TOOLCHAIN:pn-ell = "gcc"
45# iwd 1.13 introduced nested functions sadly
46TOOLCHAIN: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= ^
52TOOLCHAIN:pn-libstd-rs = "gcc"
53TOOLCHAIN:pn-m4:powerpc = "gcc" 43TOOLCHAIN:pn-m4:powerpc = "gcc"
54# clang does not have 64bit atomics on ppc 44# clang does not have 64bit atomics on ppc
55TOOLCHAIN:pn-mesa:powerpc = "gcc" 45TOOLCHAIN:pn-mesa:powerpc = "gcc"
@@ -59,14 +49,6 @@ TOOLCHAIN:pn-omxplayer = "gcc"
59TOOLCHAIN:pn-openflow:mipsarch = "gcc" 49TOOLCHAIN:pn-openflow:mipsarch = "gcc"
60TOOLCHAIN:pn-openjdk-8 = "gcc" 50TOOLCHAIN:pn-openjdk-8 = "gcc"
61TOOLCHAIN:pn-openjre-8 = "gcc" 51TOOLCHAIN:pn-openjre-8 = "gcc"
62TOOLCHAIN:pn-piglit = "gcc"
63TOOLCHAIN:pn-prelink = "gcc"
64# Qemu cant run profile tests run during build
65# | *** stack smashing detected ***: terminated
66# | ./pgo-wrapper: line 3: 3372346 Aborted
67TOOLCHAIN:pn-python3 = "gcc"
68# has dpkg source which does not compile
69TOOLCHAIN:pn-start-stop-daemon = "gcc"
70TOOLCHAIN:pn-syslinux = "gcc" 52TOOLCHAIN:pn-syslinux = "gcc"
71TOOLCHAIN:pn-systemtap = "gcc" 53TOOLCHAIN: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
98TOOLCHAIN:pn-pixman = "gcc" 80TOOLCHAIN: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
115TOOLCHAIN:pn-pseudo = "gcc" 96TOOLCHAIN: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#| ^
119TOOLCHAIN: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] '
122TOOLCHAIN:pn-pulseaudio:armv7ve = "gcc" 100TOOLCHAIN: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
145TOOLCHAIN:pn-lvm2 = "gcc" 123#TOOLCHAIN:pn-lvm2 = "gcc"
146TOOLCHAIN:pn-libdevmapper = "gcc" 124TOOLCHAIN:pn-libdevmapper = "gcc"
147 125
148TOOLCHAIN:pn-lttng-ust:riscv64 = "gcc" 126TOOLCHAIN:pn-lttng-ust:riscv64 = "gcc"