summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2016-08-13 00:53:44 +0000
committerKhem Raj <raj.khem@gmail.com>2016-08-13 00:53:44 +0000
commit8c59e41422cb55942104dbe1c939ad0f0a74bf73 (patch)
tree3d9070dfcf9850e7af11d9f3335e851b94fcfe27 /conf
parent973fe49cb30e29c59abc205bf725942f5f37cdd0 (diff)
downloadmeta-clang-8c59e41422cb55942104dbe1c939ad0f0a74bf73.tar.gz
nonclangable: Add qemu/arm to the list
clang generates atomics and we need to link in -latomic for that, which comes from gcc so keep using gcc for now Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/nonclangable.conf10
1 files changed, 10 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index 9da4a11..e0dcb23 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -82,6 +82,16 @@ TOOLCHAIN_pn-nodejs_armv7ve = "gcc"
82# 82#
83TOOLCHAIN_pn-x264_x86 = "gcc" 83TOOLCHAIN_pn-x264_x86 = "gcc"
84 84
85#| /usr/src/debug/qemu/2.6.0-r1/qemu-2.6.0/util/bitmap.c:191: undefined reference to `__atomic_fetch_or_4'
86#| /usr/src/debug/qemu/2.6.0-r1/qemu-2.6.0/util/bitmap.c:210: undefined reference to `__atomic_fetch_or_4'
87#| libqemuutil.a(bitmap.o): In function `bitmap_test_and_clear_atomic':
88#| /usr/src/debug/qemu/2.6.0-r1/qemu-2.6.0/util/bitmap.c:250: undefined reference to `__atomic_fetch_and_4'
89#| /usr/src/debug/qemu/2.6.0-r1/qemu-2.6.0/util/bitmap.c:262: undefined reference to `__atomic_exchange_4'
90#| /usr/src/debug/qemu/2.6.0-r1/qemu-2.6.0/util/bitmap.c:273: undefined reference to `__atomic_fetch_and_4'
91# We need to link in with -latomic which comes from gcc-runtime anyway so just keep using gcc
92# to compile qemu for target
93TOOLCHAIN_pn-qemu_arm = "gcc"
94
85CFLAGS_append_pn-liboil_toolchain-clang_x86-64 = " -fheinous-gnu-extensions " 95CFLAGS_append_pn-liboil_toolchain-clang_x86-64 = " -fheinous-gnu-extensions "
86 96
87#| configure: error: something wrong with CFLAGS 97#| configure: error: something wrong with CFLAGS