小松です。
In the message of [ruby-list:16034] mod_ruby 0.1.4
on 1999/8/10 16:14:36 Shugo Maeda <shugo / netlab.co.jp> wrote:
|mod_ruby-0.1.4.tar.gzをcontribにputしました。
AIX対応の修正です。
1. XLDFLAGSとDLDFLAGSの設定を上書きできるように、
#{CONFIG["..."]}を#$...に変更しました。
2. "-Wl,"の削除を$DLDFLAGSだけでなく、$LIBRUBYARGと$XLDFLAGSにも
適用するようにしました。
3. distcleanでmod_ruby.impも削除するようにしました。
--- Makefile.RB.dist Tue Aug 10 16:39:07 1999
+++ Makefile.RB Thu Aug 12 09:41:54 1999
@@ -20,8 +20,11 @@
if $shared
- $LIBRUBYARG = CONFIG["libdir"] + "/" + CONFIG["LIBRUBY_SO"]
+ $LIBRUBYARG = "-Wl," + CONFIG["libdir"] + "/" + CONFIG["LIBRUBY_SO"]
$LIBRUBYARG.sub!(/\.so\.[.0-9]*$/, '.so')
+ $XLDFLAGS = ""
else
- $DLDFLAGS = "-Wl,-bE:$(topdir)/ruby.imp " + $DLDFLAGS
+ $XLDFLAGS = "-Wl,-bE:#{$topdir}/ruby.imp"
end
if CONFIG["DLDFLAGS"] !~ /-Wl,/
+ $LIBRUBYARG.gsub!(/-Wl,/, '')
+ $XLDFLAGS.gsub!(/-Wl,/, '')
$DLDFLAGS.gsub!(/-Wl,/, '')
@@ -44,2 +47,3 @@
else
+ $XLDFLAGS = CONFIG["XLDFLAGS"]
$DLDFLAGS = CONFIG["DLDFLAGS"]
@@ -66,5 +70,5 @@
LIBS = #{CONFIG["LIBS"]}
-XLDFLAGS = #{CONFIG["XLDFLAGS"]}
+XLDFLAGS = #$XLDFLAGS
LDSHARED = #{CONFIG["LDSHARED"]}
-DLDFLAGS = #{CONFIG["DLDFLAGS"]}
+DLDFLAGS = #$DLDFLAGS
INSTALL_DLLIB = ruby -r ftools -e 'File.install ARGV[0], ARGV[1], 0555, true'
@@ -88,3 +92,3 @@
distclean: clean
- rm -f Makefile
+ rm -f mod_ruby.imp Makefile
--
小松克行 / Katsuyuki Komatsu <komatsu / sarion.co.jp>