[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

version scripts and symbol prefixes

From: Mike Frysinger
Subject: version scripts and symbol prefixes
Date: Tue, 29 May 2007 02:59:58 -0400
User-agent: KMail/1.9.7

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

Attachment: signature.asc
Description: This is a digitally signed message part.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]