Problem: libtool -export-symbols-regexp seems to leak weak symbols
Solution: go back to using -Wl,--version-script. Use ax_check_vscript.m4 from the autoconf-archive to detect support on multiple platforms (eg Solaris ld(1) -M). libtool -export-symbols-regexp used ld(1) --retain-symbols-file under the hood, the latter lets some C++ weak symbols make their way into the dynamic symbols table, along with the zmq_* interface. The reason for such behavior is unknown to me.
Showing
m4/ax_check_vscript.m4
0 → 100644
src/libzmq.vers
0 → 100644
Please
register
or
sign in
to comment