cvs commit: src/contrib/gcc/config freebsd-spec.h

Scott Long scottl at
Sun Aug 31 20:33:43 PDT 2003

Joe Marcus Clarke wrote:
> On Sun, 2003-08-31 at 22:58, Scott Long wrote:
>>This opens up very important questions.  How do we smoothly make
>>the transition?
> What GNOME ports are doing is replacing -lpthread with ${PTHREAD_LIBS}
> wherever we see it.  This is done via the gnomehack meta-component. 
> There is also a proposal to make a general pthread hack in ports/55683.
>>  What is the appropriate threading library for each
> Once we decide on this, it should be easy to adjust to set
> PTHREAD_LIBS accordingly for each platform.
>>  Should 'libpthread' be a symlink, or should a library be
> I don't think you have to do either.  It should be easy enough to have
> ${PTHREAD_LIBS} be set to a reasonable value on each platform, plus have
> users override that if they desire.

I've heard rumors of some ports that abuse autoconf to check for not
only pthread.h, but also  Is this a concern?  What about
packages that one might compile directly (not through the ports tree)?
While this question is probably not politically correct, it is one that
should be addressed.  Compiling outside of the ports tree is a common
occurence and we should probably remove as many landmines from it as

>>  How do we answer these last two questions in a consistent
> I think the main platform developers need to answer the preferred thread
> implementation question, then it needs to be done in

I assume that settings can be made on a per-arch basis?


More information about the cvs-src mailing list