[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Possible problem with LT 2.2
From: |
Ralf Wildenhues |
Subject: |
Re: Possible problem with LT 2.2 |
Date: |
Thu, 20 Mar 2008 19:58:23 +0100 |
User-agent: |
Mutt/1.5.17+20080114 (2008-01-14) |
Hi Jeff,
* Jeff Squyres wrote on Mon, Mar 17, 2008 at 04:17:16PM CET:
> On Mar 15, 2008, at 10:02 AM, Ralf Wildenhues wrote:
>
>> Well, it could probably be a lot more simplified if you always used
>> the lib-prefixed name, for both DSO and convenience library.
>
> Ah, you mean something like this:
>
> -----
> if OMPI_BUILD_btl_sctp_DSO
> mcacomponentdir = $(pkglibdir)
> mcacomponent_LTLIBRARIES = mca_btl_sctp.la
> else
> noinst_LTLIBRARIES = mca_btl_sctp.la
> endif
>
> mca_btl_sctp_la_SOURCES = $(sources)
> mca_btl_sctp_la_LDFLAGS = -module -avoid-version $(btl_sctp_LDFLAGS)
> mca_btl_sctp_la_LIBADD = $(btl_sctp_LIBS)
> -----
>
> (or using "libmca_btl_sctp.la" as the name)
Yes, I meant the 'or using "libmca_btl_sctp.la" as the name' part.
> FWIW, are you aware of any platforms with LT 2.2, AM 1.10, and AC 2.61
> that would create problems of having convenience libraries that do not
> begin with "lib"? (just to explore the "allow the DSOs to keep the
> non-lib-prefixed names" option)
I don't know, but since Libtool 2.2 uses non-lib-prefixed convenience
libraries in its own build, namely the loader modules, I guess we
haven't come across them yet. I've never actually tried building on
BeOS, though.
Cheers,
Ralf
Re: Possible problem with LT 2.2, Ralf Wildenhues, 2008/03/14