Merge pull request #578 from restic/fix-build-on-arm

Fix build on linux/arm
This commit is contained in:
Alexander Neumann 2016-08-21 15:09:46 +02:00
commit ca14942c80
2 changed files with 13 additions and 1 deletions

View file

@ -323,11 +323,14 @@ func (env *TravisEnvironment) RunTests() error {
if *runCrossCompile && !(runtime.Version() < "go1.7") {
// compile for all target architectures with tags
for _, tags := range []string{"release", "debug"} {
runWithEnv(env.env, "gox", "-verbose",
err := runWithEnv(env.env, "gox", "-verbose",
"-osarch", strings.Join(env.goxOSArch, " "),
"-tags", tags,
"-output", "/tmp/{{.Dir}}_{{.OS}}_{{.Arch}}",
"cmds/restic")
if err != nil {
return err
}
}
}

View file

@ -145,6 +145,15 @@ type Fsid struct {
X__val [2]int32
}
const (
FADV_NORMAL = 0x0
FADV_RANDOM = 0x1
FADV_SEQUENTIAL = 0x2
FADV_WILLNEED = 0x3
FADV_DONTNEED = 0x4
FADV_NOREUSE = 0x5
)
type Flock_t struct {
Type int16
Whence int16