[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: MSW DLLs support in libtool
From: |
Vadim Zeitlin |
Subject: |
Re[2]: MSW DLLs support in libtool |
Date: |
Wed, 10 Feb 2016 16:51:39 +0100 |
On Wed, 10 Feb 2016 10:29:40 -0500 Nick Bowler <address@hidden> wrote:
NB> On 2/10/16, Bob Friesenhahn <address@hidden> wrote:
NB> > On Wed, 10 Feb 2016, Peter Rosin wrote:
NB> >> I agree wholeheartedly with the notion that --disable-static should end
NB> >> up in a failure and not somehow degrade to a static build anyway. I
NB> >
NB> > Is this not the case? I have seen builds on Windows fail due to using
NB> > --disable-static.
NB>
NB> I just tested it on a library which does not specify -no-undefined, and
NB> therefore won't be built as a shared lib on Windows:
This just doesn't correspond to my experience: when cross compiling from
Linux using libtool 2.4.2, a static library is created. If you want to
reproduce this, just clone https://github.com/vadz/test-libtool-dll and
then do
% libtoolize
% automake --add-missing --foreign
% autoconf
% mkdir build-msw
% cd $_
% ../configure --enable-maintainer-mode --host=i686-w64-mingw32
% make V=0
It does give the following (misleading, as there are no undefined symbols
in this case) message:
libtool: link: warning: undefined symbols not allowed in
i686-w64-mingw32 shared libraries
but then proceeds with creating a static library.
I don't know if this works differently under MSYS or if this was fixed
since 2.4.2, but it's definitely broken here.
Regards,
VZ
pgpSafQEhIdrQ.pgp
Description: PGP signature
- MSW DLLs support in libtool, Vadim Zeitlin, 2016/02/09
- Re: MSW DLLs support in libtool, Nick Bowler, 2016/02/09
- Re[2]: MSW DLLs support in libtool, Vadim Zeitlin, 2016/02/09
- Re[2]: MSW DLLs support in libtool, Bob Friesenhahn, 2016/02/09
- Re[3]: MSW DLLs support in libtool, Vadim Zeitlin, 2016/02/09
- Re: MSW DLLs support in libtool, Peter Rosin, 2016/02/10
- Re[2]: MSW DLLs support in libtool, Vadim Zeitlin, 2016/02/10
- Re: MSW DLLs support in libtool, Bob Friesenhahn, 2016/02/10
- Re: MSW DLLs support in libtool, Nick Bowler, 2016/02/10
- Re[2]: MSW DLLs support in libtool,
Vadim Zeitlin <=
- Re: Re[2]: MSW DLLs support in libtool, Nick Bowler, 2016/02/10
- Re[4]: MSW DLLs support in libtool, Vadim Zeitlin, 2016/02/10
- Re: MSW DLLs support in libtool, Evgeny Grin, 2016/02/10
- Re: MSW DLLs support in libtool, Simon Richter, 2016/02/10
- Re: MSW DLLs support in libtool, Vadim Zeitlin, 2016/02/12
- Re: MSW DLLs support in libtool, Peter Rosin, 2016/02/12
- Re[2]: MSW DLLs support in libtool, Vadim Zeitlin, 2016/02/12
- Re: MSW DLLs support in libtool, Evgeny Grin, 2016/02/13
- Re: MSW DLLs support in libtool, Evgeny Grin, 2016/02/10
- Re: MSW DLLs support in libtool, Nick Bowler, 2016/02/10