http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45808

           Summary: FreeBSD: -pthread is handled incompletely
           Product: gcc
           Version: 4.5.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: a...@icyb.net.ua


On recent (and maintained) versions of FreeBSD it is required that shared
libraries using pthread functions are linked to libpthread.  This was not the
case in older and now unsupported versions of the OS.
So, currently GCC on FreeBSD expands -pthread option to -lpthread only when
target is a final binary.  When compilation target is a shared library -pthread
is ignored.
This needs to be fixed in -pthread specifications for FreeBSD.

Reply via email to