From a4226e47c56f2389cc78e85ae9185cba41590515 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 11 Sep 2024 11:24:54 -0700 Subject: libjxl: Use -Og instead of -O2 with clang-19 This is a workaround until [1] is fixed [1] https://github.com/llvm/llvm-project/issues/108262 Signed-off-by: Khem Raj --- conf/nonclangable.conf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index 33a737c..8096b38 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf @@ -662,3 +662,7 @@ LDFLAGS:append:pn-bluez5:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURE LD:pn-gnu-efi:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '${HOST_PREFIX}ld.bfd${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}', '${HOST_PREFIX}ld${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}', d)}" TOOLCHAIN:pn-perf = "gcc" + +# See https://github.com/llvm/llvm-project/issues/108262 +SELECTED_OPTIMIZATION:remove:pn-libjxl:arm:toolchain-clang = "-O2" +SELECTED_OPTIMIZATION:append:pn-libjxl:arm:toolchain-clang = " -Og" -- cgit v1.2.3-54-g00ecf