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]

Re: bootstrap fail, native sparc-sun-solaris2.7, need --disable-nsec-timestamps



> 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.




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