Hi,
I've been trying to build and load dynamically a simple shared library using Lazarus and the FPC. At the moment I have a simple one function shared library that compiles and builds cleanly and I have a couple of lines to try and load the library. It consistently returns a handle of zero. The associated error from GetLoadErrorStr is "No such file or directory". Using objdump I can see that the library needs ld-linus-armhf.so.3 and that is in the /lib folder. If I replace the library name with a shared library in the same folder generated using the C compiler then it loads fine. The only different that I can see in that the Lazarus generated shared library has the soft-float ABI flag set and the C library has the hard-float ABI flag set! Does anyone have any clues as to why this can fail. Martin
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus-ide.org/listinfo/lazarus
