This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: bootstrap fail, native sparc-sun-solaris2.7, need --disable-nsec-timestamps
- To: chastain at cygnus dot com (Michael Elizabeth Chastain)
- Subject: Re: bootstrap fail, native sparc-sun-solaris2.7, need --disable-nsec-timestamps
- From: Joe Buck <jbuck at synopsys dot COM>
- Date: Sat, 23 Jun 2001 15:44:21 -0700 (PDT)
- Cc: gcc at gcc dot gnu dot org
> 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)!
Sigh. This sounds like the Solaris "touch" bug. Mark, I thought you
added workarounds for this. I haven't seen the problem when building
on all-NFS disks on Solaris; perhaps it's the mixture of local and NFS
disks that triggers it?
> I re-built gnu make 3.79.1 with "--disable-nsec-timestamps" and the
> problem went away.
Yes, this will work around the bug, but I thought it wasn't needed.
> 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.