[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re[2]: MSW DLLs support in libtool
From: |
Nick Bowler |
Subject: |
Re: Re[2]: MSW DLLs support in libtool |
Date: |
Wed, 10 Feb 2016 10:23:00 -0500 |
On 2/9/16, Vadim Zeitlin <address@hidden> wrote:
> On Tue, 9 Feb 2016 18:44:24 -0500 Nick Bowler <address@hidden> wrote:
> NB> Here's the thing. Libtool is, by default, designed to transparently
> NB> support the case where building a shared library is not possible.
>
> This is, IMO, an obsolete principle to follow. I admit it made sense in
> the 90s when I first started using libtool and some proprietary Unix
> systems didn't have support for shared libraries or, at least, didn't have
> support for them in libtool.
There are still systems where shared library support is limited or not
available at all. The most obvious is DOS, which still sees some use.
Next is Microsoft Windows (including Cygwin), where building shared
libraries is not always possible (for example, if the library contains
undefined symbols).
Libtool will transparently handles this, by not building shared
libraries when it cannot do so. The idea is that packages can
still be useful without shared library support. In my experience,
this works very well.
The -no-undefined option is a signal to libtool: "This library is
compatible with systems that don't support undefined symbols in shared
libraries". It affects libtool's decision on whether or not a shared
library is possible.
Cheers,
Nick
- Re: MSW DLLs support in libtool, (continued)
- 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
- Re: MSW DLLs support in libtool, Evgeny Grin, 2016/02/10
- Re: MSW DLLs support in libtool, Evgeny Grin, 2016/02/10
- Re: MSW DLLs support in libtool, Evgeny Grin, 2016/02/10
- Re: Re[2]: MSW DLLs support in libtool,
Nick Bowler <=
- Re[4]: MSW DLLs support in libtool, Vadim Zeitlin, 2016/02/10
- Re: Re[4]: MSW DLLs support in libtool, Nick Bowler, 2016/02/10
- Re[6]: MSW DLLs support in libtool, Vadim Zeitlin, 2016/02/10
- Re: MSW DLLs support in libtool, Evgeny Grin, 2016/02/11
- Re: MSW DLLs support in libtool, Bob Friesenhahn, 2016/02/11
- Re: MSW DLLs support in libtool, Evgeny Grin, 2016/02/12
- Re: MSW DLLs support in libtool, Evgeny Grin, 2016/02/10
Re: MSW DLLs support in libtool, Bob Friesenhahn, 2016/02/09
Re: MSW DLLs support in libtool, Bob Friesenhahn, 2016/02/09