Yet another reason why libtool needs to support runtime selection of static
vs shared, not just at configuration time, as I pointed out long ago.
Forcing someone to regenerate their libtool scripts just to change this one
aspect of a build is ridiculous. But on systems like AIX (and yes, Windows
too) where the same name is used for both shared and static libraries, it's
essential to be able to specifically choose one type of build at runtime.
And there are plenty of other situations where it's desirable not to try to
build both, just for time-saving reasons if nothing else. I vaguely recall,
when my last patch to implement this was rejected, that there was talk of a
multi-tag branch of the libtool tree that provided a similar feature, but
I've yet to see it available in a release.

So, rather than take Sam's suggestion that libtool come back with an error
message when you try to use it in a mode it wasn't configured for, I would
hope that you change things such that you can make libtool run either way
regardless of *the default* mode that you configure into it...

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of
> Robert Boehne
> Sent: Monday, March 18, 2002 6:00 AM
> To: Samuel Meder
> Cc: [EMAIL PROTECTED]
> Subject: Re: building static on AIX
>
>
> Under AIX, both shared and static libraries are
> named lib*.a, so by default we don't build static
> libraries, i.e. you get one or the other.  When the
> library is shared, the archvie file contains one
> member, the shared library.  This is how shared
> libraries are typically done under AIX, if you're having
> some problem with it, it isn't becuase it "just doesn't work".
>
> Robert
>
> --
> Robert Boehne             Software Engineer
> Ricardo Software   Chicago Technical Center
> TEL: (630)789-0003 x. 238
> FAX: (630)789-0127
> email:  [EMAIL PROTECTED]
>
> _______________________________________________
> Libtool mailing list
> [EMAIL PROTECTED]
> http://mail.gnu.org/mailman/listinfo/libtool


_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool

Reply via email to