ruby-changes:23376
From: nobu <ko1@a...>
Date: Sun, 22 Apr 2012 21:40:04 +0900 (JST)
Subject: [ruby-changes:23376] nobu:r35427 (trunk): * ext/openssl/extconf.rb: ignore broken version by Apple.
nobu 2012-04-22 21:39:55 +0900 (Sun, 22 Apr 2012) New Revision: 35427 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35427 Log: * ext/openssl/extconf.rb: ignore broken version by Apple. Modified files: trunk/ext/openssl/extconf.rb Index: ext/openssl/extconf.rb =================================================================== --- ext/openssl/extconf.rb (revision 35426) +++ ext/openssl/extconf.rb (revision 35427) @@ -57,6 +57,11 @@ message "OpenSSL 0.9.6 or later required.\n" exit 1 end +if try_compile("", flag = "-Werror=deprecated-declarations") + unless have_func("SSL_library_init()", "openssl/ssl.h", flag) + abort "Ignore OpenSSL broken by Apple" + end +end message "=== Checking for OpenSSL features... ===\n" have_func("ERR_peek_last_error") @@ -139,9 +144,6 @@ message "=== Checking done. ===\n" -if try_compile("", flag = " -Wno-deprecated-declarations") - $warnflags << flag -end create_header create_makefile("openssl") message "Done.\n" -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/