diff options
author | sakamoto <sakamoto> | 1999-09-22 12:33:28 +0000 |
---|---|---|
committer | sakamoto <sakamoto> | 1999-09-22 12:33:28 +0000 |
commit | 9d1d5bda6752bd1e5a82f9cbf8c0c7e042604eec (patch) | |
tree | 9d949ba24e7db31ef06b329140484650cfb10f2b /lang/ruby/patches/patch-ac | |
parent | f658a313b855b73c9010a1a8bc0d27050e7d607f (diff) | |
download | pkgsrc-9d1d5bda6752bd1e5a82f9cbf8c0c7e042604eec.tar.gz |
Fix symbol prefix '_'
and link libruby.so.1.4 for ext libraries with ELF system.
Diffstat (limited to 'lang/ruby/patches/patch-ac')
-rw-r--r-- | lang/ruby/patches/patch-ac | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lang/ruby/patches/patch-ac b/lang/ruby/patches/patch-ac new file mode 100644 index 00000000000..23c32abde08 --- /dev/null +++ b/lang/ruby/patches/patch-ac @@ -0,0 +1,21 @@ +$NetBSD: patch-ac,v 1.1 1999/09/22 12:33:30 sakamoto Exp $ + +--- ./configure.orig Mon Aug 30 23:14:28 1999 ++++ ./configure Wed Sep 22 19:53:16 1999 +@@ -4581,9 +4581,11 @@ + netbsd*) + LIBRUBY_SO='lib$(RUBY_INSTALL_NAME).so.$(MAJOR).$(MINOR)' +- case "$host_cpu" in +- alpha|mipsel|mipseb|powerpc|sparc64) # ELF platforms +- LIBRUBY_ALIASES='lib$(RUBY_INSTALL_NAME).so.$(MAJOR) lib$(RUBY_INSTALL_NAME).so' ;; +- *) LIBRUBY_ALIASES= ;; # a.out platforms +- esac ++ rb_cv_netbsd_elf=`echo|cc -E -v - 2>&1 |grep __ELF__` ++ if test "x$rb_cv_netbsd_elf" != "x" ; then ++ LIBRUBYARG='$(LIBRUBY_SO)' ++ LIBRUBY_ALIASES='lib$(RUBY_INSTALL_NAME).so.$(MAJOR) lib$(RUBY_INSTALL_NAME).so' ++ else ++ LIBRUBY_ALIASES='' ++ fi + ;; + solaris*) |