From: Katsuyuki Komatsu Date: 1999-06-25T22:31:53+09:00 Subject: [ruby-dev:7228] Re: -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625) 小松です。 In message of [ruby-dev:7227] Re: -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625) on 1999/6/25 22:06:27 Katsuyuki Komatsu wrote: |今のところ回避策がわからないので、-rpathを使いたい人は、 |testに失敗するのを承知で、 | make XLDFLAGS='-Wl,-rpath,/usr/lib:/lib:/usr/local/lib' |とかしてもらうことにして、configure.inは元にもどしましょう。 他のプラットフォームでも同様にテストが失敗しますが、 rubytest.rbの変更で回避できました。 Index: rubytest.rb =================================================================== RCS file: /home/cvs/ruby/rubytest.rb,v retrieving revision 1.1.1.2.2.1 diff -u -r1.1.1.2.2.1 rubytest.rb --- rubytest.rb 1999/02/10 08:44:28 1.1.1.2.2.1 +++ rubytest.rb 1999/06/25 13:26:12 @@ -1,8 +1,19 @@ #! ./miniruby -I. -x = ENV["LD_LIBRARY_PATH"] -x = x ? x+":." : "." -ENV["LD_LIBRARY_PATH"] = x +case PLATFORM +when /-hpux/ + x = ENV["SHLIB_PATH"] + x = x ? ".:"+x : "." + ENV["SHLIB_PATH"] = x +when /-aix/ + x = ENV["LIBPATH"] + x = x ? ".:"+x : "." + ENV["LIBPATH"] = x +else + x = ENV["LD_LIBRARY_PATH"] + x = x ? ".:"+x : "." + ENV["LD_LIBRARY_PATH"] = x +end require 'rbconfig' include Config -- 小松克行 / Katsuyuki Komatsu