libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: On Windows, $old_archive_cmds uses `lib' to create static archives.


From: Ralf Wildenhues
Subject: Re: On Windows, $old_archive_cmds uses `lib' to create static archives.
Date: Mon, 23 Apr 2007 23:14:06 +0200
User-agent: Mutt/1.5.13 (2006-08-11)

* Benoit Sigoure wrote on Mon, Apr 23, 2007 at 08:03:53AM CEST:
> Quoting Ralf Wildenhues <address@hidden>:
>> * Benoit Sigoure wrote on Sun, Apr 22, 2007 at 07:42:24PM CEST:
>>>
> But in the end, what's the point of doing this since there is no plan to 
> provide a real support for MSVC++? (AFAIK)

Please search on the libtool-patches list for Peter Ekberg's patches.
Not sure if this is the latest:
<http://thread.gmane.org/gmane.comp.gnu.libtool.patches/6489>
Then came the wgcc patches (also not applied), but they don't target
plain MSVC.

>> Which Libtool version do you use?  Plain or with any patches?
>
> A stock ltmain.sh (GNU libtool) 1.5.23a (1.1220.2.412 2006/10/13 14:13:30)

FWIW, the patches were against CVS HEAD.

>>> I want to do this because I want to link everything with the 
>>> /NODEFAULTLIB flag
[...]
>> I guess we could add some flag here.
>> (Want to suggest a patch? ;-)
>
> Why not, but some people might not want to use this flag, so there has to 
> be a way to let it pass through (maybe with some other flags too).

Yep.

> Are you suggesting that libtool ought to support MSVC++'s flags in its
> tough task of argument filtering?

There are (at least) two ways to do this:

1) expand some special environment variable 

2) allow through some special flag
  -Wr,$flag_for_archiver

(for aRchiver), could probably be used.  In the simplest case, it'd be
sufficient if the user could override $AR (with a program + options).
I think for most uses that would be sufficient within Peter's patches.

Cheers,
Ralf




reply via email to

[Prev in Thread] Current Thread [Next in Thread]