summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2017-09-03 17:20:31 +0300
committerNikolay Amiantov <ab@fmap.me>2017-09-07 17:04:29 +0300
commit4999aeb7b767ef5e6f259ba52b6d2c2743cf9ddc (patch)
treebd2e19e4bd40d81f21d4d5e48bd40a19578aec9a /pkgs
parentc4bed3043d9b0eb084ae5c4e96aa0f1e7da23d78 (diff)
downloadnixlib-4999aeb7b767ef5e6f259ba52b6d2c2743cf9ddc.tar
nixlib-4999aeb7b767ef5e6f259ba52b6d2c2743cf9ddc.tar.gz
nixlib-4999aeb7b767ef5e6f259ba52b6d2c2743cf9ddc.tar.bz2
nixlib-4999aeb7b767ef5e6f259ba52b6d2c2743cf9ddc.tar.lz
nixlib-4999aeb7b767ef5e6f259ba52b6d2c2743cf9ddc.tar.xz
nixlib-4999aeb7b767ef5e6f259ba52b6d2c2743cf9ddc.tar.zst
nixlib-4999aeb7b767ef5e6f259ba52b6d2c2743cf9ddc.zip
python.pkgs.protobuf: fix build
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/protobuf.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/protobuf.nix b/pkgs/development/python-modules/protobuf.nix
index 44b9ed70a185..4a67a3132eda 100644
--- a/pkgs/development/python-modules/protobuf.nix
+++ b/pkgs/development/python-modules/protobuf.nix
@@ -8,8 +8,10 @@ buildPythonPackage rec {
   inherit (protobuf) name src;
   inherit disabled doCheck;
 
-  # work around python distutils compiling C++ with $CC
-  NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
+  NIX_CFLAGS_COMPILE =
+    # work around python distutils compiling C++ with $CC
+    optional stdenv.isDarwin "-I${libcxx}/include/c++/v1"
+    ++ optional (versionOlder protobuf.version "2.7.0") "-std=c++98";
 
   propagatedBuildInputs = [ protobuf google_apputils ];
   buildInputs = [ google_apputils pyext ];