From f7bd17ce1281a866f6eaf1a667dd1bc0305bb0f1 Mon Sep 17 00:00:00 2001 From: figsoda Date: Wed, 23 Nov 2022 16:18:06 -0500 Subject: [PATCH] downgrade and pin zstd-sys --- Cargo.lock | 5 +++-- Cargo.toml | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9ca9822..e8b277f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -529,6 +529,7 @@ dependencies = [ "xz2", "zip", "zstd", + "zstd-sys", ] [[package]] @@ -1107,9 +1108,9 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.2+zstd.1.5.2" +version = "2.0.1+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24faa29d97c8ddca9b37b680e3bd2d5439d864a9cac3a0640d086b71c908bb83" +checksum = "9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b" dependencies = [ "cc", "libc", diff --git a/Cargo.toml b/Cargo.toml index 0e3b1c9..3dc756e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,6 +30,9 @@ tempfile = "3.3.0" xz2 = "0.1.7" zip = { version = "0.6.3", default-features = false, features = ["time"] } zstd = { version = "0.12.0", default-features = false } +# zstd-sys > 2.0.1 unconditionally enables thin LTO and causes CI to fail +# https://github.com/gyscos/zstd-rs/pull/155 +zstd-sys = "=2.0.1" [target.'cfg(unix)'.dependencies] time = { version = "0.3.17", default-features = false }