On Sun, 10 Jan 2021, Hung Nguyen Gia via openindiana-discuss wrote:

Unlike other systems, Illumos is a weirded platform! You have a 64 bit OS but the compiler by default will generate 32 bit binaries! The linker by default link 32 bit binaries! This has caused endless

This is not a feature of Illumos, rather it is a feature of the compiler delivered by the distribution.

There are compilers targeting Illumos which produce 64-bit output by default.

There is nothing actually wrong with 32-bit apps since they can safely address 2GB of memory, which is quite a lot. The 64-bit ABI does provide more registers and instructions and improved calling convention so code may run faster.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
Public Key,     http://www.simplesystems.org/users/bfriesen/public-key.txt

_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to