libgo patch committed: Update to current version of Go library

Ian Lance Taylor iant@google.com
Fri Feb 8 02:07:00 GMT 2013


On Thu, Feb 7, 2013 at 2:43 PM, Uros Bizjak <ubizjak@gmail.com> wrote:
>
> I did hit one new error that seems related:
>
> --- FAIL: TestChtimes (0.00 seconds)
> os_test.go:681:         AccessTime didn't go backwards;
> was={63495872497 0 47130825733376}, after={63495872497 0
> 47130825733376}
> os_test.go:685:         ModTime didn't go backwards; was={63495872497
> 0 47130825733376}, after={63495872497 0 47130825733376}
> FAIL
> FAIL: os

Something has gone wrong in the file
libgo/go/syscall/libcall_linux_utimesnano.go.  The function in that
file will try utimensat.  On your system that should return ENOSYS.
In that case the function should convert the times and call utimes.
The code looks OK to me but there may be something wrong with it.  It
looks like the file times didn't change at all.

Ian



More information about the Gcc-patches mailing list