On Tue, 16 Jul 2002, William Woods wrote:
The problem seems to be solved by specifying:
CXXFLAGS="-DDO_GINAC_ASSERT -ggdb -Wall -O -finline-limit=1000" ./configure --disable-shared --prefix=/usr/local2
Could you please try changing some of these flags to reasonable defaults such that we find out which of the original setings (presumably "-g -O2") causes the probem? Or, leave the CXXFLAGS and configure specifying --disable-static because without any of --disable-{shared,static} you were most probably linking against the shared library and EH there is more tricky. So, my guesses are: 1) shared library exception handling is broken on your system, 2) -O2 miscomples some code. In that order. The other flags are most probably irrelevant. Where did you get the compiler from? Did you bootstrap it or did it come with the system? Regards -richy. -- Richard B. Kreckel <Richard.Kreckel@Uni-Mainz.DE> <http://wwwthep.physik.uni-mainz.de/~kreckel/>