package/pkg-golang: enable trimpath option for reproducible builds
The -trimpath option (introduced in go 1.13) removes absolute build paths from the target binary. This results in more consistent / reproducible builds across different systems with varying paths to Buildroot. Signed-off-by: Christian Stewart <christian@paral.in> [Peter: mention that this is a go 1.13+ feature] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
1f87099801
commit
687230730d
@ -61,6 +61,7 @@ $(2)_WORKSPACE ?= _gopath
|
||||
$(2)_BUILD_OPTS += \
|
||||
-ldflags "$$($(2)_LDFLAGS)" \
|
||||
-tags "$$($(2)_TAGS)" \
|
||||
-trimpath \
|
||||
-p $(PARALLEL_JOBS)
|
||||
|
||||
# Target packages need the Go compiler on the host.
|
||||
|
Loading…
Reference in New Issue
Block a user