This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: stunnel build chokes on -no-undefined
- From: Peter Rosin <peda at lysator dot liu dot se>
- To: cygwin-apps at cygwin dot com
- Date: Tue, 26 May 2015 23:01:59 +0200
- Subject: Re: stunnel build chokes on -no-undefined
- Authentication-results: sourceware.org; auth=none
- References: <oq19mapuld6fnjh1dsk4f1dr44tvt4sqkg at 4ax dot com> <oq19mapuld6fnjh1dsk4f1dr44tvt4sqkg-e09XROE/p8c at public dot gmane dot org> <5564934B dot 6010202 at lysator dot liu dot se> <fi69ma99pner390nf2u3v67ndvntfrcfsv at 4ax dot com>
On 2015-05-26 18:07, Andrew Schulman wrote:
>> The libtool command should almost always include -no-undefined, so you
>> should probably add that.
>
> OK, thanks. So, uh... could you suggest how I would add an option to the
> libtool command? Sorry, I'm just not strong on autotools. Thanks, Andrew
>
>From a quick peek at the source, you should make this change in src/Makefile.am
-libstunnel_la_LDFLAGS = -avoid-version
+libstunnel_la_LDFLAGS = -avoid-version -no-undefined
and then hope that libstunnel has no undefined symbols that need to be
provided by someone else to link a whole program. Most libraries do not
have such undefined symbols. You can probably send that change upstream.
Where did -Wl,-no-undefined come from?
Cheers,
Peter