This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: C++ runtime on SuSE Linux
- From: Paolo Carlini <pcarlini at unitus dot it>
- To: Yogesh Kulkarni <Yogesh dot Kulkarni at veritas dot com>
- Cc: "'libstdc++ at gcc dot gnu dot org'" <libstdc++ at gcc dot gnu dot org>,Andreas Jaeger <aj at suse dot de>
- Date: Mon, 05 Jan 2004 17:36:44 +0100
- Subject: Re: C++ runtime on SuSE Linux
- References: <B78ECA1C29CAD4119E0C0008C78666780514033E@mtvxch08.veritas.com>
Yogesh Kulkarni wrote:
Hi,
I am observing a problem on SuSE Linux with gcc 3.2.
I am trying to use the binaries compiled on RH AS 2.1 box on the SuSE
machine. The binaries work as expected on RH Linux, however, on SuSE I am
getting an error when tried to load a library.
The error is unresolved symbol: "__check_null_eh_spec"
Well, the problem is weird, because that symbol belonged to
gcc/cp/exception.cc
and was removed together with the whole file at the end of 2000!
Therefore there is no trace of that symbol in *any* official GCC 3.2.x
distribution.
But, RH maintains a separate 3_2-rh branch and now, 3_3-rh branch, which may
well have that symbol in it. I have not double checked but it's the only
possible explanation.
From a practical point of view, however, I'm not sure what to suggest:
is it a big nuisance for you linking the applications statically on the RH
box?
Paolo.