Enable dontStrip for wasm
This commit is contained in:
@@ -213,8 +213,6 @@ stdenv.mkDerivation (rec {
|
|||||||
|
|
||||||
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
||||||
|
|
||||||
dontStrip = false;
|
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
# Install the bash completion file.
|
# Install the bash completion file.
|
||||||
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
||||||
@@ -244,8 +242,9 @@ stdenv.mkDerivation (rec {
|
|||||||
inherit (ghc.meta) license platforms;
|
inherit (ghc.meta) license platforms;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt {
|
dontStrip = (targetPlatform.useAndroidPrebuilt || targetPlatform.isWasm);
|
||||||
dontStrip = true;
|
|
||||||
|
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt{
|
||||||
dontPatchELF = true;
|
dontPatchELF = true;
|
||||||
noAuditTmpdir = true;
|
noAuditTmpdir = true;
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -208,8 +208,6 @@ stdenv.mkDerivation (rec {
|
|||||||
|
|
||||||
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
||||||
|
|
||||||
dontStrip = false;
|
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
# Install the bash completion file.
|
# Install the bash completion file.
|
||||||
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
||||||
@@ -239,8 +237,9 @@ stdenv.mkDerivation (rec {
|
|||||||
inherit (ghc.meta) license platforms;
|
inherit (ghc.meta) license platforms;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt {
|
dontStrip = (targetPlatform.useAndroidPrebuilt || targetPlatform.isWasm);
|
||||||
dontStrip = true;
|
|
||||||
|
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt{
|
||||||
dontPatchELF = true;
|
dontPatchELF = true;
|
||||||
noAuditTmpdir = true;
|
noAuditTmpdir = true;
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -213,8 +213,6 @@ stdenv.mkDerivation (rec {
|
|||||||
|
|
||||||
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
||||||
|
|
||||||
dontStrip = false;
|
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
# Install the bash completion file.
|
# Install the bash completion file.
|
||||||
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
||||||
@@ -244,8 +242,9 @@ stdenv.mkDerivation (rec {
|
|||||||
inherit (ghc.meta) license platforms;
|
inherit (ghc.meta) license platforms;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt {
|
dontStrip = (targetPlatform.useAndroidPrebuilt || targetPlatform.isWasm);
|
||||||
dontStrip = true;
|
|
||||||
|
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt{
|
||||||
dontPatchELF = true;
|
dontPatchELF = true;
|
||||||
noAuditTmpdir = true;
|
noAuditTmpdir = true;
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -213,8 +213,6 @@ stdenv.mkDerivation (rec {
|
|||||||
|
|
||||||
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
||||||
|
|
||||||
dontStrip = false;
|
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
# Install the bash completion file.
|
# Install the bash completion file.
|
||||||
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
||||||
@@ -244,8 +242,9 @@ stdenv.mkDerivation (rec {
|
|||||||
inherit (ghc.meta) license platforms;
|
inherit (ghc.meta) license platforms;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt {
|
dontStrip = (targetPlatform.useAndroidPrebuilt || targetPlatform.isWasm);
|
||||||
dontStrip = true;
|
|
||||||
|
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt{
|
||||||
dontPatchELF = true;
|
dontPatchELF = true;
|
||||||
noAuditTmpdir = true;
|
noAuditTmpdir = true;
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -224,8 +224,6 @@ stdenv.mkDerivation (rec {
|
|||||||
|
|
||||||
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
||||||
|
|
||||||
dontStrip = false;
|
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
# Install the bash completion file.
|
# Install the bash completion file.
|
||||||
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
||||||
@@ -255,8 +253,9 @@ stdenv.mkDerivation (rec {
|
|||||||
inherit (ghc.meta) license platforms;
|
inherit (ghc.meta) license platforms;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt {
|
dontStrip = (targetPlatform.useAndroidPrebuilt || targetPlatform.isWasm);
|
||||||
dontStrip = true;
|
|
||||||
|
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt{
|
||||||
dontPatchELF = true;
|
dontPatchELF = true;
|
||||||
noAuditTmpdir = true;
|
noAuditTmpdir = true;
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user