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