Loading native shared-libraries dynamically....

Andrew Haley aph@redhat.com
Mon Nov 25 07:44:00 GMT 2002


Clemens Eisserer writes:
 > HI again!
 > 
 > I found this interesting lines, but I dont know waht they mean:
 > 
 > > open("29/lib-bte.so", O_RDONLY) = -1 ENOENT (No such file or directory)
 > > open("lib-bte.so", O_RDONLY) = 6
 > O.K. this seems to be a found lib-bte.so (I compiled the lib with "gcj bte.java -shared -o lib-bte.so --Classpath..."
-fPIC ?
 > But the following lines show, that theres some not working:
 > 
 > open("lib-bte.so", O_RDONLY) = 6
Right, so the shared library loader did find the shared object but
didn't like it. Undefined symbol, bad reloc, that kind of thing. Put
a breakpoint on dlopen() and when it exits print out dlerror().
Andrew.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /