Help needed with sparc

Alexander Poquet atpoquet@ucdavis.edu
Wed Jan 23 13:15:00 GMT 2002


Hi Brad,

I recently had the same bootstrap problem, but on a cvs version of gcc I'd
already compiled!  I was trying to recompile my 32-bit sparcv9 gcc into a
64-bit binary, and accidentally used a gcc 3.0.3 instead of my sparcv9 gcc
3.1 as the compiler.  I'd successfully compiled that same source before.

I think (though I'm not certain because I haven't checked) that it happened
because 32 bit gcc was trying to link to the 64 bit libraries I'd already
compiled (because they were in my LD_LIBRARY_PATH... well, technically my
crle -64, but same difference).  If that isn't the case, I can't think of 
any reason that code which compiled without a hitch before would cease to
compile with the same compiler.

As you've clearly compiled gcc-sparcv9 before, perhaps this is your problem
too?  Just a thought.

Oh, as an afterthought: I too gdb'd the offending file but then realized
that my gdb had been configured for sparc-sun-solaris2.8, as yours was.
This implies 32-bit... does this make a difference?  I would imagine it
would, but then I'm not sure because I don't know much about the internals
of debuggers.

> env CC='cc -xarch=v9 -xildoff' ../configure --prefix=/pkgs/gcc-3.1v9 sparcv9-sun-solaris2.8
> ...
> stage1/xgcc -Bstage1/ -B/pkgs/gcc-3.1v9/sparcv9-sun-solaris2.8/bin/ -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H -DGENERATOR_FILE  -o gengenrtl \
>  gengenrtl.o ../libiberty/libiberty.a
> ./gengenrtl -h > tmp-genrtl.h
> Bus Error
-- 
Alexander Poquet                | We leave the obvious generalizations to the
atpoquet@ucdavis.edu            | reader.                  -- Israel Herstein
Use of PGP preferable in reply  |               Use Linux!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc/attachments/20020123/370a465c/attachment.sig>


More information about the Gcc mailing list