{nss,nss_latest}: Fix baseline violation on non-ppc64le POWER (#496193)
This commit is contained in:
@@ -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"
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user