This is the mail archive of the
mailing list for the GCC project.
IA64 cross compilation broken
- To: gcc-bugs at gcc dot gnu dot org
- Subject: IA64 cross compilation broken
- From: Mark Mitchell <mark at codesourcery dot com>
- Date: Wed, 02 Aug 2000 13:32:04 -0700
- Organization: CodeSourcery, LLC
I can't seem to build a x86->ia64 cross compiler. I get:
../../gcc/libgcc2.h:99: no data type for mode `TI'
../../gcc/libgcc2.h:100: no data type for mode `TI'
I'm not sure what's going on here. I understand that we don't have
support for 128-bit ints on 32-bit machines (that's a bug in our
integer representation design, but that's another story). However,
libgcc2.h defines TItype and friends independently of the host. Does
this mean that GCC cannot cross-compile from a 32-bit host to a 64-bit
machine if the 64-bit machine has 128-bit types?
Or is there some magic one needs to do when configuring?
Mark Mitchell email@example.com
CodeSourcery, LLC http://www.codesourcery.com