libtool-patches
[Top][All Lists]
Advanced

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

Re: [PATCH, take 3][cygwin|mingw] Control where win32 DLLs get installed


From: Ralf Wildenhues
Subject: Re: [PATCH, take 3][cygwin|mingw] Control where win32 DLLs get installed.
Date: Fri, 14 Aug 2009 07:39:15 +0200
User-agent: Mutt/1.5.20 (2009-08-09)

* Dave Korn wrote on Fri, Aug 14, 2009 at 04:30:27AM CEST:
> Ralf Wildenhues wrote:
> 
> > But in this particular case, I would argue that either you look at the
> > libtool variables shlibpath_var and hardcode_action for "PATH" and
> > "unsupported".  
> 
>   On Cygwin, $hardcode_action = "immediate" in the generated libtool script.
> Did you perhaps mean $hardcode_shlibpath_var, which is indeed "unsupported"?

Oh brother, yes, I forgot about those bogus hardcode_libdir_flag_spec
settings.  They fool _LT_LINKER_HARDCODE_LIBPATH.  I don't remember
whether they were needed in order to not break some semantics in ltmain
(they probably were).

Anyway, $hardcode_action = "immediate" is definitely wrong, but fixing
that now is also way out of scope of this patch.  So I guess we need to
stick to host matching in the code, and work out a separate fix for the
setting of $hardcode_libdir_flag_spec.

Luckily at least my proposed text for the manual is written broadly
enough not to need changes due to this ...

Thanks,
Ralf




reply via email to

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