This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
bootstrap fail, native sparc-sun-solaris2.7, need --disable-nsec-timestamps
- To: gcc at gcc dot gnu dot org
- Subject: bootstrap fail, native sparc-sun-solaris2.7, need --disable-nsec-timestamps
- From: Michael Elizabeth Chastain <chastain at cygnus dot com>
- Date: Sat, 23 Jun 2001 11:53:56 -0700
I had a problem bootstrapping gcc 3.0 on native sparc-sun-solaris2.7
using the vendor cc, gnu make 3.79.1, and binutils 2.11.
My source directory is on an NFS drive, and my object directory is on
a local drive.
"make bootstrap" got all the way to the comparison stage and succeeded.
Then it started rebuilding some bits of the compiler and preprocessor,
compiling some of them with stage2/xgcc, and some of them with cc
(the vendor C compiler)! It failed when re-liking cc1, because it
tried to link some objects made with stage2/xgcc using the "cc" command,
which lead to some undefined library symbol errors.
I re-built gnu make 3.79.1 with "--disable-nsec-timestamps" and the
problem went away.
I can reproduce the problem and file it as a bootstrap bug with specific
commands and log excerpts and so on, if people think that would be useful.
I think that perhaps http://gcc.gnu.org/install/specific.html should
say something about building Gnu Make with "--disable-nsec-timestamps"
in the workaround section for solaris 2.7 and solaris 2.8.
Michael Elizabeth Chastain
<chastain@redhat.com>
"love without fear"