On Mon, February 8, 2010 13:50, Ludovic Courtès wrote: > Looking at the strace(1) output you sent doesnât really help. Could you > instead send the strace(1) output starting at the first occurrence of > âlibguileâ?
It should be this bit I think: open("/usr/lib/libguile.so.17", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 r\2\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=942204, ...}) = 0 mmap2(NULL, 982172, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xcb2000 mmap2(0xd95000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe3) = 0xd95000 mmap2(0xd98000, 40092, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xd98000 close(3) = 0 (from my original msg. this is with the Mercury libgc.so) /Tomas