summaryrefslogtreecommitdiff
path: root/omnibus/files
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2017-03-28 16:38:36 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2017-03-28 16:40:16 -0700
commitdca3280407ffe1e0617062d0e28bee37ef6672e9 (patch)
tree302c996fe348e13ff9fa549fbb8d41bacba47e3d /omnibus/files
parent92038f481b8de19048de3c7129c7519b1f525dca (diff)
downloadchef-dca3280407ffe1e0617062d0e28bee37ef6672e9.tar.gz
bump _XOPEN_SOURCE to 600 for ruby 2.4 on Solaris
unbreaks builds. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
Diffstat (limited to 'omnibus/files')
-rw-r--r--omnibus/files/chef-gem/build-chef-gem.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/omnibus/files/chef-gem/build-chef-gem.rb b/omnibus/files/chef-gem/build-chef-gem.rb
index 701461b01e..9e5bf9b996 100644
--- a/omnibus/files/chef-gem/build-chef-gem.rb
+++ b/omnibus/files/chef-gem/build-chef-gem.rb
@@ -72,6 +72,11 @@ module BuildChefGem
env["CXX"] = "g++44"
end
+ if solaris_11?
+ env["CFLAGS"] << " -std=c99"
+ env["CPPFLAGS"] << " -D_XOPEN_SOURCE=600 -D_XPG6"
+ end
+
# From dep-selector-libgecode
# Ruby DevKit ships with BSD Tar
env["PROG_TAR"] = "bsdtar" if windows?