> The error I get is a bunch of undefined references like this: > > /opt/shibboleth-sp/lib/libxerces-c.so: undefined reference to `operator > delete(void*)@GLIBCXX_3.4' > > > This makes me think that the linker is unable to find libstdc++.so. Or, maybe > libxerces-c.so is built to the wrong version of libstdc++.
The latter would be my guess. The linker doesn't have to be told to find it, that's all automatic with g++. > However, I used readelf to confirm that the presence of the symbol in the > libxerces symbol table. Can't be, that's not a Xerces symbol. It's an unsatisfied symbol it wants to find at link/load time. > Any ideas what I might be doing wrong? I'd start by rebuilding xerces or at least ldd it to investigate the binary. -- Scott
