[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]