OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
Re: 32-bit gcc help

From: Stephen Williams (steveicarus.com)
Date: Wed Jul 07 2004 - 11:22:09 CDT


Mike A. Harris wrote:

> If you were using AMD64 architecture, you could use -m32 to
> compile 32bit x86 binaries, as the CPU can run both native 32bit
> and 64bit code. ia64 can do similar with emulation, and ppc64
> can run 32bit ppc binaries also. There never was a 32bit Alpha,
> so it has no such capability.

Actually, Windows NT/alpha and Microsoft C/RISC edition was
definitely *32* bit. It was not compatible with any 32bit alpha
which never existed) but int/long/void* were 32bit as the
compiler generated them, so 32bit applications didn't need to
be ported, per se. (M$ never made a 64bit system/compiler for
alpha, so far as I know.)

Also, the DEC compiler for alpha had a "32bit" mode that limited
the sizes of things in the same way. It needed operating system
support to keep the application address space within a 32bit
pointer.

Of course, compared to fixing the application, all this is
cheating:-)

--
Steve Williams "The woods are lovely, dark and deep.
steve at icarus.com But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."

_______________________________________________
axp-list mailing list
axp-listredhat.com
https://www.redhat.com/mailman/listinfo/axp-list