summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-02-22 12:23:01 -0800
committerKhem Raj <raj.khem@gmail.com>2022-02-24 19:03:35 -0800
commit01a6193d77fc865a69de40024a829081bd526cee (patch)
tree2d6cb9b4c5c2d6c355fd57cad206335f6f51c509
parenta6cea51ab2b0923340012655ac0f13afba899e57 (diff)
downloadmeta-clang-01a6193d77fc865a69de40024a829081bd526cee.tar.gz
libvorbis,x264,dcadec,graphviz: Use -O0 on mips
Clang14 is currently crashing in optimizers, therefore workaround it by using -O0 for now. Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--conf/nonclangable.conf9
1 files changed, 9 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index aa5ef22..06b9257 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -408,6 +408,15 @@ SELECTED_OPTIMIZATION:remove:pn-xscreensaver:riscv32:toolchain-clang = "-O2"
408SELECTED_OPTIMIZATION:append:pn-xscreensaver:riscv32:toolchain-clang = " -O0" 408SELECTED_OPTIMIZATION:append:pn-xscreensaver:riscv32:toolchain-clang = " -O0"
409SELECTED_OPTIMIZATION:remove:pn-xscreensaver:riscv64:toolchain-clang = "-O2" 409SELECTED_OPTIMIZATION:remove:pn-xscreensaver:riscv64:toolchain-clang = "-O2"
410SELECTED_OPTIMIZATION:append:pn-xscreensaver:riscv64:toolchain-clang = " -O0" 410SELECTED_OPTIMIZATION:append:pn-xscreensaver:riscv64:toolchain-clang = " -O0"
411# See https://github.com/llvm/llvm-project/issues/53722
412SELECTED_OPTIMIZATION:remove:pn-libvorbis:mips:toolchain-clang = "-O2"
413SELECTED_OPTIMIZATION:append:pn-libvorbis:mips:toolchain-clang = " -O0"
414SELECTED_OPTIMIZATION:remove:pn-x264:mips:toolchain-clang = "-O2"
415SELECTED_OPTIMIZATION:append:pn-x264:mips:toolchain-clang = " -O0"
416SELECTED_OPTIMIZATION:remove:pn-dcadec:mips:toolchain-clang = "-O2"
417SELECTED_OPTIMIZATION:append:pn-dcadec:mips:toolchain-clang = " -O0"
418SELECTED_OPTIMIZATION:remove:pn-graphviz:mips:toolchain-clang = "-O2"
419SELECTED_OPTIMIZATION:append:pn-graphviz:mips:toolchain-clang = " -O0"
411 420
412# This works with gcc-ranlib wrapper only which expands $@ shell array, 421# This works with gcc-ranlib wrapper only which expands $@ shell array,
413# but it will fail if RANLIB was set to <cross>-ranlib or 422# but it will fail if RANLIB was set to <cross>-ranlib or