summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-03-07 16:56:54 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-03-07 16:56:54 +0000
commite646da4c727f334ae93562809f8dbd27449c3fa0 (patch)
tree3c8ac557e92700b4a0497609061b6fc26e7f4c31 /test
parent841a0a74015c2a9224616b8d1d259fbd6254239e (diff)
downloadruby-e646da4c727f334ae93562809f8dbd27449c3fa0.tar.gz
ruby-e646da4c727f334ae93562809f8dbd27449c3fa0.tar.xz
ruby-e646da4c727f334ae93562809f8dbd27449c3fa0.zip
add 64bit solaris library.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/dl/test_base.rb10
1 files changed, 8 insertions, 2 deletions
diff --git a/test/dl/test_base.rb b/test/dl/test_base.rb
index 6a1f69398..be23ffa35 100644
--- a/test/dl/test_base.rb
+++ b/test/dl/test_base.rb
@@ -36,8 +36,14 @@ when /bsd|dragonfly/
LIBC_SO = "/usr/lib/libc.so"
LIBM_SO = "/usr/lib/libm.so"
when /solaris2/
- LIBC_SO = "/usr/lib/libc.so"
- LIBM_SO = "/usr/lib/libm.so"
+ case [0].pack('L!').size
+ when 4
+ libdir = '/usr/lib'
+ when 8
+ libdir = '/usr/lib/64'
+ end
+ LIBC_SO = "#{libdir}/libc.so"
+ LIBM_SO = "#{libdir}/libm.so"
else
LIBC_SO = ARGV[0]
LIBM_SO = ARGV[1]