diff options
author | Khem Raj <raj.khem@gmail.com> | 2024-09-11 11:24:54 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2024-09-18 07:32:26 -0700 |
commit | a4226e47c56f2389cc78e85ae9185cba41590515 (patch) | |
tree | 48aa51437ae4090f22b8180c7720fe1bbf5674a5 | |
parent | f0f9bb250045f55c018f2e65d651c63369eaecd3 (diff) | |
download | meta-clang-a4226e47c56f2389cc78e85ae9185cba41590515.tar.gz |
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 <raj.khem@gmail.com>
-rw-r--r-- | conf/nonclangable.conf | 4 |
1 files changed, 4 insertions, 0 deletions
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 | |||
662 | 662 | ||
663 | 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)}" | 663 | 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)}" |
664 | TOOLCHAIN:pn-perf = "gcc" | 664 | TOOLCHAIN:pn-perf = "gcc" |
665 | |||
666 | # See https://github.com/llvm/llvm-project/issues/108262 | ||
667 | SELECTED_OPTIMIZATION:remove:pn-libjxl:arm:toolchain-clang = "-O2" | ||
668 | SELECTED_OPTIMIZATION:append:pn-libjxl:arm:toolchain-clang = " -Og" | ||