> # ldd -d -r /opt/sapdb/programs/lib/libsqlodw.so > undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE > (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE > (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: __cxa_pure_virtual > (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: __gxx_personality_v0 > (/opt/sapdb/programs/lib/libsqlodw.so) > linux-gate.so.1 => (0xffffe000) > libm.so.6 => /lib/tls/libm.so.6 (0xb7d70000) > libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7d5e000) > libdl.so.2 => /lib/libdl.so.2 (0xb7d5a000) > librt.so.1 => /lib/tls/librt.so.1 (0xb7d51000) > libc.so.6 => /lib/tls/libc.so.6 (0xb7c3e000) > /lib/ld-linux.so.2 (0x80000000) > undefined symbol: _ZTVN10__cxxabiv121__vmi_class_type_infoE > (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: _ZTISt9bad_alloc > (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: _ZTVSt9bad_alloc > (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: _ZTIi (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: _ZNSt9bad_allocD1Ev > (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: __cxa_call_unexpected > (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: _ZdlPv (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: _Unwind_Resume > (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: __cxa_throw (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: __cxa_allocate_exception > (/opt/sapdb/programs/lib/libsqlodw.so) > undefined symbol: _Znwj (/opt/sapdb/programs/lib/libsqlodw.so)
It was suspicious, that above no libstdc++ is listed. LD_PRELOAD=libstdc++.so.5 ldd -d -r /opt/sapdb/programs/lib/libsqlodw.so works, but: is it intentional that libsqlod(w).so doesn't contain a reference to libstdc++?
signature.asc
Description: OpenPGP digital signature