小松です。

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>