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