summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-04-03 20:12:06 -0700
committerKhem Raj <raj.khem@gmail.com>2023-09-08 09:08:54 -0700
commit35d17624cf3bb8f72254c5a9629de3f02060449e (patch)
treece64627a12092e61b63294ad2b67617f3c5d9a66
parent651ac1e82a8b4fc76592fcfec8d01f9dcc09d973 (diff)
downloadmeta-clang-35d17624cf3bb8f72254c5a9629de3f02060449e.tar.gz
python3: Use gcc for riscv/aarch64 and all musl
Configure test crashes while using clang on riscv aarch64 needs to use gcc until [1] is merged [1] https://lists.openembedded.org/g/openembedded-core/message/164192 Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 3882c27310b16e6fc097cca1966cea591769cc5c)
-rw-r--r--conf/nonclangable.conf8
1 files changed, 8 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index ce7d63f..d93c744 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -91,6 +91,14 @@ DEBUG_FLAGS:remove:pn-pixman:toolchain-clang:arm = "-g"
91#| void *res = __builtin_apply((void (*)()) real_syscall, __builtin_apply_args(), sizeof(long) * 7); 91#| void *res = __builtin_apply((void (*)()) real_syscall, __builtin_apply_args(), sizeof(long) * 7);
92TOOLCHAIN:pn-pseudo = "gcc" 92TOOLCHAIN:pn-pseudo = "gcc"
93 93
94#| checking for multiarch... riscv64-yoe-linux
95#| configure: error: internal configure error for the platform triplet, please file a bug report
96TOOLCHAIN:pn-python3:riscv64 = "gcc"
97TOOLCHAIN:pn-python3:riscv32 = "gcc"
98TOOLCHAIN:pn-python3:libc-musl = "gcc"
99# Use until OE-core merges https://lists.openembedded.org/g/openembedded-core/message/164192
100TOOLCHAIN:pn-python3:aarch64 = "gcc"
101
94# mix_neon.c:179:9: error: invalid operand in inline asm: 'vld1.s32 ${0:h}, [$2] 102# mix_neon.c:179:9: error: invalid operand in inline asm: 'vld1.s32 ${0:h}, [$2]
95# vld1.s32 ${1:h}, [$3] ' 103# vld1.s32 ${1:h}, [$3] '
96TOOLCHAIN:pn-pulseaudio:armv7ve = "gcc" 104TOOLCHAIN:pn-pulseaudio:armv7ve = "gcc"