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

Reply via email to