You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

44 lines
1.2 KiB

Index: src/github.com/restic/restic/build.go
--- src/github.com/restic/restic/build.go.orig 2020-09-22 19:38:12.000000000 +0200
+++ src/github.com/restic/restic/build.go 2020-09-22 23:08:25.279681000 +0200
@@ -201,7 +201,7 @@
// available).
func getVersion() string {
versionFile := getVersionFromFile()
- versionGit := getVersionFromGit()
+ versionGit := versionFile
verbosePrintf("version from file 'VERSION' is %q, version from git %q\n",
versionFile, versionGit)
@@ -395,12 +395,8 @@
verbosePrintf("detected Go version %v\n", goVersion)
- preserveSymbols := false
for i := range buildTags {
buildTags[i] = strings.TrimSpace(buildTags[i])
- if buildTags[i] == "debug" || buildTags[i] == "profile" {
- preserveSymbols = true
- }
}
verbosePrintf("build tags: %s\n", buildTags)
@@ -428,10 +424,6 @@
constants["main.version"] = version
}
ldflags := constants.LDFlags()
- if !preserveSymbols {
- // Strip debug symbols.
- ldflags = "-s -w " + ldflags
- }
verbosePrintf("ldflags: %s\n", ldflags)
var (
@@ -451,6 +443,7 @@
}
buildArgs = append(buildArgs,
+ "-v",
"-tags", strings.Join(buildTags, " "),
"-ldflags", ldflags,
"-o", output, buildTarget,