Lionel, I must admit I'm confused. On my system,
~ objdump -T /usr/lib64/libstdc++.so.6 | grep _ZNSs4_Rep20_S_empty_rep_storageE 0000003e504f45a0 g DO .bss 0000000000000020 GLIBCXX_3.4 _ZNSs4_Rep20_S_empty_rep_storageE
>
~ objdump -T /usr/lib64/libmysqlcppconn.so | grep _ZNSs4_Rep20_S_empty_rep_storageE 0000000000000000 DO *UND* 0000000000000000 GLIBCXX_3.4 _ZNSs4_Rep20_S_empty_rep_storageE
>
~ objdump -t mysqlc/unxlngx6/lib/mysqlc.uno.so | grep _ZNSs4_Rep20_S_empty_rep_storageE 00000000003dbe40 l O .bss 0000000000000020 _ZNSs4_Rep20_S_empty_rep_storageE
That is, libstdc++.so.6 exports the symbol with version GLIBCXX_3.4 and libmysqlcppconn.so links against it, while mysqlc.uno.so emits its own definition of the symbol (as a local symbol, due to the map file). Do you have an idea why mysqlc.uno.so emits its own definition at all?
Stephan _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice