I have compiled lapack and atlas in 32 bit mode on a 64 bit system in order to make it usable from bigforth. I have placed the libraries in my HOME. If I try binding the libraries after bigforth is running I get an error about "Library not found!". If I run bigforth in -e parameter and there bind the library - it works. Other libraries located in the same place work with no problem. Can you help me figuring out why is that happening?

Thanks!

Here is strace of what happens:

open("~/soft/lib/liblapack.so", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\261"..., 512) = 512
fstat64(0x5, 0x1000e968)                = 0
mmap2(NULL, 5150344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xf
ffffffff77a6000
mmap2(0xf7b7f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRI
TE, 5, 0x3d8) = 0xfffffffff7b7f000
mmap2(0xf7b82000, 1103496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONY
MOUS, -1, 0) = 0xfffffffff7b82000
close(5)                                = 0
mprotect(0xf77a6000, 4034560, PROT_READ|PROT_WRITE) = 0
munmap(0xf77a6000, 5150344)             = 0
write(1, "liblapack.so", 12liblapack.so)            = 12
write(1, " ", 1 )                        = 1
write(1, "Library not found!", 18Library not found!)      = 18


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to