On Tue, Sep 18, 2012 at 1:32 AM, Rainer Orth <r...@cebitec.uni-bielefeld.de> wrote: > The libbacktrace integration broke Solaris 10 and 11 bootstrap when > using gcc 4.4 (any version of gcc without __sync_* support actually):
The patch is fine and should fix the problem, but GCC 4.4 does have __sync_* support. Might be worth looking into why the test failed. > Unfortunately, Solaris 10 (and certainly Solaris 9, too) bootstrap is still > broken: > > /vol/gcc/src/hg/trunk/local/libbacktrace/dwarf.c:652: error: implicit > declaration of function 'strnlen' > make[1]: *** [dwarf.lo] Error 1 > > Both completely lack strnlen(). I haven't done anything about this yet. This should be fixed now. Sorry about the problems. Ian