Unverified Commit 20c29f87 authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

{nss,nss_latest}: Fix baseline violation on non-ppc64le POWER (#496193)

parents bfb46acc 0007f17f
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -108,6 +108,7 @@ stdenv.mkDerivation rec {
      target = getArch stdenv.hostPlatform;
      target_system = stdenv.hostPlatform.uname.system;
      host = getArch stdenv.buildPlatform;
      targetIsPpc64le = stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian;

      buildFlags = [
        "-v"
@@ -127,6 +128,10 @@ stdenv.mkDerivation rec {
      ++ lib.optionals (target_system != stdenv.buildPlatform.uname.system) [
        "-DOS=${target_system}"
      ]
      ++ lib.optionals stdenv.hostPlatform.isPower [
        "-Ddisable_altivec=${if targetIsPpc64le then "0" else "1"}"
        "-Ddisable_crypto_vsx=${if targetIsPpc64le then "0" else "1"}"
      ]
      ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
        "--disable-tests"
      ];