libtool
[Top][All Lists]
Advanced

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

Re: libtool does not preserve -xarch=v9


From: mcnichol
Subject: Re: libtool does not preserve -xarch=v9
Date: Fri, 21 Sep 2001 10:19:46 -0500

> From: Bob Friesenhahn <address@hidden>
> 
> On Fri, 21 Sep 2001 address@hidden wrote:
> 
> > On Thu, Sep 20, 2001 at 09:38:29PM -0500, Bob Friesenhahn wrote:
> > > 64-bit compilation under Solaris & Sun's compiler requires that the
> > > argument '-xarch=v9' be provided when compiling C++ objects.
> > > Unfortunately libtool (1.4a (1.641.2.259 2001/06/04 19:32:47)) is
> > > discarding this argument (which was passed via LDFLAGS to configure)
> > > so objects are built as 32-bit objects instead.  Is a fix for this
> > > available?
> > 
> > Does Sun ld(1) even support -xarch? I just checked the manpage on a
> > Solaris 8/SPARC 64-bit system and didn't see mention of it. I also
> > tried linking a library using ld(1) with -xarch=v9 as an argument and
> > got an error.
> 
> The way Sun's build environment supports 64-bit compilation, it is
> only necessary to build all objects using -xarch=v9.  The linker is
> responsible for selecting the correct mode based on the mode of the
> objects.  All linked objects must be built for the same model or
> linking will fail.
> 

Ok, so it sounds like your first problem is that you are trying to
pass a compiler flag to the linker.

Dan



reply via email to

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