From 7fe1f00d0dba17382e5a18fafcfabd7a3594902f Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 14 Sep 2018 17:51:41 -0700 Subject: nonclangable: Several packages are now buildable with clang 7.0 Signed-off-by: Khem Raj --- conf/nonclangable.conf | 40 ---------------------------------------- 1 file changed, 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 @@ TOOLCHAIN_pn-aspell = "gcc" -TOOLCHAIN_pn-binutils = "gcc" -TOOLCHAIN_pn-binutils-cross-${TARGET_ARCH} = "gcc" -TOOLCHAIN_pn-binutils-cross-canadian-${TARGET_ARCH} = "gcc" -TOOLCHAIN_pn-binutils-crosssdk-${SDK_ARCH} = "gcc" -TOOLCHAIN_pn-busybox = "gcc" -TOOLCHAIN_pn-clang_class-native = "gcc" -TOOLCHAIN_pn-clang-cross-${TARGET_ARCH} = "gcc" -TOOLCHAIN_pn-cross-localedef-native = "gcc" TOOLCHAIN_pn-cpufrequtils = "gcc" # crash embeds version of gdb which is not buildable with clang TOOLCHAIN_pn-crash = "gcc" @@ -14,27 +6,16 @@ TOOLCHAIN_pn-elfutils = "gcc" # clang segfaults on firefox see https://bugs.llvm.org/show_bug.cgi?id=34170 TOOLCHAIN_pn-firefox = "gcc" TOOLCHAIN_pn-gcc = "gcc" -TOOLCHAIN_pn-gcc-cross-${TARGET_ARCH} = "gcc" -TOOLCHAIN_pn-gcc-cross-canadian-${TARGET_ARCH} = "gcc" -TOOLCHAIN_pn-gcc-cross-initial-${TARGET_ARCH} = "gcc" -TOOLCHAIN_pn-gcc-crosssdk-${SDK_ARCH} = "gcc" -TOOLCHAIN_pn-gcc-crosssdk-initial-${SDK_ARCH} = "gcc" TOOLCHAIN_pn-gcc-runtime = "gcc" TOOLCHAIN_pn-gcc-sanitizers = "gcc" -TOOLCHAIN_pn-gcc-source-${TARGET_ARCH} = "gcc" -TOOLCHAIN_pn-gdb-cross-${TARGET_ARCH} = "gcc" TOOLCHAIN_pn-glibc = "gcc" TOOLCHAIN_pn-glibc-initial = "gcc" TOOLCHAIN_pn-glibc-locale = "gcc" TOOLCHAIN_pn-glibc-mtrace = "gcc" TOOLCHAIN_pn-glibc-scripts = "gcc" -TOOLCHAIN_pn-gnu-efi = "gcc" TOOLCHAIN_pn-grub = "gcc" TOOLCHAIN_pn-grub-efi = "gcc" TOOLCHAIN_pn-gummiboot = "gcc" -# clang++ 6.0 crashes during link phase of a shared library -TOOLCHAIN_pn-icu = "gcc" -TOOLCHAIN_pn-ldconfig-native = "gcc" # VLAs #| control.c:286:19: error: fields must have a constant size: 'variable length array in structure' extension will never be supported #| __u32 buffer[cam->max_response_quads]; @@ -45,15 +26,9 @@ TOOLCHAIN_pn-libgcc = "gcc" TOOLCHAIN_pn-libgcc-initial = "gcc" TOOLCHAIN_pn-libgfortran = "gcc" TOOLCHAIN_pn-libssp-nonshared = "gcc" - # clang does not have 64bit atomics on mips32 TOOLCHAIN_pn-mesa_mips = "gcc" TOOLCHAIN_pn-mesa_mipsel = "gcc" -#mozjs17.0.0/js/src/jsinterp.cpp:3684:9: error: cannot jump from this indirect goto statement to one of its possible targets -# DO_NEXT_OP(len); -TOOLCHAIN_pn-mozjs = "gcc" - -TOOLCHAIN_pn-mtools = "gcc" TOOLCHAIN_pn-openjdk-8 = "gcc" TOOLCHAIN_pn-openjre-8 = "gcc" TOOLCHAIN_pn-perf = "gcc" @@ -63,9 +38,6 @@ TOOLCHAIN_pn-prelink = "gcc" TOOLCHAIN_pn-start-stop-daemon = "gcc" TOOLCHAIN_pn-syslinux = "gcc" TOOLCHAIN_pn-systemtap = "gcc" -TOOLCHAIN_pn-tcp-wrappers = "gcc" -TOOLCHAIN_pn-uclibc = "gcc" -TOOLCHAIN_pn-uclibc-initial = "gcc" # v4l-utils uses nested functions TOOLCHAIN_pn-v4l-utils = "gcc" TOOLCHAIN_pn-valgrind = "gcc" @@ -95,15 +67,6 @@ TOOLCHAIN_pn-icu_armv5 = "gcc" #../../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 TOOLCHAIN_pn-libgcrypt_mips64 = "gcc" -#| ../deps/openssl/asm/arm-void-gas/modes/ghash-armv4.S: Assembler messages: -#| ../deps/openssl/asm/arm-void-gas/modes/ghash-armv4.S:81: Error: bad instruction `ldrbpl r12,[r2,r3]' -#| ../deps/openssl/asm/arm-void-gas/modes/ghash-armv4.S:91: Error: bad instruction `ldrbpl r8,[r0,r3]' -#| ../deps/openssl/asm/arm-void-gas/modes/ghash-armv4.S:137: Error: bad instruction `ldrbne r12,[r2,#15]' -#| ../deps/openssl/asm/arm-void-gas/modes/ghash-armv4.S:224: Error: bad instruction `ldrbpl r12,[r0,r3]' -# -TOOLCHAIN_pn-nodejs_armv7a = "gcc" -TOOLCHAIN_pn-nodejs_armv7ve = "gcc" - #| ../../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 #| randdata.vb |= (t.vb >= const_C0#); #| ^ @@ -198,6 +161,3 @@ TUNE_CCARGS_remove_pn-omxplayer_toolchain-clang = "-no-integrated-as" LDFLAGS_append_pn-ruby_toolchain-clang = " -rtlib=compiler-rt" LDFLAGS_append_pn-m4_toolchain-clang = " -rtlib=compiler-rt" - - - -- cgit v1.2.3-54-g00ecf