--- w3m-0.5.2/configure.orig 2007-06-05 00:51:34.000000000 +0200 +++ w3m-0.5.2/configure 2007-06-05 00:52:56.000000000 +0200 @@ -7893,7 +7893,7 @@ echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lgc $LIBS" +LIBS="-Wl,-Bstatic -lgc -Wl,-Bdynamic $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF @@ -7949,7 +7949,7 @@ { echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_init" >&5 echo "${ECHO_T}$ac_cv_lib_gc_GC_init" >&6; } if test $ac_cv_lib_gc_GC_init = yes; then - LIBGC="-lgc" + LIBGC="-Wl,-Bstatic -lgc -Wl,-Bdynamic" fi if test x"$ac_cv_lib_gc_GC_init" = xno; then @@ -7970,7 +7970,7 @@ echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lgc $LIBS" +LIBS="-Wl,-Bstatic -lgc -Wl,-Bdynamic $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF @@ -8026,7 +8026,7 @@ { echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_init" >&5 echo "${ECHO_T}$ac_cv_lib_gc_GC_init" >&6; } if test $ac_cv_lib_gc_GC_init = yes; then - gclibdir="$dir/lib"; LIBGC="-L$dir/lib -lgc"; break + gclibdir="$dir/lib"; LIBGC="-L$dir/lib -Wl,-Bstatic -lgc -Wl,-Bdynamic"; break fi LDFLAGS="$ldflags"