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

Scott Dorsey kludge at panix.com
Thu Feb 1 12:56:06 EST 2018


 <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?)?
>I was trying to remember this a few days ago for some
>reason, and failed. Other readers may never have seen
>what Solaris did in this respect.

Solaris created 64 bit libraries with different names than the 32-bit
libraries, and put them in the same place.  So you could transparently
link to each one as you liked.  Your old code would link to the old libraries
with no changes to your makefile.  Your new code would link to the new ones.

And Solaris went 64 bit a long, long time before linux and vms...
--scott
-- 
"C'est un Nagra. C'est suisse, et tres, tres precis."



More information about the Info-vax mailing list