diff --git a/ChangeLog b/ChangeLog index 8c18b84e47..1d30d69fd5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,9 @@ -Thu Jun 17 17:30:00 2010 Kenta Murata +Thu Jun 17 17:32:00 2010 Kenta Murata + + * ext/digest/sha2/lib/sha2.rb: Darwin uses ".bundle", but not ".so", + for the filename extension part of native libraries. + +Thu Jun 17 17:30:00 2010 Kenta Murata * ext/digest/sha2/extconf.rb: remove a check for uint64_t. diff --git a/ext/digest/sha2/lib/sha2.rb b/ext/digest/sha2/lib/sha2.rb index b8e4609478..9e91787efe 100644 --- a/ext/digest/sha2/lib/sha2.rb +++ b/ext/digest/sha2/lib/sha2.rb @@ -10,7 +10,11 @@ # $Id$ require 'digest' -require 'digest/sha2.so' +begin + require 'digest/sha2.so' +rescue LoadError + require 'digest/sha2.bundle' +end module Digest #