diff options
Diffstat (limited to 'debian/patches/src_libgo_go_os_os_test.go.diff')
-rw-r--r-- | debian/patches/src_libgo_go_os_os_test.go.diff | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/debian/patches/src_libgo_go_os_os_test.go.diff b/debian/patches/src_libgo_go_os_os_test.go.diff new file mode 100644 index 0000000..24f79ea --- /dev/null +++ b/debian/patches/src_libgo_go_os_os_test.go.diff @@ -0,0 +1,15 @@ +Index: gcc-6-6.2.1-4.1/src/libgo/go/os/os_test.go +=================================================================== +--- gcc-6-6.2.1-4.1.orig/src/libgo/go/os/os_test.go ++++ gcc-6-6.2.1-4.1/src/libgo/go/os/os_test.go +@@ -1192,8 +1192,9 @@ func TestSeek(t *testing.T) { + for i, tt := range tests { + off, err := f.Seek(tt.in, tt.whence) + if off != tt.out || err != nil { +- if e, ok := err.(*PathError); ok && e.Err == syscall.EINVAL && tt.out > 1<<32 { ++ if e, ok := err.(*PathError); ok && e.Err == syscall.EINVAL || e.Err == syscall.EFBIG && tt.out > 1<<32 { + // Reiserfs rejects the big seeks. ++ // GNU rejects the big seeks, returns EFBIG + // https://golang.org/issue/91 + break + } |