hydra-check: patch to fix x86_64-darwin, rust 1.88 (#427427)
This commit is contained in:
commit
913e594cff
15
pkgs/by-name/hy/hydra-check/fix-cargo-1_88-reqwest.patch
Normal file
15
pkgs/by-name/hy/hydra-check/fix-cargo-1_88-reqwest.patch
Normal file
@ -0,0 +1,15 @@
|
||||
diff --git a/Cargo.toml b/Cargo.toml
|
||||
index bb8d370..7c5b7ac 100644
|
||||
--- a/Cargo.toml
|
||||
+++ b/Cargo.toml
|
||||
@@ -35,6 +35,10 @@ anyhow = "1.0.89"
|
||||
insta.opt-level = 3
|
||||
similar.opt-level = 3
|
||||
|
||||
+# work around https://github.com/NixOS/nixpkgs/issues/427072
|
||||
+[profile.release.package.hyper]
|
||||
+opt-level = 0
|
||||
+
|
||||
[lints.clippy]
|
||||
pedantic = { level = "warn", priority = -1 }
|
||||
cargo = { level = "warn", priority = -1 }
|
||||
@ -22,6 +22,15 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
cargoHash = "sha256-G9M+1OWp2jlDeSDFagH/YOCdxGQbcru1KFyKEUcMe7g=";
|
||||
|
||||
patches =
|
||||
lib.optional (stdenv.hostPlatform.system == "x86_64-darwin")
|
||||
# work around rust 1.88 compiler / linker bug for x86_64-darwin. This is
|
||||
# applied conditionally because it will introduce a performance penalty on
|
||||
# other host platforms. NOTE: Please check the patch applies if you update
|
||||
# the package on a different platform (e.g x86_64-linux).
|
||||
# see: https://github.com/NixOS/nixpkgs/issues/427072
|
||||
./fix-cargo-1_88-reqwest.patch;
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
installShellFiles
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user