On 24 Dec 2008, at 20:42, Andrew Brunner wrote:

So what's with Dynlibs or Linux for that matter, not able to load
libraries from sub folders inside mounts?  Is *this a known issue?

No, but "sub folders inside mounts" has no meaning under unix (every folder on your disk is a "sub folder inside a mount").

If I copy the project1.so into my home folder, update the Application
to load the lib from that path, all is good.  Any ideas?  Is there a
config setting for binutils to "resolve" mounts?

dlopen() (which is what dynlibs calls under unix) is unrelated to binutils (it's part of glibc). mounts do not need resolving. Everything is a "mount" under unix (even the root directory).

I want to close out this issue and report in bug track what's up with
the entire matter...

What you can do is call dlerror when you get 0 back from loadlibrary, as follows:

function dlerror: pchar; cdecl; external;

...

if dynlibs.loadlibrary(...) = 0 then
  writeln(dlerror);

Maybe it will tell you something more.


Jonas
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to