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]

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)!  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"


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