* just a work around for internal error in binutils-2.36 gold:
  http://errors.yoctoproject.org/Errors/Details/580099/
  CGO_ENABLED=1 x86_64-oe-linux-go build -trimpath  -tags "seccomp seccomp      
                 netgo osusergo" -ldflags "-w -extldflags -static -X 
main.gitCommit="fce58ab2d5c488bc573d02712db476a6daa9a60c-dirty" -X 
main.version=1.0.0-rc93+dev " -o runc .
  
TOPDIR/tmp-glibc/work/core2-64-oe-linux/runc-opencontainers/1.0.0-rc93+gitAUTOINC+fce58ab2d5-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/11.0.1/ld:
 internal error in format_file_lineno, at ../../gold/dwarf_reader.cc:2278
  collect2: error: ld returned 1 exit status

* it fails like this only together with gcc-11, with gcc-10.3 it
  builds fine even with gold

Signed-off-by: Martin Jansa <[email protected]>
---
 recipes-containers/runc/runc-opencontainers_git.bb | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/recipes-containers/runc/runc-opencontainers_git.bb 
b/recipes-containers/runc/runc-opencontainers_git.bb
index f3ff9a8..51ba7c9 100644
--- a/recipes-containers/runc/runc-opencontainers_git.bb
+++ b/recipes-containers/runc/runc-opencontainers_git.bb
@@ -8,3 +8,10 @@ SRC_URI = " \
 RUNC_VERSION = "1.0.0-rc93"
 
 CVE_PRODUCT = "runc"
+
+# use BFD when ld-is-gold is used to work around:
+# http://errors.yoctoproject.org/Errors/Details/580099/
+# CGO_ENABLED=1 x86_64-oe-linux-go build -trimpath  -tags "seccomp seccomp     
                  netgo osusergo" -ldflags "-w -extldflags -static -X 
main.gitCommit="fce58ab2d5c488bc573d02712db476a6daa9a60c-dirty" -X 
main.version=1.0.0-rc93+dev " -o runc .
+# 
TOPDIR/tmp-glibc/work/core2-64-oe-linux/runc-opencontainers/1.0.0-rc93+gitAUTOINC+fce58ab2d5-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/11.0.1/ld:
 internal error in format_file_lineno, at ../../gold/dwarf_reader.cc:2278
+# collect2: error: ld returned 1 exit status
+LDFLAGS_append = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' 
-fuse-ld=bfd ', '', d)}"
-- 
2.30.2

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#6484): 
https://lists.yoctoproject.org/g/meta-virtualization/message/6484
Mute This Topic: https://lists.yoctoproject.org/mt/82551391/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to