> # 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++?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to