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>2022-04-10 15:50:02 -0700
commit3882c27310b16e6fc097cca1966cea591769cc5c (patch)
tree59b0389586556ca11e014134d0a975edc99f60e5
parentaa770155dcfee2caf575f28ecef26acfbe1060b3 (diff)
downloadmeta-clang-3882c27310b16e6fc097cca1966cea591769cc5c.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>
-rw-r--r--conf/nonclangable.conf8
1 files changed, 8 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index 74e3b42..ccb6c2c 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -95,6 +95,14 @@ TOOLCHAIN:pn-ppp = "gcc"
95#| void *res = __builtin_apply((void (*)()) real_syscall, __builtin_apply_args(), sizeof(long) * 7); 95#| void *res = __builtin_apply((void (*)()) real_syscall, __builtin_apply_args(), sizeof(long) * 7);
96TOOLCHAIN:pn-pseudo = "gcc" 96TOOLCHAIN:pn-pseudo = "gcc"
97 97
98#| checking for multiarch... riscv64-yoe-linux
99#| configure: error: internal configure error for the platform triplet, please file a bug report
100TOOLCHAIN:pn-python3:riscv64 = "gcc"
101TOOLCHAIN:pn-python3:riscv32 = "gcc"
102TOOLCHAIN:pn-python3:libc-musl = "gcc"
103# Use until OE-core merges https://lists.openembedded.org/g/openembedded-core/message/164192
104TOOLCHAIN:pn-python3:aarch64 = "gcc"
105
98# mix_neon.c:179:9: error: invalid operand in inline asm: 'vld1.s32 ${0:h}, [$2] 106# mix_neon.c:179:9: error: invalid operand in inline asm: 'vld1.s32 ${0:h}, [$2]
99# vld1.s32 ${1:h}, [$3] ' 107# vld1.s32 ${1:h}, [$3] '
100TOOLCHAIN:pn-pulseaudio:armv7ve = "gcc" 108TOOLCHAIN:pn-pulseaudio:armv7ve = "gcc"