From: Jarkko Hietaniemi Date: Thu, 11 Sep 2003 02:55:49 +0000 (+0000) Subject: Retract #21168 based on advice from Anton Berezin (added). X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b6e606bfcb6c19981f2f378399aaee4ad96723d8;p=p5sagit%2Fp5-mst-13.2.git Retract #21168 based on advice from Anton Berezin (added). p4raw-id: //depot/perl@21169 --- diff --git a/hints/freebsd.sh b/hints/freebsd.sh index 2dd6a6c..c187446 100644 --- a/hints/freebsd.sh +++ b/hints/freebsd.sh @@ -222,6 +222,18 @@ Consider using the latest STABLE release. EOM exit 1 fi + # In principle, on FreeBSD 4.X, you can dispense + # with -pthread like this: + # cc -o tt{,.c} -nostdlib -lc_r /usr/lib/crt1.o + # On modern 5.X, however, one has to link with + # BOTH libc and libc_r. + # Using -pthread is just easier. + # If one wants to link against an alternative + # threads implementation (libthr, libpthread, etc), + # one has to jump through a number of hoops anyway, + # so no win there, so leave the -pthread in. + # --Anton Berezin + ldflags="-pthread $ldflags" case "$osvers" in # Both in 4.x and 5.x gethostbyaddr_r exists but # it is "Temporary function, not threadsafe"...