mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
configure.in: PRELOADENV
* configure.in (PRELOADENV): platform specific environment to pre-load the given shared libraries. * tool/runruby.rb: use config['PRELOADENV'] instead of hardcoded LD_PRELOAD. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
fefdad109a
commit
68c062b1f0
2 changed files with 8 additions and 2 deletions
|
@ -79,8 +79,12 @@ if File.file?(libruby_so)
|
|||
if e = config['LIBPATHENV'] and !e.empty?
|
||||
env[e] = [abs_archdir, ENV[e]].compact.join(File::PATH_SEPARATOR)
|
||||
end
|
||||
if /linux/ =~ RUBY_PLATFORM
|
||||
env["LD_PRELOAD"] = [libruby_so, ENV["LD_PRELOAD"]].compact.join(' ')
|
||||
if e = config['PRELOADENV']
|
||||
e = nil if e.empty?
|
||||
e ||= "LD_PRELOAD" if /linux/ =~ RUBY_PLATFORM
|
||||
end
|
||||
if e
|
||||
env[e] = [libruby_so, ENV[e]].compact.join(' ')
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue