(We are having half the discussion on the ML and half of it in the bug...) On Mon, Nov 14, 2011 at 11:44:47AM +0100, Lionel Elie Mamane wrote: > On Mon, Nov 14, 2011 at 10:47:31AM +0100, Stephan Bergmann wrote:
> Now that you mention it, my *system* libmysqlcppconn.so also links > against the symbol: > $ objdump -T /usr/lib/libmysqlcppconn.so|grep _rep_st > 0000000000000000 DO *UND* 0000000000000000 GLIBCXX_3.4 > _ZNSs4_Rep20_S_empty_rep_storageE > But the LibreOffice-*internal* libmysqlcppconn defines the symbol as > "globally unique": > $ objdump -T > ~/src/libreoffice/core/mysqlcppconn/unxlngx6/lib/libmysqlcppconn.so|grep > _rep_st > 000000000031bca0 u DO .bss 0000000000000020 Base > _ZNSs4_Rep20_S_empty_rep_storageE > would that be a change introduced by -D_GLIBCXX_DEBUG? Yes! If I recompile my distro package with -D_GLIBCXX_DEBUG, I get the "u" symbol again: $ # hack build system to add -D_GLIBCXX_DEBUG $ debuild -uc -us -b $ objdump -T ~/src/mysqlcppconn/mysql-connector-c++-1.1.0/debian/libmysqlcppconn5/usr/lib/libmysqlcppconn.so.5.1.1.0 | grep -i _rep_st 000000000035fd60 u DO .bss 0000000000000020 Base _ZNSs4_Rep20_S_empty_rep_storageE -- Lionel _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice