diff options
Diffstat (limited to 'lang/ruby-base/patches/patch-ab')
-rw-r--r-- | lang/ruby-base/patches/patch-ab | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/lang/ruby-base/patches/patch-ab b/lang/ruby-base/patches/patch-ab index ffe3282f703..c3a6f19fdff 100644 --- a/lang/ruby-base/patches/patch-ab +++ b/lang/ruby-base/patches/patch-ab @@ -1,22 +1,23 @@ -$NetBSD: patch-ab,v 1.6 2003/03/30 23:45:58 jschauma Exp $ +$NetBSD: patch-ab,v 1.7 2003/06/23 21:40:24 jschauma Exp $ ---- configure.orig Tue Nov 19 06:49:26 2002 -+++ configure Sun Mar 30 18:31:40 2003 -@@ -4550,6 +4550,9 @@ - osf*) LDSHARED="$CC -shared" - rb_cv_dlopen=yes ;; - linux*) LDSHARED="$CC -shared" -+ if test "$rb_cv_binary_elf" = yes; then -+ LDFLAGS="-Wl,-rpath,${PREFIX}/lib" -+ fi - rb_cv_dlopen=yes ;; - freebsd*) LDSHARED="$CC -shared" - if test "$rb_cv_binary_elf" = yes; then -@@ -5516,6 +5519,7 @@ - s%@setup@%$setup%g - s%@MINIRUBY@%$MINIRUBY%g - s%@PREP@%$PREP%g -+s%@X11BASE@%$X11BASE%g - s%@LIBRUBY_LDSHARED@%$LIBRUBY_LDSHARED%g - s%@LIBRUBY_DLDFLAGS@%$LIBRUBY_DLDFLAGS%g - s%@RUBY_INSTALL_NAME@%$RUBY_INSTALL_NAME%g +--- configure.orig Tue Nov 19 03:49:26 2002 ++++ configure Mon Jun 23 11:47:50 2003 +@@ -4524,7 +4524,7 @@ + + case "$target_os" in + hpux*) DLDFLAGS="-E" +- LDSHARED='ld -b' ++ LDSHARED="ld -b $LDSHARED" + LDFLAGS="-Wl,-E" + rb_cv_dlopen=yes;; + solaris*) if test "$GCC" = yes; then +@@ -4539,7 +4539,8 @@ + rb_cv_dlopen=yes;; + sunos*) LDSHARED='ld -assert nodefinitions' + rb_cv_dlopen=yes;; +- irix*) LDSHARED='ld -shared' ++ irix*) LDSHARED='ld -shared -L${X11BASE}/lib${ABI}' ++ LDFLAGS="-L${X11BASE}/lib${ABI} ${LDFLAGS}" + rb_cv_dlopen=yes;; + sysv4*) LDSHARED='ld -G' + rb_cv_dlopen=yes;; |