Commit 42f6c2c7 authored by ReplayCoding's avatar ReplayCoding
Browse files

python: fix enableOptimizations with clang

parent 3239fd2b
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -63,9 +63,6 @@ assert x11Support -> tcl != null

assert bluezSupport -> bluez != null;

assert lib.assertMsg (enableOptimizations -> (!stdenv.cc.isClang))
  "Optimizations with clang are not supported. configure: error: llvm-profdata is required for a --enable-optimizations build but could not be found.";

assert lib.assertMsg (reproducibleBuild -> stripBytecode)
  "Deterministic builds require stripping bytecode.";

@@ -111,7 +108,7 @@ let
  ] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
    buildPackages.stdenv.cc
    pythonForBuild
  ] ++ optionals (stdenv.cc.isClang && enableLTO) [
  ] ++ optionals (stdenv.cc.isClang && (enableLTO || enableOptimizations)) [
    stdenv.cc.cc.libllvm.out
  ];