On May 29, 2007, at 1:59 AM, Mike Frysinger wrote:

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 ...

What system are you running on?

Peter
--
Peter O'Gorman
http://pogma.com




_______________________________________________
Bug-libtool mailing list
Bug-libtool@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-libtool

Reply via email to