g++ -shared -pthread doesn't link -lpthread ?

Rex Dieter rdieter at math.unl.edu
Wed Dec 8 15:15:05 UTC 2010


Mamoru Tasaka wrote:

> Rex Dieter wrote, at 12/08/2010 11:50 PM +9:00:
>> I'm trying to find the best solution to:
>> https://bugzilla.redhat.com/show_bug.cgi?id=661115
>>
>> Where a shlib is generated using
>> g++ -shared -pthread ...
>> but the result is a library with undefined symbols to pthread_create (and
>> friends).
>>
>> Do I really need to explicity link -lpthread , or is there a better
>> solution?

> Maybe this?
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
> -pthread should have priority over -nostdlib -> CLOSED INVALID

Ah, yes, -nostdlib is used in this context.  fun. :(

-- Rex




More information about the devel mailing list