diff --git a/test/dl/test_base.rb b/test/dl/test_base.rb index 90d44e6..ecd5b55 100644 --- a/test/dl/test_base.rb +++ b/test/dl/test_base.rb @@ -33,6 +33,10 @@ when /darwin/ when /kfreebsd/ libc_so = "/lib/libc.so.0.1" libm_so = "/lib/libm.so.1" +when /gnu/ + ldc = `ldconfig -p` + libc_so = $& if !libc_so && %r{/\S*/libc\.so\S*} =~ ldc + libm_so = $& if !libm_so && %r{/\S*/libm\.so\S*} =~ ldc when /bsd|dragonfly/ libc_so = "/usr/lib/libc.so" libm_so = "/usr/lib/libm.so" diff --git a/test/fiddle/helper.rb b/test/fiddle/helper.rb index 209dedb..ce16c3a 100644 --- a/test/fiddle/helper.rb +++ b/test/fiddle/helper.rb @@ -34,6 +34,10 @@ when /darwin/ when /kfreebsd/ libc_so = "/lib/libc.so.0.1" libm_so = "/lib/libm.so.1" +when /gnu/ + ldc = `ldconfig -p` + libc_so = $& if !libc_so && %r{/\S*/libc\.so\S*} =~ ldc + libm_so = $& if !libm_so && %r{/\S*/libm\.so\S*} =~ ldc when /bsd|dragonfly/ libc_so = "/usr/lib/libc.so" libm_so = "/usr/lib/libm.so"