Fixing -pthreads (Re: ports and -current)
Garrett Wollman
wollman at khavrinen.lcs.mit.edu
Wed Sep 24 09:53:03 PDT 2003
I think it was John Baldwin who wrote:
>> I think having a magic option to gcc that translates to 'link with the
>> foo library' is rediculous. What's next, a gcc -math to get the math
>> functions in libm?
As far as POSIX is concerned, that's precisely how it works. `c99
foo.c -l m' means `link in the math functions, wherever they may
happen to live'. Likewise `-l rt' for realtime -- and (relevant to
this discussion) `-l pthread' for threads. There is no requirement
that any of these libraries exist as such.
-GAWollman
More information about the freebsd-current
mailing list