On 23/07/15 00:03, David Stacey wrote:
That's because there's no 'libznc-1.6.dll.a' to link against. You need to add the following to your link command when producing the shared DLL:

    -Wl,--out-implib=libznc-1.6.dll.a

Again, I'll leave it to you to get this into the Makefile in a nice way. I'd reiterate what others have said: This should be called libznc#.dll, where '#' is a number that increments when the ABI breaks. This is our naming convention; please adhere to it. You should add this 'dll.a' file to your devel package. For the sake of changing as little of your Makefiles as possible, I left it as libznc-1.6.dll.a.

Sorry, that's wrong. DLL should be versioned, 'dll.a' lib file should be unversioned.

Dave.

[Why don't we notice these things /before/ clicking Send?]

Reply via email to