summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortduehr <tduehr@gmail.com>2014-10-09 12:08:31 -0500
committertduehr <tduehr@gmail.com>2014-10-09 12:08:31 -0500
commit41b6afefb50f3d23c553ad8e30c70ad1df7ea41f (patch)
treecba6d86fe82c1aba1d2350c1caed70f41f20117b
parentbb5db1d975d1adcff8c465df92dc1a068bc36310 (diff)
downloadffi-41b6afefb50f3d23c553ad8e30c70ad1df7ea41f.tar.gz
fix install for solaris11
-rw-r--r--ext/ffi_c/extconf.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/ffi_c/extconf.rb b/ext/ffi_c/extconf.rb
index 2115b00..b4d75b5 100644
--- a/ext/ffi_c/extconf.rb
+++ b/ext/ffi_c/extconf.rb
@@ -9,8 +9,8 @@ if !defined?(RUBY_ENGINE) || RUBY_ENGINE == 'ruby' || RUBY_ENGINE == 'rbx'
$warnflags = ''
$CFLAGS.gsub!(/[\s+]-ansi/, '')
$CFLAGS.gsub!(/[\s+]-std=[^\s]+/, '')
- # solaris needs -c99 for <stdbool.h>
- $CFLAGS << " -std=c99" if RbConfig::CONFIG['host_os'] =~ /solaris/
+ # solaris 10 needs -c99 for <stdbool.h>
+ $CFLAGS << " -std=c99" if RbConfig::CONFIG['host_os'] =~ /solaris(!?2\.11)/
if ENV['RUBY_CC_VERSION'].nil? && (pkg_config("libffi") ||
have_header("ffi.h") ||