i just came across libupnp which uses some libtool functionality to generate a list of exported symbols and pass it to ld so that only the ones that are part of the ABI get exported ... however, this code doesnt take symbol prefixes into account so in my case, the generated library doesnt include any global symbols ;(
libupnp is using libtool-1.5.22 but a quick glance at current CVS head indicates this is still a problem ... can someone correct me ? i'd just run a small cpp test and see what __USER_LABEL_PREFIX__ is set to .. gcc always defines this and in my case, it's: #define __USER_LABEL_PREFIX__ _ unless someone has some cool ld/as/string foo to perform a similar test on object code ... -mike
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Bug-libtool mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-libtool
