diff options
author | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2001-08-20 10:56:03 +0000 |
---|---|---|
committer | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2001-08-20 10:56:03 +0000 |
commit | e15efe7733f5e6e9377ae1bd2fc5f6029c919f1d (patch) | |
tree | 909bd2bee333bdd9ac96c826838879d1e06a98eb /ext/digest | |
parent | ba294ad0601e84a4c64e31ac03bebf5e964c3029 (diff) |
* ext/digest/sha2/extconf.rb: fix support for cross-compiling.
* mkconfig.rb: fix support for autoconf 2.52.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/digest')
-rw-r--r-- | ext/digest/sha2/extconf.rb | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/ext/digest/sha2/extconf.rb b/ext/digest/sha2/extconf.rb index f593c79111..c982aa64de 100644 --- a/ext/digest/sha2/extconf.rb +++ b/ext/digest/sha2/extconf.rb @@ -17,18 +17,12 @@ have_header("inttypes.h") have_header("unistd.h") -if try_run(<<SRC, $defs.join(' ')) +if try_cpp(<<SRC, $defs.join(' ')) #include "defs.h" -int main(void) { #ifdef NO_UINT64_T - return 1; -#else - return 0; + #error ** Cannot find a 64bit integer type - skipping the SHA2 module. #endif -} SRC then create_makefile("digest/sha2") -else - puts "** Cannot find a 64bit integer type - skipping the SHA2 module." end |