This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
libstdc++ bootstrap failures on sparc-sun-solaris2.8 (analyzed)
- To: <gcc at gcc dot gnu dot org>, <libstdc++ at gcc dot gnu dot org>
- Subject: libstdc++ bootstrap failures on sparc-sun-solaris2.8 (analyzed)
- From: Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>
- Date: Tue, 31 Jul 2001 23:05:38 +0200 (CEST)
- cc: Alexandre Oliva <aoliva at redhat dot com>, Jan Hubicka <jh at suse dot cz>, Gabriel Dos Reis <gdr at codesourcery dot com>
Okay, I finally analyzed what's been going on:
sparc-sun-solaris2.8/libstdc++-v3/src/gen-num-limits builds fine and works
as expected, but unfortunately `make bootstrap' also builds and executes
sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src/gen-num-limits which
miserably crashes when run, as the machine in question is a 64-bit
UltraSPARC IIi, alas one running a 32-bit kernel.
Observe how sparcv9 is absent from the output below:
hostname% isalist
sparcv8plus+vis sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 sparc
Question 1: Why the heck are we building 64-bit sparcv9 stuff at all
on such a host which by all practical means is 32-bit?
Question 2: Now that we know what's going on, HOW DO WE FIX THIS?
Gerald
PS: Thanks for all those helped, especially to Jan!
--
Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/