Hello Ludo,
On 12/16/18 5:42 PM, Ludovic Courtès wrote:
>
> For comparison, this is what it looks like on GNU/Linux:
>
> --8<---------------cut here---------------start------------->8---
> stat("/gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/guile/2.2/ccache/ice-9/command-line.go",
> {st_mode=S_IFREG|0444, st_size=81741, ...}) = 0
> openat(AT_FDCWD,
> "/gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/guile/2.2/ccache/ice-9/command-line.go",
> O_RDONLY|O_CLOEXEC) = 7
> lseek(7, 0, SEEK_END) = 81741
> mmap(NULL, 81741, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7fd08126d000
> close(7) = 0
> mprotect(0x7fd08127d000, 8128, PROT_READ|PROT_WRITE) = 0
> openat(AT_FDCWD,
> "/gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28/share/locale/en_US.utf8/LC_MESSAGES/messages.mo",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> openat(AT_FDCWD,
> "/gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28/share/locale/en_US/LC_MESSAGES/messages.mo",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> openat(AT_FDCWD,
> "/gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28/share/locale/en.utf8/LC_MESSAGES/messages.mo",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> openat(AT_FDCWD,
> "/gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28/share/locale/en/LC_MESSAGES/messages.mo",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> write(1, "guile", 5guile) = 5
> write(1, " (", 2 () = 2
> write(1, "GNU Guile", 9GNU Guile) = 9
> write(1, ") ", 2) ) = 2
> write(1, "2.2.4", 52.2.4) = 5
> […]
> --8<---------------cut here---------------end--------------->8---
>
> We can recognize th stat/seek/mmap/mprotect sequence, but then the
> GNU/Linux version keeps going instead of exiting.
>
> Rene, Manolis: any ideas? :-)
>
I don't seem to have access to darnassus any more. I will rebuild the
bootstrap tarballs and on the weekend I will try them on a local debian
hurd vm.
Manolis