diff options
author | Khem Raj <raj.khem@gmail.com> | 2023-06-18 09:49:27 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-06-18 13:37:08 -0700 |
commit | cae721a06a666e764dfa79c620403a418f660a58 (patch) | |
tree | a513b78d718955d28a5fb4157c5572b51f7a9586 /conf/nonclangable.conf | |
parent | fdb446f0da8b41c95a7954804b22e0a97438368e (diff) | |
download | meta-clang-cae721a06a666e764dfa79c620403a418f660a58.tar.gz |
nmap: Use -N option to link when using lld on rv64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'conf/nonclangable.conf')
-rw-r--r-- | conf/nonclangable.conf | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index 6597bce..e7ba9cb 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf | |||
@@ -411,10 +411,13 @@ OBJCOPY:pn-minio:toolchain-clang = "${HOST_PREFIX}objcopy" | |||
411 | OBJDUMP:pn-libbsd:mips:toolchain-clang = "${HOST_PREFIX}objdump" | 411 | OBJDUMP:pn-libbsd:mips:toolchain-clang = "${HOST_PREFIX}objdump" |
412 | 412 | ||
413 | # With clang/lld it builds objects which gnu strip complains about | 413 | # With clang/lld it builds objects which gnu strip complains about |
414 | # iscv64-yoe-linux-strip: /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/python3-matplotlib/3.5.3-r0/package/usr/lib/python3.10/site-packages/matplotlib/stTcyupd: not enough room for program headers, try linking with -N | 414 | # riscv64-yoe-linux-strip: /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/python3-matplotlib/3.5.3-r0/package/usr/lib/python3.10/site-packages/matplotlib/stTcyupd: not enough room for program headers, try linking with -N |
415 | STRIP:pn-python3-matplotlib:toolchain-clang:riscv64 = "${HOST_PREFIX}llvm-strip" | 415 | STRIP:pn-python3-matplotlib:toolchain-clang:riscv64 = "${HOST_PREFIX}llvm-strip" |
416 | STRIP:pn-python3-matplotlib:toolchain-clang:riscv32 = "${HOST_PREFIX}llvm-strip" | 416 | STRIP:pn-python3-matplotlib:toolchain-clang:riscv32 = "${HOST_PREFIX}llvm-strip" |
417 | 417 | ||
418 | #riscv64-yoe-linux-strip: TOPDIR/build/tmp/work/riscv64-yoe-linux/nmap/7.80-r0/image/usr/bin/stUPhYkC: not enough room for program headers, try linking with -N | ||
419 | LDFLAGS:append:pn-nmap:riscv64:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -Wl,-N', '', d)}" | ||
420 | |||
418 | # Need OBJDUMP during do_package_qa which is set to llvm-objdump with meta-clang | 421 | # Need OBJDUMP during do_package_qa which is set to llvm-objdump with meta-clang |
419 | # it might work with GNU objdump since it falls back to one from build host | 422 | # it might work with GNU objdump since it falls back to one from build host |
420 | DEPENDS:pn-linux-firmware:append:toolchain-clang = " clang-native" | 423 | DEPENDS:pn-linux-firmware:append:toolchain-clang = " clang-native" |