about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2010-04-01 09:26:29 +0000
committerLudovic Courtès <ludo@gnu.org>2010-04-01 09:26:29 +0000
commit5e1ea06c0f476261b673a5e037d5b0216dc08ede (patch)
tree51d96c8bb10e13358ce7b8417e06d32408ddf5ff
parent855bcdf62694f011364e1cb2c683ba1c8910c38c (diff)
downloadnixlib-5e1ea06c0f476261b673a5e037d5b0216dc08ede.tar
nixlib-5e1ea06c0f476261b673a5e037d5b0216dc08ede.tar.gz
nixlib-5e1ea06c0f476261b673a5e037d5b0216dc08ede.tar.bz2
nixlib-5e1ea06c0f476261b673a5e037d5b0216dc08ede.tar.lz
nixlib-5e1ea06c0f476261b673a5e037d5b0216dc08ede.tar.xz
nixlib-5e1ea06c0f476261b673a5e037d5b0216dc08ede.tar.zst
nixlib-5e1ea06c0f476261b673a5e037d5b0216dc08ede.zip
boehm-gc: Fix x86_64-darwin builds.
svn path=/nixpkgs/trunk/; revision=20900
-rw-r--r--pkgs/development/libraries/boehm-gc/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/libraries/boehm-gc/default.nix b/pkgs/development/libraries/boehm-gc/default.nix
index 0983edbcdd28..025ad6c1dc86 100644
--- a/pkgs/development/libraries/boehm-gc/default.nix
+++ b/pkgs/development/libraries/boehm-gc/default.nix
@@ -44,3 +44,10 @@ stdenv.mkDerivation {
     platforms = stdenv.lib.platforms.all;
   };
 }
+
+//
+
+(if stdenv.system == "x86_64-darwin"
+ # Fix "#error ucontext routines are deprecated, and require _XOPEN_SOURCE to be defined".
+ then { configureFlags = "CPPFLAGS=-D_XOPEN_SOURCE"; }
+ else {})