diff options
Diffstat (limited to 'devel/glib12/files/patch-ad')
-rw-r--r-- | devel/glib12/files/patch-ad | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/devel/glib12/files/patch-ad b/devel/glib12/files/patch-ad index 6ad303c7ab4b..f373a5042242 100644 --- a/devel/glib12/files/patch-ad +++ b/devel/glib12/files/patch-ad @@ -1,6 +1,6 @@ --- configure.in.orig Thu Jan 28 09:59:01 1999 +++ configure.in Thu Jan 28 23:13:01 1999 -@@ -250,7 +250,7 @@ +@@ -268,7 +268,7 @@ AC_CHECK_HEADERS(values.h, AC_DEFINE(HAVE_VALUES_H)) # Check for some functions @@ -9,7 +9,17 @@ # Check for sys_errlist AC_MSG_CHECKING(for sys_errlist) -@@ -732,11 +732,13 @@ +@@ -507,6 +507,9 @@ + linux*) + G_MODULE_LDFLAGS='-rdynamic' + ;; ++ freebsd*) ++ G_MODULE_LDFLAGS='-Wl,-E' ++ ;; + esac + LIBS_orig="$LIBS" + LDFLAGS_orig="$LDFLAGS" +@@ -716,11 +719,13 @@ G_THREAD_CFLAGS="$G_THREAD_CFLAGS -mthreads" fi ;; @@ -18,17 +28,17 @@ - - # FreeBSD 2.2.x shiped with gcc 2.7.2.x, which doesn't support - # -mthreads flag. -+ *-*-freebsd2.2* | *-*-freebsd3* | *-*-freebsd4*) ++ *-*-freebsd*) + if test x"$G_THREAD_LIBS" = x"-lc_r"; then + G_THREAD_CFLAGS="-D_THREAD_SAFE -pthread" + have_poll=no + else -+ G_THREAD_CFLAGS="-D_THREAD_SAFE" ++ G_THREAD_CFLAGS="-D_THREAD_SAFE -DLINUXTHREADS" + fi ;; esac -@@ -785,6 +788,9 @@ +@@ -834,6 +839,9 @@ dnl **************************************** dnl *** GLib POLL* compatibility defines *** dnl **************************************** |