libtool
[Top][All Lists]
Advanced

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

Re: Extend libtool dll namespaces for mingw-w64


From: Ralf Wildenhues
Subject: Re: Extend libtool dll namespaces for mingw-w64
Date: Sat, 30 Jan 2010 18:45:23 +0100
User-agent: Mutt/1.5.20 (2009-10-28)

* JonY wrote on Sat, Jan 30, 2010 at 05:29:31PM CET:
> I misunderstood one of the users who was testing an XP 64bit, it seems
> that it does not skip incompatible DLLs like Vista or 7. After some
> confirmation, its clear that XP64 does skip properly, so maybe having
> the same prefix for 64bit/32bit mingw-w64 DLLs would work.

No, you're getting it wrong again.  If all systems you're interested in
do skip incompatible DLLs properly, then there is *absolutely* no reason
any more to rename them for bitness.  Just use different --prefix values
for your binaries, put both bindirs in PATH, and be done with it once
and for all.

Really, please do take advice from people who have struggled with
multilib on other systems.  Don't do this renaming thing for bitness,
don't try to handle different binary packages as if you could reunify
them.  You'll return next month with renaming for C++ exception
handling, and later for a different calling convention.  Argh.

> The --prefix thing may not work for installing multilib GCC though.
> GCC could be changed to install DLLs into lib{32,64} so it doesn't
> get clobbered on install. This fixup can come later.

GCC is a *special* case, to be fixed in the GCC package.  Don't confuse
the compiler+tools special cases with the rest of normal packages.

Cheers,
Ralf




reply via email to

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