This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: libgo patch committed: Update to current version of Go library


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]