[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