| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | $NetBSD: patch-configure,v 1.1 2013/07/21 02:32:58 taca Exp $ | | 1 | $NetBSD: patch-configure,v 1.2 2013/08/15 16:27:35 joerg Exp $ |
2 | | | 2 | |
3 | * Adding Interix and MirBSD support. | | 3 | * Adding Interix and MirBSD support. |
4 | * Ignore doxygen. | | 4 | * Ignore doxygen. |
5 | | | 5 | |
6 | --- configure.orig 2013-06-27 11:16:17.000000000 +0000 | | 6 | --- configure.orig 2013-06-27 11:16:17.000000000 +0000 |
7 | +++ configure | | 7 | +++ configure |
8 | @@ -8259,6 +8259,10 @@ esac | | 8 | @@ -8259,6 +8259,10 @@ esac |
9 | superux*) : | | 9 | superux*) : |
10 | ac_cv_func_setitimer=no | | 10 | ac_cv_func_setitimer=no |
11 | ;; #( | | 11 | ;; #( |
12 | + interix*) : | | 12 | + interix*) : |
13 | + LIBS="-lm $LIBS" | | 13 | + LIBS="-lm $LIBS" |
14 | + ac_cv_func_getpgrp_void=yes | | 14 | + ac_cv_func_getpgrp_void=yes |
| @@ -70,31 +70,40 @@ $NetBSD: patch-configure,v 1.1 2013/07/2 | | | @@ -70,31 +70,40 @@ $NetBSD: patch-configure,v 1.1 2013/07/2 |
70 | + openbsd*|mirbsd*) : | | 70 | + openbsd*|mirbsd*) : |
71 | | | 71 | |
72 | SOLIBS='$(LIBS)' | | 72 | SOLIBS='$(LIBS)' |
73 | LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR).'`expr ${MINOR} \* 10 + ${TEENY}` | | 73 | LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR).'`expr ${MINOR} \* 10 + ${TEENY}` |
74 | @@ -18332,7 +18340,12 @@ esac | | 74 | @@ -18332,7 +18340,12 @@ esac |
75 | ;; #( | | 75 | ;; #( |
76 | interix*) : | | 76 | interix*) : |
77 | | | 77 | |
78 | - LIBRUBYARG_SHARED='-L. -L${libdir} -l$(RUBY_SO_NAME)' | | 78 | - LIBRUBYARG_SHARED='-L. -L${libdir} -l$(RUBY_SO_NAME)' |
79 | + SOLIBS='$(LIBS)' | | 79 | + SOLIBS='$(LIBS)' |
80 | + LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR).$(TEENY)' | | 80 | + LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR).$(TEENY)' |
81 | + # link explicitly to 0x48000000 | | 81 | + # link explicitly to 0x48000000 |
82 | + LIBRUBY_DLDFLAGS='-Wl,-h,lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) -Wl,--image-base,1207959552' | | 82 | + LIBRUBY_DLDFLAGS='-Wl,-h,lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) -Wl,--image-base,1207959552' |
83 | + LIBRUBYARG_SHARED='-Wl,-R -Wl,${libdir} -L${libdir} -L. -l$(RUBY_SO_NAME)' | | 83 | + LIBRUBYARG_SHARED='-Wl,-R -Wl,${PREFIX}/lib} -L${libdir} -L. -l$(RUBY_SO_NAME)' |
84 | + LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so' | | 84 | + LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so' |
85 | ;; #( | | 85 | ;; #( |
86 | mingw*|cygwin*|mswin*) : | | 86 | mingw*|cygwin*|mswin*) : |
87 | | | 87 | |
| | | 88 | @@ -18490,7 +18503,7 @@ esac |
| | | 89 | esac |
| | | 90 | if test "$enable_rpath" = yes; then |
| | | 91 | test -z "$LIBRUBY_RPATHFLAGS" || LIBRUBY_RPATHFLAGS="$LIBRUBY_RPATHFLAGS " |
| | | 92 | - LIBRUBY_RPATHFLAGS="$LIBRUBY_RPATHFLAGS${linker_flag}-R ${linker_flag}${libprefix} -L\$(libdir)" |
| | | 93 | + LIBRUBY_RPATHFLAGS="$LIBRUBY_RPATHFLAGS${linker_flag}-R ${linker_flag}${PREFIX}/lib -L\$(libdir)" |
| | | 94 | LIBRUBYARG_SHARED="$LIBRUBY_RPATHFLAGS $LIBRUBYARG_SHARED" |
| | | 95 | LIBRUBYARG_STATIC="$LIBRUBY_RPATHFLAGS $LIBRUBYARG_STATIC" |
| | | 96 | fi |
88 | @@ -18655,11 +18668,7 @@ if test "$install_doc" != no; then | | 97 | @@ -18655,11 +18668,7 @@ if test "$install_doc" != no; then |
89 | else | | 98 | else |
90 | RDOCTARGET="nodoc" | | 99 | RDOCTARGET="nodoc" |
91 | fi | | 100 | fi |
92 | - if test "$install_capi" != no -a -n "$DOXYGEN"; then | | 101 | - if test "$install_capi" != no -a -n "$DOXYGEN"; then |
93 | - CAPITARGET="capi" | | 102 | - CAPITARGET="capi" |
94 | - else | | 103 | - else |
95 | - CAPITARGET="nodoc" | | 104 | - CAPITARGET="nodoc" |
96 | - fi | | 105 | - fi |
97 | + CAPITARGET="nodoc" | | 106 | + CAPITARGET="nodoc" |
98 | else | | 107 | else |
99 | RDOCTARGET="nodoc" | | 108 | RDOCTARGET="nodoc" |
100 | CAPITARGET="nodoc" | | 109 | CAPITARGET="nodoc" |