diff options
author | Ross Smith II <ross@smithii.com> | 2021-09-17 08:07:32 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-17 17:07:32 +0200 |
commit | 06998b3484e259dad5f158da26407da8e02c2545 (patch) | |
tree | 05b58c89f6c61fa71d3c1497446e0085fdc2f387 /build.go | |
parent | 3c66d93abaf44c15e6b7a502125751d224aee73d (diff) | |
download | syncthing-06998b3484e259dad5f158da26407da8e02c2545.tar.gz syncthing-06998b3484e259dad5f158da26407da8e02c2545.zip |
build: Add -arm flag to goversioninfo (#7947)
Diffstat (limited to 'build.go')
-rw-r--r-- | build.go | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -733,7 +733,13 @@ func shouldBuildSyso(dir string) (string, error) { sysoPath := filepath.Join(dir, "cmd", "syncthing", "resource.syso") - if _, err := runError("goversioninfo", "-o", sysoPath); err != nil { + // See https://github.com/josephspurrier/goversioninfo#command-line-flags + armOption := "" + if strings.Contains(goarch, "arm") { + armOption = "-arm=true" + } + + if _, err := runError("goversioninfo", "-o", sysoPath, armOption); err != nil { return "", errors.New("failed to create " + sysoPath + ": " + err.Error()) } |