Libtool 1.5.6 fails to produce a shared library with _init() and/or _fini()
functions. This is because
(in the case of a GNU toolchain) option -nostdlib is missing. (Libtool
1.5.6 has -nostdlib only
for C++, 1.4.x and older versions do not have it at all.)