Thanks to everyone for the information below. I have change the CC to cc only. So, now the script is:
CC=cc export CC ../gcc-4.0.2/configure gmake bootstrap and I get the errors: checking for sparc-sun-solaris2.9-gcc... no checking for gcc... no checking for sparc-sun-solaris2.9-cc... no checking for cc... cc checking for suffix of object files... o checking whether we are using the GNU C compiler... no checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking how to run the C preprocessor... cc -E checking whether cc understands -c and -o together... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking whether byte ordering is bigendian... cross-compiling... unknown checking to probe for byte ordering... cc: Warning: option -2 passed to ld "conftest.c", line 4: warning: initializer does not fit or is out of range: 35283 "conftest.c", line 4: warning: initializer does not fit or is out of range: 58339 "conftest.c", line 4: warning: initializer does not fit or is out of range: 34195 "conftest.c", line 4: warning: initializer does not fit or is out of range: 38341 "conftest.c", line 4: warning: initializer does not fit or is out of range: 35268 "conftest.c", line 4: warning: initializer does not fit or is out of range: 38273 "conftest.c", line 5: warning: initializer does not fit or is out of range: 49865 "conftest.c", line 5: warning: initializer does not fit or is out of range: 51077 "conftest.c", line 5: warning: initializer does not fit or is out of range: 38340 "conftest.c", line 5: warning: initializer does not fit or is out of range: 35201 "conftest.c", line 5: warning: initializer does not fit or is out of range: 38370 "conftest.c", line 5: warning: initializer does not fit or is out of range: 43234 guessing bigendian ... unknown configure: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian make[1]: *** [configure-target-libiberty] Error 1 make[1]: Leaving directory `/export/home/src/net/gnu/odir' make: *** [bootstrap] Error 2 This is all somewhat after the line of "Comparing stage2 and stage3 of the compiler". Also, the ask why I was using the flags I was. The only reference I found to sparc where the sparcv9-*-solaris2* which sent me to sparc64-*-solaris2* on install/specific. html. Should I have been looking somewhere else? Thanks everyone for the help you have given to one who is not too familiar with compiler work. Thanks! -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Eric Botcazou Sent: Friday, November 18, 2005 6:06 PM To: Joe Buck Cc: gcc@gcc.gnu.org; Douglas B. Jones Subject: Re: compiling gcc-4.0.2 on solaris 9 > Although the compiler's executable is composed of 32-bit code, it can > generate 32 or 64 bit code, which is what I meant by "both compilers". Ah! Indeed, but you're going to further confuse the readers. :-) I think the best terminology is "32-bit multilib compiler" for sparc-sun-solaris and "64-bit multilib compiler" for sparc64-sun-solaris. -- Eric Botcazou