summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <bernhard.rosenkraenzer.ext@huawei.com>2021-05-26 04:49:29 +0200
committerKhem Raj <raj.khem@gmail.com>2021-07-14 09:53:49 -0700
commitb34eb7b2f3a4745bdba08d8b6d7e1d4b06428f4c (patch)
treec0effdb1b303c6c2e392e3ac3697509690892374
parent21264f177a9f7773d4737a01fc7e63c34dcccec0 (diff)
downloadmeta-clang-b34eb7b2f3a4745bdba08d8b6d7e1d4b06428f4c.tar.gz
clang: Fix pixman on 32-bit arm
Pixman needs workarounds for clang on 32-bit ARM Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkraenzer.ext@huawei.com>
-rw-r--r--conf/nonclangable.conf10
1 files changed, 5 insertions, 5 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index 196944c..aa17df8 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -99,11 +99,11 @@ TOOLCHAIN_pn-icu_armv5 = "gcc"
99#../../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 99#../../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
100TOOLCHAIN_pn-libgcrypt_mips64 = "gcc" 100TOOLCHAIN_pn-libgcrypt_mips64 = "gcc"
101 101
102#| ../../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 102# 32-bit assembly code in pixman uses gas specific extensions
103#| randdata.vb |= (t.vb >= const_C0#); 103CFLAGS_append_pn-pixman_toolchain-clang_arm = " -fno-integrated-as"
104#| ^ 104# debug information generated by clang 12 confuses the older
105# also see http://lists.llvm.org/pipermail/llvm-dev/2016-October/105997.html 105# external gas version
106#TOOLCHAIN_pn-pixman = "gcc" 106DEBUG_FLAGS_remove_pn-pixman_toolchain-clang_arm = "-g"
107 107
108#recipe-sysroot/usr/include/mozjs-60/mozilla/Span.h:634:5: error: statement not allowed in constexpr function 108#recipe-sysroot/usr/include/mozjs-60/mozilla/Span.h:634:5: error: statement not allowed in constexpr function
109#| MOZ_RELEASE_ASSERT(aStart <= len && (aLength == dynamic_extent || 109#| MOZ_RELEASE_ASSERT(aStart <= len && (aLength == dynamic_extent ||