Bootstrap failure in libstdc++ on i386-pc-solaris2.10

Art Haas ahaas@impactweather.com
Thu Sep 4 13:52:00 GMT 2008


On Thu, 2008-09-04 at 13:41, Chris Fairles wrote:
> On Thu, Sep 4, 2008 at 9:30 AM, Art Haas <ahaas@impactweather.com>
> wrote:
> > Hi.
> >
> > My last successful build was from yesterday morning. After the large
> > libstdc++ patch by Chris Fairles landed the builds have failed with
> the
> > following error:
> >
> > In file included from
> > /export/home/arth/gnu/gcc.git/libstdc++-v3/src/mutex.cc:30:
> >
> /export/home/arth/gnu/gcc-0904/i386-pc-solaris2.10/libstdc++-v3/include/mutex: In constructor 'std::once_flag::once_flag()':
> >
> /export/home/arth/gnu/gcc-0904/i386-pc-solaris2.10/libstdc++-v3/include/mutex:618: error: could not convert '{{0, 0, 0, 0}}' to '__gthread_once_t'
> > make[4]: *** [mutex.lo] Error 1
> >
> > Art Haas
> >
> 
> Can you try the attached patch?
> 
> Thanks,
> Chris

I applied the patch, and just typed 'make' in this mornings build
directory so the build would skip the stages and just jump to the
libstdc++ stuff. The patch worked, libstdc++ linked, and the build
finished.

Thanks!

Art Haas



More information about the Gcc mailing list