summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/go-cross/files/bsd_svid_source.patch
diff options
context:
space:
mode:
authorChen Qi <Qi.Chen@windriver.com>2025-07-21 17:26:08 +0800
committerBruce Ashfield <bruce.ashfield@gmail.com>2025-08-18 19:01:16 -0400
commit8f15c45f7d9cf5d6b25ab7c5865496e4ce3eb6d0 (patch)
tree237af380140fb2503eb3eb6c7b4254a5ece21c96 /recipes-devtools/go-cross/files/bsd_svid_source.patch
parentf707bbe323261f41f69267708d6751c1bb0edd0b (diff)
downloadmeta-virtualization-master.tar.gz
skopeo: avoid overriding GOBUILDFLAGS set in go.bbclassHEADmaster
When MACHINE is riscv64, skopeo fails to build with the following error message: ERROR: QA Issue: skopeo: ELF binary /usr/sbin/skopeo has relocations in .text [textrel] To reproduce the issue, run the following command: MACHINE=qemuriscv64 bitbake skopeo In go.bbclass, we have: """ export GOBUILDFLAGS ?= "-v ${GO_LDFLAGS} -trimpath" ... python() { if 'mips' in d.getVar('TARGET_ARCH') or 'riscv32' in d.getVar('TARGET_ARCH'): d.appendVar('INSANE_SKIP:%s' % d.getVar('PN'), " textrel") else: d.appendVar('GOBUILDFLAGS', ' -buildmode=pie') } """ The '-v -trimpath' and arch depedent '-buildmode=pie' is generally reasonable. And we can see we'll need to use anonymous python function to handle PIE. So we should avoid overriding it unless necessary. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-devtools/go-cross/files/bsd_svid_source.patch')
0 files changed, 0 insertions, 0 deletions