diff options
author | Khem Raj <raj.khem@gmail.com> | 2022-02-19 11:16:38 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2022-02-20 23:24:24 -0800 |
commit | 9ad53591eaf522f8fcbc0c8e0e9e6c55ccdf8272 (patch) | |
tree | 3f01a1704a8945364a45ef0123d87e29ee29a4c9 /conf | |
parent | 51a8c792b73803e679527359af2d051c42c0d7f0 (diff) | |
download | meta-clang-9ad53591eaf522f8fcbc0c8e0e9e6c55ccdf8272.tar.gz |
nonclangable.conf: Disable llvm-objcopy/llvm-strip on selected recipes
This is until upstream bugs are fixed, linux-firmware change however is
legit and will be permanent
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'conf')
-rw-r--r-- | conf/nonclangable.conf | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index dbd70f4..aa5ef22 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf | |||
@@ -413,3 +413,18 @@ SELECTED_OPTIMIZATION:append:pn-xscreensaver:riscv64:toolchain-clang = " -O0" | |||
413 | # but it will fail if RANLIB was set to <cross>-ranlib or | 413 | # but it will fail if RANLIB was set to <cross>-ranlib or |
414 | # <cross>-llvn-ranlib has same behaviour | 414 | # <cross>-llvn-ranlib has same behaviour |
415 | RANLIB:append:pn-tcf-agent:toolchain-clang = " $@" | 415 | RANLIB:append:pn-tcf-agent:toolchain-clang = " $@" |
416 | |||
417 | # see https://github.com/llvm/llvm-project/issues/53948 | ||
418 | OBJCOPY:pn-opensbi:toolchain-clang = "${HOST_PREFIX}objcopy" | ||
419 | OBJCOPY:pn-libc-bench:toolchain-clang = "${HOST_PREFIX}objcopy" | ||
420 | STRIP:pn-libc-bench:toolchain-clang = "${HOST_PREFIX}strip" | ||
421 | OBJCOPY:pn-aufs-util:toolchain-clang = "${HOST_PREFIX}objcopy" | ||
422 | STRIP:pn-aufs-util:toolchain-clang = "${HOST_PREFIX}strip" | ||
423 | |||
424 | # Depend on GNU objcopy option missing in llvm-objcopy | ||
425 | # llvm-objcopy: error: unknown argument '--section-alignment=512' | ||
426 | OBJCOPY:pn-systemd-boot:toolchain-clang = "${HOST_PREFIX}objcopy" | ||
427 | |||
428 | # Need OBJDUMP during do_package_qa which is set to llvm-objdump with meta-clang | ||
429 | # it might work with GNU objdump since it falls back to one from build host | ||
430 | DEPENDS:pn-linux-firmware:append:toolchain-clang = " clang-native" | ||