From: Katsuyuki Komatsu Date: 1999-08-12T09:50:59+09:00 Subject: [ruby-list:16087] Re: mod_ruby 0.1.4 小松です。 In the message of [ruby-list:16034] mod_ruby 0.1.4 on 1999/8/10 16:14:36 Shugo Maeda 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