--- files/patch-freebsd.sh 2009-01-13 21:38:50.000000000 +0000 +++ files/patch-freebsd.sh 2010-07-16 21:46:31.000000000 +0100 @@ -1,5 +1,5 @@ ---- hints/freebsd.sh -+++ hints/freebsd.sh +--- ./hints/freebsd.sh.orig 2010-05-07 14:34:10.000000000 +0100 ++++ ./hints/freebsd.sh 2010-07-16 21:43:38.000000000 +0100 @@ -88,6 +88,8 @@ esac libswanted=`echo $libswanted | sed 's/ malloc / /'` @@ -29,7 +29,16 @@ lddlflags="-shared " fi cccdlflags='-DPIC -fPIC' -@@ -136,7 +142,7 @@ +@@ -133,7 +139,7 @@ + *) + libpth="/usr/lib /usr/local/lib" + glibpth="/usr/lib /usr/local/lib" +- ldflags="-Wl,-E " ++ ldflags="%%PTHREAD_LIBS%% -Wl,-E " + lddlflags="-shared " + cccdlflags='-DPIC -fPIC' + ;; +@@ -143,7 +149,7 @@ 0*|1*|2*|3*) ;; *) @@ -38,7 +47,7 @@ if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then usenm=false fi -@@ -183,7 +189,9 @@ +@@ -190,7 +196,9 @@ # This script UU/usethreads.cbu will get 'called-back' by Configure # after it has prompted the user for whether to use threads.