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]
Other format: [Raw text]

Re: b-i-b status on Darwin


OK, so the bootstrap completed after working around those two
problems.  Then, while building libstdc++-v3, I got:

/build/basic-improvement/gcc/xgcc -B/build/basic-improvement/gcc/ -B/usr/local/powerpc-apple-darwin6.0/bin/ -B/usr/local/powerpc-apple-darwin6.0/lib/ -isystem /usr/local/powerpc-apple-darwin6.0/include -DHAVE_CONFIG_H -I. -I/Network/Servers/cauchy/homes/thorin/gkeating/co/basic-improvement/gcc/libstdc++-v3/libmath -I.. -O2 -g -O2 -c /Network/Servers/cauchy/homes/thorin/gkeating/co/basic-improvement/gcc/libstdc++-v3/libmath/stubs.c -o stubs.o
/var/tmp//cc45Bz9h.s:535:FATAL:Symbol L_sqrtf$stub already defined.
make[4]: *** [stubs.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive-am] Error 2
make[1]: *** [all-target-libstdc++-v3] Error 2
make: *** [bootstrap] Error 2

It looks like the darwin stub-output logic is expecting DECLs to be
shared, but this isn't happening for the case of a builtin which is
later defined, perhaps caused by the changes for better folding of
sqrt operations.  This can be fixed, but not while everything is
frozen.  Once it's fixed, I can try to run the C++ testsuite...

Not to be denied, I at least ran the C testsuite.  The b-i-b showed
one fewer failure, which was good, but 25 fewer passes, which could be
bad.

-- 
- Geoffrey Keating <geoffk@geoffk.org>


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