44e2139ad5
should not be affected by this change. - Some white space clean up. Bump PKGREVISION.
65 lines
2.5 KiB
Text
65 lines
2.5 KiB
Text
$NetBSD: patch-ab,v 1.5 2006/03/22 23:05:39 taca Exp $
|
|
|
|
--- configure.orig 2005-12-24 21:36:33.000000000 +0900
|
|
+++ configure
|
|
@@ -9356,6 +9356,9 @@ msdosdjgpp*) LIBS="-lm $LIBS"
|
|
ac_cv_func_getpgrp_void=yes
|
|
ac_cv_func_setitimer=no
|
|
;;
|
|
+interix3*) LIBS="-lm $LIBS"
|
|
+ ac_cv_func_getpgrp_void=yes
|
|
+ ;;
|
|
freebsd*) LIBS="-lm $LIBS"
|
|
echo "$as_me:$LINENO: checking whether -lxpg4 has to be linked" >&5
|
|
echo $ECHO_N "checking whether -lxpg4 has to be linked... $ECHO_C" >&6
|
|
@@ -14368,6 +14371,13 @@ echo $ECHO_N "checking whether OS depend
|
|
LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
|
|
fi
|
|
rb_cv_dlopen=yes ;;
|
|
+ interix3*) : ${LDSHARED='${CC} -shared'}
|
|
+ LDFLAGS="$LDFLAGS -Wl,-E"
|
|
+ # use special random-slot linkage in 0x[56]XXXXXXX
|
|
+ DLDFLAGS="$DLDFLAGS "'-Wl,-h,$(.TARGET) -Wl,--image-base,$$(($$RANDOM %4096/2*262144+1342177280))'
|
|
+ LIBPATHFLAG=' -L%1$-s'
|
|
+ RPATHFLAG=' -Wl,-R%1$-s'
|
|
+ rb_cv_dlopen=yes ;;
|
|
interix*) : ${LDSHARED="$CC -shared"}
|
|
XLDFLAGS="$XLDFLAGS -Wl,-E"
|
|
LIBPATHFLAG=" -L'%1\$-s'"
|
|
@@ -15121,8 +15131,6 @@ if test "$enable_shared" = 'yes'; then
|
|
LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR).$(TEENY) lib$(RUBY_SO_NAME).so'
|
|
if test "$GCC" = yes; then
|
|
LIBRUBY_DLDFLAGS="$DLDFLAGS "'-Wl,-h,$(@F)'
|
|
- else
|
|
- enable_rpath=no
|
|
fi
|
|
XLDFLAGS="$XLDFLAGS "'-R${libdir}'
|
|
;;
|
|
@@ -15155,6 +15163,14 @@ if test "$enable_shared" = 'yes'; then
|
|
LIBRUBY_DLDFLAGS='-install_name $(libdir)/lib$(RUBY_SO_NAME).dylib -current_version $(MAJOR).$(MINOR).$(TEENY) -compatibility_version $(MAJOR).$(MINOR)'
|
|
LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).$(MAJOR).$(MINOR).dylib lib$(RUBY_SO_NAME).dylib'
|
|
;;
|
|
+ interix3*)
|
|
+ SOLIBS='$(LIBS)'
|
|
+ LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR).$(TEENY)'
|
|
+ # link explicitly to 0x48000000
|
|
+ LIBRUBY_DLDFLAGS='-Wl,-h,lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) -Wl,--image-base,1207959552'
|
|
+ LIBRUBYARG_SHARED='-Wl,-R -Wl,${libdir} -L${libdir} -L. -l$(RUBY_SO_NAME)'
|
|
+ LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so'
|
|
+ ;;
|
|
interix*)
|
|
LIBRUBYARG_SHARED='-L${libdir} -L. -l$(RUBY_SO_NAME)'
|
|
;;
|
|
@@ -15163,7 +15179,11 @@ if test "$enable_shared" = 'yes'; then
|
|
esac
|
|
fi
|
|
if test "$enable_rpath" = yes; then
|
|
- LIBRUBYARG_SHARED='-Wl,-R -Wl,$(libdir) -L$(libdir) -L. '"$LIBRUBYARG_SHARED"
|
|
+ if test "$GCC" = yes; then
|
|
+ LIBRUBYARG_SHARED='-Wl,-R -Wl,$(libdir) -L$(libdir) -L. '"$LIBRUBYARG_SHARED"
|
|
+ else
|
|
+ LIBRUBYARG_SHARED='-R $(libdir) -L$(libdir) -L. '"$LIBRUBYARG_SHARED"
|
|
+ fi
|
|
fi
|
|
|
|
XLDFLAGS="$XLDFLAGS -L."
|