I recently had a bug (193950) filed against one of my packages because the shared libraries had "undefined non-weak symbols" - libstdc++ was not being linked in. I resolved it with what I consider a gruesome hack. I discovered that forcing libtool to use g++ while linking would automatically link in libstdc++. The hack came about because I could not figure out how to get libtool to use g++ instead of gcc. So, I did
sed -e 's/CC="gcc"/CC="g++"/g' libtool > lt.tmp && mv -f lt.tmp libtool to force it. What's the right way to get libstdc++ linked in to shared libraries of C++ code? The package uses autoconf, automake, libtool, etc. -- Neil Roeth

