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

Richard Levitte richard at levitte.org
Thu Feb 8 02:08:14 EST 2018


Den torsdag 1 februari 2018 kl. 18:56:08 UTC+1 skrev Scott Dorsey:
> <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.

Currently available Solaris documentation seems to suggest they play with subdirectories to separate 32-bit and 64-bit libraries...  has Solaris changed in that regard since the time they "did it right"?

https://docs.oracle.com/cd/E18752_01/html/816-5138/dev-env-9.html



More information about the Info-vax mailing list