This is the mail archive of the
libstdc++@sources.redhat.com
mailing list for the libstdc++ project.
Re: eh not working in 20000730 cvs
- To: stdc++ <libstdc++ at sourceware dot cygnus dot com>
- Subject: Re: eh not working in 20000730 cvs
- From: brent verner <brent at rcfile dot org>
- Date: Mon, 31 Jul 2000 11:17:30 -0400
- References: <20000730143554.A29112@rcfile.org>
On 30 Jul 2000 at 14:35 (-0400), brent verner wrote:
|
| I built a working compiler from 20000727 cvs after applying A. Oliva's
| libtool patch. Today I did a checkout to get the tree with the patch
| already in it, and the compiler is not handling exceptions correctly.
| I built both with the same config opts, is there some (add'l) step I
| need to take to get the 20000730 tree to build a working compiler?
... more info, hoping it helps.
the following builds a working compiler, where libtool-multi.patch
is from http://sources.redhat.com/ml/libstdc++/2000-07/msg00186.html
cvs co -rgcc_ss_20000724 gcc
cd gcc
patch -p0 < ../libtool-multi.patch
cd ..
mkdir gcc-build
cd gcc-build
../gcc/configure --prefix=/usr/local/opt --enable-libstdcxx-v3 \
--enable-threads=posix --enable-long-long \
--enable-cshadow-headers --enable-namespaces \
--disable-nls
make bootstrap
make check
# one failure: testsuite/26_numerics/binary_closure.cc
# moving right along, just to see...
cd ../gcc
mv libstdc++-v3 libstdc+-v3.works
cvs co libstdc++-v3
cd ../gcc-build
rm -rf i686-pc-linux/libstdc++-v3/*
make
make check
# all tests with throw/catch fail
cd ../gcc
mv -f libstdc++-v3.works/configure libstdc++v3/
cd ../gcc-build
rm -rf i686-pc-linux/libstdc++-v3/*
make
make check
# all test pass
...so basically, the new configure script looks like it breaks (for me)
whatever Alexanrdre Oliva's patch fixed :\
I did a diff on the two configure files, but the resulting file was
21000+ lines long, and I _really_ don't know enough about the
configure/build magic to, so I'm useless at this point.
hth.
Brent
--
Damon Brent Verner o _ _ _
Cracker Jack? Surprise Certified _o /\_ _ \\o (_)\__/o (_)
brent@rcfile.org _< \_ _>(_) (_)/<_ \_| \ _|/' \/
brent@linux1.org (_)>(_) (_) (_) (_) (_)' _\o_