To everyone who have been so nice to answer. My apolodgies for the delay in my answer. I`ve got my compiler fixed. Yes, I do have several versions of gcc installed, and yes all of them have been installed from binaries.But this was not the problem (the debian packagers are doing a good job here). The problem was with libstdc++ itself. Upgrading it,the packager didn`t overwrite the symbolic link to a previous version of libstdc++5.so.That`s all.I`ll write to the package maintainer at dabian. Thanks for all the support you`ve shown! On 11 Jul 2003 00:04:52 -0700 LLeweLLyn Reese <llewelly@xxxxxxxxxxxxxxxxxxxxxxxx> wrote: > Oliver.Kellogg@xxxxxxxxxxx (Oliver Kellogg) writes: > > > Lucian, > > > > Apparently your search has not found my further postings, > > > > http://gcc.gnu.org/ml/gcc-help/2003-06/msg00097.html > > http://gcc.gnu.org/ml/gcc-help/2003-06/msg00100.html > > Thank you. I couldn't find those posting either, and I tried several > keywords on both google's advanced search and the htDig on gcc's > website. > > > > To recap, the problem happens when more than one version of > > libgcc_s.so is installed on your system. It may then happen > > that ld is seeing the wrong version first. I.e. it has to do > > with the order in which system libraries are searched for. > [snip] > > I got the impression that perhaps Lucian had installed more than one > version of gcc with --prefix=/usr . So it may be that libgcc_s.so > was overwritten. If this is the case, he will probably have to > re-install the appropriate binary package for the gcc version he > wants, with what ever optioons are necessary to force apt to > install a package supposedly already installed and overwrite > existing files. > > -- Lucian