This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

libstdc++ bootstrap failures on sparc-sun-solaris2.8 (analyzed)


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]