PS: Installation Instructions / Problems with building gcc 4.2.1
Kai Ruottu
karuottu@mbnet.fi
Tue Sep 25 09:10:00 GMT 2007
Simon King wrote:
> Dear gcc-team,
>
> what i forgot to say: While "make" complains about the absence of
> stubs-32.h, there exists stubs-64.h; and since i am on a 64 bit machine, i
> really wonder why "make" tries to find the 32-bit-stubs. Might this be a
> bug?
>
No, the 'x86_64-linux-gnu' target is "bi-arch" because this CPU can run
both 64-bit AND 32-bit
binaries! If you want a "64-bit only" CPU, then using a 'ia64'
("Itanium") would be a better choice
for you... :) For quite many running and producing 32-bit apps on an
"amd64" CPU was the
reason to choose a PC based on this instead of the "Intel's choice" or
"Itanium"...
So you aren't on a 64 bit machine but on a 64/32 bit machine! In the
late 80's and early 90's there
was a quite similar switch from 16-bit PCs and software to 32-bit with
the 'i386', 'i486', 'Pentium',...
DOS, Windoze, PC-Unices etc were capable to run and tools were capable
to produce both 32-bit
and 16-bit apps.
More information about the Gcc-help
mailing list