From c6d80075de97e10c72a37432763b863e70bbd187 Mon Sep 17 00:00:00 2001 From: usa Date: Wed, 26 Jun 2013 07:12:18 +0000 Subject: merge revision(s) 41266: [Backport #8517] * ext/socket/extconf.rb: Enable RFC 3542 IPV6 socket options for OS X 10.7+. [ruby-trunk - Bug #8517] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@41643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/socket/extconf.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ext') diff --git a/ext/socket/extconf.rb b/ext/socket/extconf.rb index 380b3ecde0..5c29876a4b 100644 --- a/ext/socket/extconf.rb +++ b/ext/socket/extconf.rb @@ -24,6 +24,12 @@ else have_library("socket", "socket") end +if /darwin/ =~ RUBY_PLATFORM + # For IPv6 extension header access on OS X 10.7+ [Bug #8517] + $CFLAGS << " -D__APPLE_USE_RFC_3542" +end + +headers = [] unless $mswin or $bccwin or $mingw headers = %w end -- cgit v1.2.3