diff options
author | Khem Raj <raj.khem@gmail.com> | 2023-09-19 17:40:22 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-09-19 19:59:21 -0700 |
commit | b525885a79c9110621e0808edf4b68d1bc2cc3a5 (patch) | |
tree | 03d471b5338588c124694d4d576a850c32795025 /conf/nonclangable.conf | |
parent | d74313058159f414770826402211a14d75743560 (diff) | |
download | meta-clang-b525885a79c9110621e0808edf4b68d1bc2cc3a5.tar.gz |
go-runtime: Do not use LLD linker
It ends up with go linker crashes later in influxdb e.g. but many other
go apps get the same issue.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'conf/nonclangable.conf')
-rw-r--r-- | conf/nonclangable.conf | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index d4b0a31..f430b0e 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf | |||
@@ -573,6 +573,8 @@ LDFLAGS:append:pn-pmdk:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES' | |||
573 | # it happens when libstd.so is linked with lld for aarch64 | 573 | # it happens when libstd.so is linked with lld for aarch64 |
574 | LDFLAGS:append:pn-go-runtime:toolchain-clang:aarch64 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -fuse-ld=bfd', '', d)}" | 574 | LDFLAGS:append:pn-go-runtime:toolchain-clang:aarch64 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -fuse-ld=bfd', '', d)}" |
575 | LDFLAGS:remove:pn-go-runtime:toolchain-clang:aarch64 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '-fuse-ld=lld', '', d)}" | 575 | LDFLAGS:remove:pn-go-runtime:toolchain-clang:aarch64 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '-fuse-ld=lld', '', d)}" |
576 | LDFLAGS:append:pn-go-runtime:toolchain-clang:x86-64 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -fuse-ld=bfd', '', d)}" | ||
577 | LDFLAGS:remove:pn-go-runtime:toolchain-clang:x86-64 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '-fuse-ld=lld', '', d)}" | ||
576 | # See https://github.com/llvm/llvm-project/issues/65017 | 578 | # See https://github.com/llvm/llvm-project/issues/65017 |
577 | LDFLAGS:append:pn-libfaketime:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -fuse-ld=bfd', '', d)}" | 579 | LDFLAGS:append:pn-libfaketime:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -fuse-ld=bfd', '', d)}" |
578 | LDFLAGS:remove:pn-libfaketime:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '-fuse-ld=lld', '', d)}" | 580 | LDFLAGS:remove:pn-libfaketime:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '-fuse-ld=lld', '', d)}" |