This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: gcc-3.0 pre and mem_fun()
- To: "libstdc++ at gcc dot gnu dot org" <libstdc++ at gcc dot gnu dot org>
- Subject: Re: gcc-3.0 pre and mem_fun()
- From: "R. Sinoradzki" <sinoradz at student dot uni-kl dot de>
- Date: Mon, 28 May 2001 04:12:06 +0200
- References: <3B10ED5A.CB994DD5@student.uni-kl.de>
Hi,
problem solved. It was my fault. I have 4 compilers running
and also had different versions of gcc-3.0pre.
The first time, I used almost the standard configuration.
Then I configured with --enable-version-specific-runtime-libs.
In the meantime I had also a debian release. Then I switched
back to the CVS-version. The problem is that the compiler
perhaps used an older library version. Now I placed the
path to the actual version of 'libgcc_s.so' in the first position
of LD_LIBRARY_PATH and everything works fine. Time to cleanup
my system ...
bye, Ralf
P.S: The hint came from Craig Rodrigues. Thank you very much ...
"R. Sinoradzki" wrote:
>
> Hi,
>
> I tested some code from alt.comp.lang.learn.c-c++
> It compiles and works with gcc-2.95.4.
>
> It also compiles with gcc-3.0pre(cvs-version from yesterday)
> but it does not execute.
>
> the error is:
>
> ./memfun: error while loading shared libraries: ./memfun:
> symbol __register_frame_info_bases, version GCC_3.0 not defined
> in file libgcc_s.so.0 with link time reference
>