3.1 bootstrap fails on sparcv9-sun-solaris2.8

Brad Lucier lucier@math.purdue.edu
Mon Apr 9 00:09:00 GMT 2001


> 
> On Apr  9, 2001, Brad Lucier <lucier@math.purdue.edu> wrote:
> 
> > Aren't we going about this all the wrong way?  I just want to
> > build a nice, 32bit, compiler that can happen to generate 64-bit code
> > and link to 64-bit libraries when I give the right options.  It seems
> > to me that this should be possible, or even straightforward.
> 
> Oh.  Then, sparcv9 is not what you want.  That will get you a 64-bit
> compiler by default, IIRC.
> 
> If you want a 32-bit compiler by default, you'll have to uncomment a
> few lines in gcc/config.gcc, right after:
> 
> # At the moment, 32-to-64 cross compilation doesn't work.
> 
OK, did that, got a good comparison, then a failure at

make[4]: Entering directory `/export/home/lucier/gcc/objdir/sparc-sun-solaris2.8
/sparcv9/libiberty'
make[4]: *** No rule to make target `all'.  Stop.
make[4]: Leaving directory `/export/home/lucier/gcc/objdir/sparc-sun-solaris2.8/
sparcv9/libiberty'
make[3]: *** [multi-do] Error 1

I'm trying this because I expected the integration of the subreg-byte
branch to fix 64-bit code generation on sparc, something I've been
looking forward to for a long time.

Brad



More information about the Gcc-bugs mailing list