This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [ITP] znc 1.6.0
- From: David Stacey <drstacey at tiscali dot co dot uk>
- To: cygwin-apps at cygwin dot com
- Date: Thu, 23 Jul 2015 00:29:42 +0100
- Subject: Re: [ITP] znc 1.6.0
- Authentication-results: sourceware.org; auth=none
- References: <55AB5EC2 dot 2060400 at asokolov dot org> <20150719100317 dot GD19825 at calimero dot vinschen dot de> <55ABA522 dot 9000008 at asokolov dot org> <87d1zogku1 dot fsf at Rainer dot invalid> <55ABEC90 dot 3040106 at asokolov dot org> <55ABECDD dot 9040805 at asokolov dot org> <87zj2sezel dot fsf at Rainer dot invalid> <55AC0089 dot 2090304 at asokolov dot org> <20150720074442 dot GJ3864 at calimero dot vinschen dot de> <55AD44E9 dot 8070207 at asokolov dot org> <20150721071221 dot GZ3864 at calimero dot vinschen dot de> <55AED4D4 dot 1040403 at tiscali dot co dot uk> <55AED687 dot 8070607 at asokolov dot org> <55AEDB8E dot 6070507 at asokolov dot org> <55B0213A dot 5070005 at tiscali dot co dot uk>
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?]