Browse Source

removes all file system paths from the compiled executable, to improve build reproducibility

Kslr 5 years ago
parent
commit
03fb762169
1 changed files with 1 additions and 1 deletions
  1. 1 1
      infra/bazel/build.bzl

+ 1 - 1
infra/bazel/build.bzl

@@ -19,6 +19,7 @@ def _go_command(ctx):
     "-asmflags", '"all=-trimpath=${GOPATH}/src"',
     "-ldflags", "'%s'" % ld_flags,
     "-tags", "'%s'" % ctx.attr.gotags,
+    "-trimpath",
     pkg,
   ]
 
@@ -28,7 +29,6 @@ def _go_command(ctx):
     "CGO_ENABLED=0",
     "GOOS="+ctx.attr.os,
     "GOARCH="+ctx.attr.arch,
-    #"GOROOT_FINAL=/go",
     "GO111MODULE=on",
     "GOCACHE=${TMPDIR}/gocache"
   ]