From fa41ddd3ebcdd90a94bd1c56d095476604b1957c Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Tue, 7 Mar 2017 15:09:05 +0800 Subject: [PATCH] fix build failed on aarch64 (#1132) --- vendor/github.com/ngaut/log/crash_darwin.go | 18 ++++++++++++++++++ vendor/github.com/ngaut/log/crash_unix.go | 4 ++-- vendor/github.com/ngaut/log/log.go | 2 +- vendor/vendor.json | 6 +++--- 4 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 vendor/github.com/ngaut/log/crash_darwin.go diff --git a/vendor/github.com/ngaut/log/crash_darwin.go b/vendor/github.com/ngaut/log/crash_darwin.go new file mode 100644 index 000000000..14ce5590c --- /dev/null +++ b/vendor/github.com/ngaut/log/crash_darwin.go @@ -0,0 +1,18 @@ +// +build darwin + +package log + +import ( + "log" + "os" + "syscall" +) + +func CrashLog(file string) { + f, err := os.OpenFile(file, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666) + if err != nil { + log.Println(err.Error()) + } else { + syscall.Dup2(int(f.Fd()), 2) + } +} diff --git a/vendor/github.com/ngaut/log/crash_unix.go b/vendor/github.com/ngaut/log/crash_unix.go index 37f407def..5b9bc23aa 100644 --- a/vendor/github.com/ngaut/log/crash_unix.go +++ b/vendor/github.com/ngaut/log/crash_unix.go @@ -1,4 +1,4 @@ -// +build freebsd openbsd netbsd dragonfly darwin linux +// +build freebsd openbsd netbsd dragonfly linux package log @@ -13,6 +13,6 @@ func CrashLog(file string) { if err != nil { log.Println(err.Error()) } else { - syscall.Dup2(int(f.Fd()), 2) + syscall.Dup3(int(f.Fd()), 2, 0) } } diff --git a/vendor/github.com/ngaut/log/log.go b/vendor/github.com/ngaut/log/log.go index 7e193715b..896b39309 100644 --- a/vendor/github.com/ngaut/log/log.go +++ b/vendor/github.com/ngaut/log/log.go @@ -372,7 +372,7 @@ func genHourTime(t time.Time) string { } func New() *logger { - return Newlogger(os.Stdout, "") + return Newlogger(os.Stderr, "") } func Newlogger(w io.Writer, prefix string) *logger { diff --git a/vendor/vendor.json b/vendor/vendor.json index 78ae8f3ff..af1bc2cbc 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -611,10 +611,10 @@ "revisionTime": "2015-08-13T08:49:40Z" }, { - "checksumSHA1": "wLXFUHpjYiigLxib/vQZ6RcMM34=", + "checksumSHA1": "94Mvr/SU9I9Zl3pBtbHsBPN0LTg=", "path": "github.com/ngaut/log", - "revision": "37d3e0f43b4fe05429e1adb75e835bf31fc1bba6", - "revisionTime": "2015-09-18T08:53:30Z" + "revision": "d2af3a61f64d093457fb23b25d20f4ce3cd551ce", + "revisionTime": "2017-03-07T01:10:05Z" }, { "checksumSHA1": "EcKjGj2rrdhMK90WMmP5gGwGQt8=",