summaryrefslogtreecommitdiff
path: root/devel/glib12/files/patch-ad
diff options
context:
space:
mode:
Diffstat (limited to 'devel/glib12/files/patch-ad')
-rw-r--r--devel/glib12/files/patch-ad6
1 files changed, 3 insertions, 3 deletions
diff --git a/devel/glib12/files/patch-ad b/devel/glib12/files/patch-ad
index 29585871cb9e..fc31caba3c31 100644
--- a/devel/glib12/files/patch-ad
+++ b/devel/glib12/files/patch-ad
@@ -48,14 +48,14 @@
- # -mthreads flag.
+ *-*-freebsd*)
+ if test x"$G_THREAD_LIBS" = x"-lc_r"; then
-+ G_THREAD_CFLAGS="-D_THREAD_SAFE"
-+ G_THREAD_LIBS="-pthread"
++ G_THREAD_CFLAGS="${PTHREAD_CFLAGS}"
++ G_THREAD_LIBS="${PTHREAD_LIBS}"
+ case $host in
+ *-*-freebsd4*) ;;
+ default) have_poll=no ;;
+ esac
+ else
-+ G_THREAD_CFLAGS="-D_THREAD_SAFE -DLINUXTHREADS"
++ G_THREAD_CFLAGS="${PTHREAD_CFLAGS} -DLINUXTHREADS"
+ fi
;;
esac