Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Apr 2001 12:55:10 -0700 (PDT)
From:      Matthew Jacob <mjacob@feral.com>
To:        Andrew Gallatin <gallatin@cs.duke.edu>
Cc:        Rolf Neugebauer <neugebar@dcs.gla.ac.uk>, freebsd-alpha@FreeBSD.ORG
Subject:   Re: 64bits mixups (Was: Re: Vinum status)
Message-ID:  <Pine.LNX.4.21.0104081254200.15112-100000@zeppo.feral.com>
In-Reply-To: <15056.49422.725576.853296@grasshopper.cs.duke.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

I'd like to suggest that if 32  bit support is absolutely criticial for a
'port' that this be hidden under linux or osf1 compatibility mode. I'd really
like to avoid seeing 'native' alpha-FreeBSD have to deal with this stuff.


> 
> Rolf Neugebauer writes:
>  > 
>  > taso actually is a linker option, ie independent of the compiler.
> 
> Ah, yes.  I was actually thinking of this (Tru64) option:
> 
>   -xtaso_short
>       Directs the compiler to allocate 32-bit pointers by default.  You can
>       still use 64-bit pointers, but only by the use of pragmas.  The
>       -xtaso_short option also implies -xtaso; that is, -xtaso_short also
>       causes the compiler to respect the pointer_size pragmas.
> 
>       The use of the -xtaso_short option can cause conflicts between the
>       compiler's assumptions about pointer sizes and data layouts and the
>       default values that were in effect when the system libraries were
>       created.  See protect_headers_setup(8) for details on how to avoid this
>       conflict.
> 
> 
>  > There is also a version of the GNU ld which implements this flag. IIRC
>  > this is not (yet?) part of the standard binutils distro, but is in a
>  > separate Linux branch. I once installed it on an Alpha/Linux box but
>  > can't remember were I downloaded it from :(
> 
> Oh, That's interesting.  I thought the Linux people were fundamentally
> opposed to this.
> 
> 
> Drew
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-alpha" in the body of the message
> 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.21.0104081254200.15112-100000>