Date: Mon, 4 Feb 2008 12:02:05 -0500 (EST) From: Daniel Eischen <deischen@freebsd.org> To: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no> Cc: "Karl H. Beckers" <karl.h.beckers@gmx.net>, freebsd-threads@freebsd.org Subject: Re: threading in FreeBSD (acx_pthreads) Message-ID: <Pine.GSO.4.64.0802041157030.13899@sea.ntplx.net> In-Reply-To: <86zlugd5u0.fsf@ds4.des.no> References: <5913.192.9.112.196.1202124683.squirrel@www.our-isp.org> <86ve54epyy.fsf@ds4.des.no> <43451.192.9.112.196.1202141118.squirrel@www.our-isp.org> <Pine.GSO.4.64.0802041112260.13899@sea.ntplx.net> <86zlugd5u0.fsf@ds4.des.no>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---559023410-342241519-1202144525=:13899 Content-Type: TEXT/PLAIN; charset=utf-8; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE On Mon, 4 Feb 2008, Dag-Erling Sm=C3=B8rgrav wrote: > Daniel Eischen <deischen@freebsd.org> writes: >> No, do not use -lpthread. Refer to John Baldwin's response, -pthread is >> what you should be using. > > That is not what POSIX says. As far as I know, POSIX doesn't say how you link to a threads library. > That is not what our own man pages say, either. Our ports system uses -pthread as the default, and we've been pushed this way because GNU has set it as some form of standard. All the macros out there seem to expect this as well. > In my recollection, it's not even what the people who started our > transition away from libc_r said (though it waffled back and forth for a > bit, so I may misremember). Yes, I was one of them and was against -pthread, but have been assimilated. > More importantly, it makes *absolutely no difference* to the finished > code. It does if you are on 4.x and don't have -lpthread, but regardless, -pthread is what our ports system uses as the default and we are talking about 3rd party software. It really should play nice with our ports system and the m4 macro does seem to obey PTHREAD_LIBS and PTHREAD_CFLAGS. --=20 DE ---559023410-342241519-1202144525=:13899--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.0802041157030.13899>