summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2020-11-12 08:31:04 -0800
committerKhem Raj <raj.khem@gmail.com>2020-11-13 09:40:54 -0800
commitf1adebb07e2de0d7949f8347560feabd10d19846 (patch)
treef020c587336bed5b1ba248117971a5a42e0b48d5
parentb77d1e5ce3a34803ebeba9b83655c20eebfed12c (diff)
downloadmeta-clang-f1adebb07e2de0d7949f8347560feabd10d19846.tar.gz
lto: Disable LTO for cairo and libidn2 with clang
There are compile/link time errors 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 b948678..b15aef1 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -295,3 +295,11 @@ BUILD_CC_pn-nss_toolchain-clang = "clang"
295CXXFLAGS_append_pn-apt_toolchain-clang = " -Wno-c++11-narrowing" 295CXXFLAGS_append_pn-apt_toolchain-clang = " -Wno-c++11-narrowing"
296lcl_maybe_fortify_pn-apt_toolchain-clang = "" 296lcl_maybe_fortify_pn-apt_toolchain-clang = ""
297 297
298# LTO
299# Seems to use symver ASMs see https://stackoverflow.com/questions/46304742/how-to-combine-lto-with-symbol-versioning
300# lib/puny_encode.c:136: multiple definition of `_idn2_punycode_encode'
301LTO_pn-libidn2_toolchain-clang = ""
302
303#libcairo.so: undefined reference to pthread_mutexattr_init [--no-allow-shlib-undefined]
304LTO_pn-cairo_toolchain-clang = ""
305