[fpc-pascal] linking to dll still fails

Michael Van Canneyt michael at freepascal.org
Sun Jun 8 12:52:26 CEST 2008



On Sun, 8 Jun 2008, Marc Santhoff wrote:

> Hi again,
> 
> I have more questions on linking. What can prevent dynamic linking from
> being possible? Like in the following snippet from fpcdebug.txt:
> 
> 00008000:Searching file D:\FPC\2.2.0\BIN\I386-WIN32\libhdf5.dll.a... not found
> 00008000:Searching file hdf5.dll... found
> 00008000:unit H5_ATTRIBUTE can't be shared linked, switching to static linking
                       ^^^^^^^^^^^
You should remove any -XS -XD -CX options you can find, they are causing this.

> 00008000:Searching file .\libimpsysinitpas.a... not found
> 00008000:Searching file D:\FPC\fpcbuild-2.2.0\fpcsrc\packages\extra\hdf5\units\i386-win32\libimpsysinitpas.a... not found
> 00008000:Searching file D:\FPC\2.2.0\units\i386-win32\rtl\libimpsysinitpas.a... found
> 00001000:Linking h5_attribute.exe
> 00008000:Searching file libhdf5.a... not found
> 
> Is there any documentation on this topic?
> Or maybe some hints how the reason that stops dynamic linking can be
> found?
> 
> I'm amazed that this is an issue, I would never expect problems on such
> matters ...

Neither would I... Can you send me the sources if the problem persists after
getting rid of all 'wrong' options ? 

Michael.



More information about the fpc-pascal mailing list