Check version in build.go

Print a sensible error for Go < 1.7 (the "context" package is missing there)

f8dd5d5088
This commit is contained in:
Zlatko Čalušić 2017-06-02 08:52:04 +02:00
parent a029785c73
commit 4bc2581b47

View file

@ -291,6 +291,12 @@ func (cs Constants) LDFlags() string {
}
func main() {
ver := runtime.Version()
if strings.HasPrefix(ver, "go1") && ver < "go1.7" {
fmt.Fprintf(os.Stderr, "Go version %s detected, restic requires at least Go 1.7\n", ver)
os.Exit(1)
}
buildTags := []string{}
skipNext := false