| @@ -1,34 +1,34 @@ | | | @@ -1,34 +1,34 @@ |
1 | $NetBSD: patch-aa,v 1.43 2008/09/06 11:07:20 obache Exp $ | | 1 | $NetBSD: patch-aa,v 1.44 2008/10/24 15:59:52 wiz Exp $ |
2 | | | 2 | |
3 | --- configure.orig 2008-09-02 19:29:47.000000000 +0000 | | 3 | --- configure.orig 2008-10-16 14:41:13.000000000 +0000 |
4 | +++ configure | | 4 | +++ configure |
5 | @@ -986,6 +986,7 @@ G_MODULE_PLUGIN_LIBS | | 5 | @@ -986,6 +986,7 @@ MKDIR_P |
6 | G_MODULE_LDFLAGS | | 6 | INSTALL_STRIP_PROGRAM |
7 | G_MODULE_HAVE_DLERROR | | 7 | STRIP |
8 | G_MODULE_BROKEN_RTLD_GLOBAL | | 8 | install_sh |
9 | +G_MODULE_BROKEN_DLOPEN_NULL | | 9 | +G_MODULE_BROKEN_DLOPEN_NULL |
10 | G_MODULE_NEED_USCORE | | 10 | MAKEINFO |
11 | GLIB_DEBUG_FLAGS | | 11 | AUTOHEADER |
12 | GSPAWN | | 12 | AUTOMAKE |
13 | @@ -37197,6 +37198,7 @@ else | | 13 | @@ -37256,6 +37257,7 @@ else |
14 | fi | | 14 | fi |
15 | G_MODULE_NEED_USCORE=0 | | 15 | G_MODULE_NEED_USCORE=0 |
16 | G_MODULE_BROKEN_RTLD_GLOBAL=0 | | 16 | G_MODULE_BROKEN_RTLD_GLOBAL=0 |
17 | +G_MODULE_BROKEN_DLOPEN_NULL=0 | | 17 | +G_MODULE_BROKEN_DLOPEN_NULL=0 |
18 | G_MODULE_HAVE_DLERROR=0 | | 18 | G_MODULE_HAVE_DLERROR=0 |
19 | if test -z "$G_MODULE_IMPL"; then | | 19 | if test -z "$G_MODULE_IMPL"; then |
20 | case "$host" in | | 20 | case "$host" in |
21 | @@ -38030,6 +38032,87 @@ fi | | 21 | @@ -38091,6 +38093,87 @@ fi |
22 | | | 22 | |
23 | LIBS="$LIBS_orig" | | 23 | LIBS="$LIBS_orig" |
24 | fi | | 24 | fi |
25 | + { $as_echo "$as_me:$LINENO: checking for dlopen(NULL, 0) brokenness" >&5 | | 25 | + { $as_echo "$as_me:$LINENO: checking for dlopen(NULL, 0) brokenness" >&5 |
26 | +$as_echo_n "checking for dlopen(NULL, 0) brokenness... " >&6; } | | 26 | +$as_echo_n "checking for dlopen(NULL, 0) brokenness... " >&6; } |
27 | +if test "${glib_cv_dlopennull_broken+set}" = set; then | | 27 | +if test "${glib_cv_dlopennull_broken+set}" = set; then |
28 | + $as_echo_n "(cached) " >&6 | | 28 | + $as_echo_n "(cached) " >&6 |
29 | +else | | 29 | +else |
30 | + | | 30 | + |
31 | + if test "$cross_compiling" = yes; then | | 31 | + if test "$cross_compiling" = yes; then |
32 | + glib_cv_dlopennull_broken=no | | 32 | + glib_cv_dlopennull_broken=no |
33 | +else | | 33 | +else |
34 | + cat >conftest.$ac_ext <<_ACEOF | | 34 | + cat >conftest.$ac_ext <<_ACEOF |
| @@ -96,36 +96,36 @@ $NetBSD: patch-aa,v 1.43 2008/09/06 11:0 | | | @@ -96,36 +96,36 @@ $NetBSD: patch-aa,v 1.43 2008/09/06 11:0 |
96 | + | | 96 | + |
97 | + | | 97 | + |
98 | +fi | | 98 | +fi |
99 | +{ $as_echo "$as_me:$LINENO: result: $glib_cv_dlopennull_broken" >&5 | | 99 | +{ $as_echo "$as_me:$LINENO: result: $glib_cv_dlopennull_broken" >&5 |
100 | +$as_echo "$glib_cv_dlopennull_broken" >&6; } | | 100 | +$as_echo "$glib_cv_dlopennull_broken" >&6; } |
101 | + if test "x$glib_cv_dlopennull_broken" = "xyes"; then | | 101 | + if test "x$glib_cv_dlopennull_broken" = "xyes"; then |
102 | + G_MODULE_BROKEN_DLOPEN_NULL=1 | | 102 | + G_MODULE_BROKEN_DLOPEN_NULL=1 |
103 | + else | | 103 | + else |
104 | + G_MODULE_BROKEN_DLOPEN_NULL=0 | | 104 | + G_MODULE_BROKEN_DLOPEN_NULL=0 |
105 | + fi | | 105 | + fi |
106 | if test -z "$G_MODULE_IMPL"; then | | 106 | if test -z "$G_MODULE_IMPL"; then |
107 | G_MODULE_IMPL=0 | | 107 | G_MODULE_IMPL=0 |
108 | G_MODULE_SUPPORTED=false | | 108 | G_MODULE_SUPPORTED=false |
109 | @@ -38066,6 +38149,8 @@ fi | | 109 | @@ -38127,6 +38210,8 @@ fi |
110 | | | 110 | |
111 | | | 111 | |
112 | | | 112 | |
113 | + | | 113 | + |
114 | + | | 114 | + |
115 | { $as_echo "$as_me:$LINENO: checking for gspawn implementation" >&5 | | 115 | { $as_echo "$as_me:$LINENO: checking for gspawn implementation" >&5 |
116 | $as_echo_n "checking for gspawn implementation... " >&6; } | | 116 | $as_echo_n "checking for gspawn implementation... " >&6; } |
117 | case "$host" in | | 117 | case "$host" in |
118 | @@ -39807,117 +39892,8 @@ if test x"$have_threads" != xno; then | | 118 | @@ -39873,117 +39958,8 @@ if test x"$have_threads" != xno; then |
119 | G_THREAD_LIBS="-lpthread -lthread" | | 119 | G_THREAD_LIBS="-lpthread -lthread" |
120 | ;; | | 120 | ;; |
121 | *) | | 121 | *) |
122 | - for flag in pthread pthreads mt; do | | 122 | - for flag in pthread pthreads mt; do |
123 | - glib_save_CFLAGS="$CFLAGS" | | 123 | - glib_save_CFLAGS="$CFLAGS" |
124 | - CFLAGS="$CFLAGS -$flag" | | 124 | - CFLAGS="$CFLAGS -$flag" |
125 | - if test "$cross_compiling" = yes; then | | 125 | - if test "$cross_compiling" = yes; then |
126 | - cat >conftest.$ac_ext <<_ACEOF | | 126 | - cat >conftest.$ac_ext <<_ACEOF |
127 | - | | 127 | - |
128 | -#include <pthread.h> | | 128 | -#include <pthread.h> |
129 | -int check_me = 0; | | 129 | -int check_me = 0; |
130 | -void* func(void* data) {check_me = 42; return &check_me;} | | 130 | -void* func(void* data) {check_me = 42; return &check_me;} |
131 | -int main() | | 131 | -int main() |
| @@ -225,44 +225,44 @@ $NetBSD: patch-aa,v 1.43 2008/09/06 11:0 | | | @@ -225,44 +225,44 @@ $NetBSD: patch-aa,v 1.43 2008/09/06 11:0 |
225 | - | | 225 | - |
226 | - CFLAGS="$glib_save_CFLAGS" | | 226 | - CFLAGS="$glib_save_CFLAGS" |
227 | - if test $glib_flag_works = yes ; then | | 227 | - if test $glib_flag_works = yes ; then |
228 | - G_THREAD_CFLAGS=-$flag | | 228 | - G_THREAD_CFLAGS=-$flag |
229 | - G_THREAD_LIBS=-$flag | | 229 | - G_THREAD_LIBS=-$flag |
230 | - break; | | 230 | - break; |
231 | - fi | | 231 | - fi |
232 | - done | | 232 | - done |
233 | + G_THREAD_LIBS="${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" | | 233 | + G_THREAD_LIBS="${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" |
234 | + G_THREAD_CFLAGS="${PTHREAD_CFLAGS}" | | 234 | + G_THREAD_CFLAGS="${PTHREAD_CFLAGS}" |
235 | ;; | | 235 | ;; |
236 | esac | | 236 | esac |
237 | fi | | 237 | fi |
238 | @@ -42106,6 +42082,10 @@ case $host in | | 238 | @@ -42177,6 +42153,10 @@ case $host in |
239 | *) | | 239 | *) |
240 | G_THREAD_LIBS_FOR_GTHREAD="$G_THREAD_LIBS" | | 240 | G_THREAD_LIBS_FOR_GTHREAD="$G_THREAD_LIBS" |
241 | ;; | | 241 | ;; |
242 | + *-*-netbsd*) | | 242 | + *-*-netbsd*) |
243 | + # On NetBSD, pkgsrc's libtool does the right thing. | | 243 | + # On NetBSD, pkgsrc's libtool does the right thing. |
244 | + G_THREAD_LIBS_FOR_GTHREAD="$G_THREAD_LIBS" | | 244 | + G_THREAD_LIBS_FOR_GTHREAD="$G_THREAD_LIBS" |
245 | + ;; | | 245 | + ;; |
246 | esac | | 246 | esac |
247 | | | 247 | |
248 | | | 248 | |
249 | @@ -47398,9 +47378,9 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ | | 249 | @@ -47480,9 +47460,9 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ |
250 | } | | 250 | } |
251 | split(mac1, mac2, "(") #) | | 251 | split(mac1, mac2, "(") #) |
252 | macro = mac2[1] | | 252 | macro = mac2[1] |
253 | - prefix = substr(line, 1, index(line, defundef) - 1) | | 253 | - prefix = substr(line, 1, index(line, defundef) - 1) |
254 | if (D_is_set[macro]) { | | 254 | if (D_is_set[macro]) { |
255 | # Preserve the white space surrounding the "#". | | 255 | # Preserve the white space surrounding the "#". |
256 | + prefix = substr(line, 1, index(line, defundef) - 1) | | 256 | + prefix = substr(line, 1, index(line, defundef) - 1) |
257 | print prefix "define", macro P[macro] D[macro] | | 257 | print prefix "define", macro P[macro] D[macro] |
258 | next | | 258 | next |
259 | } else { | | 259 | } else { |
260 | @@ -47408,7 +47388,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ | | 260 | @@ -47490,7 +47470,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ |
261 | # in the case of _POSIX_SOURCE, which is predefined and required | | 261 | # in the case of _POSIX_SOURCE, which is predefined and required |
262 | # on some systems where configure will not decide to define it. | | 262 | # on some systems where configure will not decide to define it. |
263 | if (defundef == "undef") { | | 263 | if (defundef == "undef") { |
264 | - print "/*", prefix defundef, macro, "*/" | | 264 | - print "/*", prefix defundef, macro, "*/" |
265 | + print "/*", line, "*/" | | 265 | + print "/*", line, "*/" |
266 | next | | 266 | next |
267 | } | | 267 | } |
268 | } | | 268 | } |