From aa770155dcfee2caf575f28ecef26acfbe1060b3 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sun, 3 Apr 2022 12:30:56 -0700 Subject: 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 --- conf/nonclangable.conf | 28 +++------------------------- 1 file 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" TOOLCHAIN:pn-libgfortran = "gcc" TOOLCHAIN:pn-libssp-nonshared = "gcc" -# ell 0.39 introduced nested functions sadly -TOOLCHAIN:pn-ell = "gcc" -# iwd 1.13 introduced nested functions sadly -TOOLCHAIN:pn-iwd = "gcc" - -#| cargo:warning=/mnt/a/yoe/build/tmp/work/cortexa7t2hf-neon-vfpv4-yoe-linux-gnueabi/libstd-rs/1.27.1-r0/re -#cipe-sysroot/usr/include/bits/stdlib.h:90:3: error: "Assumed value of MB_LEN_MAX wrong" -#| cargo:warning=# error "Assumed value of MB_LEN_MAX wrong" -#| cargo:warning= ^ -TOOLCHAIN:pn-libstd-rs = "gcc" TOOLCHAIN:pn-m4:powerpc = "gcc" # clang does not have 64bit atomics on ppc TOOLCHAIN:pn-mesa:powerpc = "gcc" @@ -59,14 +49,6 @@ TOOLCHAIN:pn-omxplayer = "gcc" TOOLCHAIN:pn-openflow:mipsarch = "gcc" TOOLCHAIN:pn-openjdk-8 = "gcc" TOOLCHAIN:pn-openjre-8 = "gcc" -TOOLCHAIN:pn-piglit = "gcc" -TOOLCHAIN:pn-prelink = "gcc" -# Qemu cant run profile tests run during build -# | *** stack smashing detected ***: terminated -# | ./pgo-wrapper: line 3: 3372346 Aborted -TOOLCHAIN:pn-python3 = "gcc" -# has dpkg source which does not compile -TOOLCHAIN:pn-start-stop-daemon = "gcc" TOOLCHAIN:pn-syslinux = "gcc" TOOLCHAIN:pn-systemtap = "gcc" # v4l-utils uses nested functions @@ -95,7 +77,7 @@ TOOLCHAIN:pn-libgcrypt:mips64 = "gcc" #| randdata.vb |= (t.vb >= const_C0#); #| ^ # also see http://lists.llvm.org/pipermail/llvm-dev/2016-October/105997.html -TOOLCHAIN:pn-pixman = "gcc" +TOOLCHAIN:pn-pixman:arm = "gcc" #recipe-sysroot/usr/include/mozjs-60/mozilla/Span.h:634:5: error: statement not allowed in constexpr function #| MOZ_RELEASE_ASSERT(aStart <= len && (aLength == dynamic_extent || @@ -111,12 +93,8 @@ TOOLCHAIN:pn-ppp = "gcc" #| ^ #| ./ports/linux/pseudo_wrappers.c:80:57: error: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration] #| void *res = __builtin_apply((void (*)()) real_syscall, __builtin_apply_args(), sizeof(long) * 7); - TOOLCHAIN:pn-pseudo = "gcc" -#| ../../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 -#| : "memory", "cc", "q0" /* clobber list */ -#| ^ -TOOLCHAIN:pn-pulseaudio:aarch64 = "gcc" + # mix_neon.c:179:9: error: invalid operand in inline asm: 'vld1.s32 ${0:h}, [$2] # vld1.s32 ${1:h}, [$3] ' TOOLCHAIN:pn-pulseaudio:armv7ve = "gcc" @@ -142,7 +120,7 @@ TOOLCHAIN:pn-caps = "gcc" # Fails to build with clang-13 errors with .export.sym file # Mismatch between symbols in shared library and lists in .exported_symbols.* files: dm_bit_get_prev -TOOLCHAIN:pn-lvm2 = "gcc" +#TOOLCHAIN:pn-lvm2 = "gcc" TOOLCHAIN:pn-libdevmapper = "gcc" TOOLCHAIN:pn-lttng-ust:riscv64 = "gcc" -- cgit v1.2.3-54-g00ecf