mirror of
https://git.yoctoproject.org/poky
synced 2026-05-01 15:32:12 +02:00
go: Fix reproducibility failures
We're seeing "cmd" static libs being sometimes present and sometimes not. The issue depends whether BUILD == TARGET so they're present for qemux86-64 on x86-64 hosts but not for qemux86-64 on an aarch64 system. Add an extra deletion to make the files consistent between the different hosts. (From OE-Core rev: 6e652835814c389a826ad2d262ee26c14dfb48b5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -50,6 +50,8 @@ do_install() {
|
||||
rm -rf ${D}${libdir}/go/pkg/tool
|
||||
rm -rf ${D}${libdir}/go/pkg/obj
|
||||
rm -rf ${D}${libdir}/go/pkg/bootstrap
|
||||
# the cmd directory is built for the native arch so if BUILD == TARGET
|
||||
rm -rf ${D}${libdir}/go/pkg/${BUILD_GOTUPLE}/cmd
|
||||
find src -mindepth 1 -maxdepth 1 -type d | while read srcdir; do
|
||||
cp --preserve=mode,timestamps -R $srcdir ${D}${libdir}/go/src/
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user