[Info-vax] problem with 64-bit pointers in C

hb end.of at inter.net
Thu Feb 1 11:50:32 EST 2018


On 02/01/2018 03:39 PM, johnwallace4 at yahoo.co.uk wrote:
> What exactly did Solaris do, and what it was called, and 
> how it was invoked at build time (-taso or something?)?
>
> Tru64 UNIX on Alpha, by comparison, had a largely 
> pure64 environment.

Tru64, from the beginning, was LP64. As far as I remember, Solaris 7 was
the first version to support 64-bit hardware, using the same LP64 model.

Whether Solaris had a -taso, I don't know. Tru64 (or was it Digital UNIX
or even OSF/1 AXP?) offered -xtaso, -xtaso_short and -taso to deal with
source code which wasn't ready for true 64. In the xtaso_short mode
pointer size is 32 bits. In the xtaso[_short] mode, the compiler
recognizes and supports (the well known) pointer_size pragmas.





More information about the Info-vax mailing list