diff options
author | Bernhard Rosenkränzer <bernhard.rosenkraenzer.ext@huawei.com> | 2021-05-26 04:49:29 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2021-07-14 09:53:49 -0700 |
commit | b34eb7b2f3a4745bdba08d8b6d7e1d4b06428f4c (patch) | |
tree | c0effdb1b303c6c2e392e3ac3697509690892374 | |
parent | 21264f177a9f7773d4737a01fc7e63c34dcccec0 (diff) | |
download | meta-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.conf | 10 |
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 |
100 | TOOLCHAIN_pn-libgcrypt_mips64 = "gcc" | 100 | TOOLCHAIN_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#); | 103 | CFLAGS_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" | 106 | DEBUG_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 || |