diff --git a/Cargo.lock b/Cargo.lock index 2bffc4c9c..faf7c731e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3743,6 +3743,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" dependencies = [ "crc32fast", + "libz-ng-sys", "libz-rs-sys", "miniz_oxide 0.8.8", ] @@ -5741,6 +5742,16 @@ dependencies = [ "vcpkg", ] +[[package]] +name = "libz-ng-sys" +version = "1.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7118c2c2a3c7b6edc279a8b19507672b9c4d716f95e671172dfa4e23f9fd824" +dependencies = [ + "cmake", + "libc", +] + [[package]] name = "libz-rs-sys" version = "0.5.0" diff --git a/Cargo.toml b/Cargo.toml index 19c258385..a14ccaea7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -140,7 +140,7 @@ chrono = { version = "0.4.41", default-features = false, features = ["clock", "s chrono-tz = { version = "0.10.3", default-features = false, features = ["serde"] } clap = { version = "4.5.37", default-features = false, features = ["derive", "error-context", "env", "help", "std", "string", "usage", "wrap_help"] } darling = { version = "0.20.11", default-features = false, features = ["suggestions"] } -flate2 = { version = "1.1.1", default-features = false, features = ["zlib-rs"] } +flate2 = { version = "1.1.1", default-features = false, features = ["zlib-ng"] } futures = { version = "0.3.31", default-features = false, features = ["compat", "io-compat", "std"], package = "futures" } glob = { version = "0.3.2", default-features = false } hickory-proto = { version = "0.25.1", default-features = false, features = ["dnssec-ring"] } @@ -394,7 +394,7 @@ thread_local = { version = "1.1.8", default-features = false, optional = true } typetag = { version = "0.2.20", default-features = false } url = { version = "2.5.4", default-features = false, features = ["serde"] } warp = { version = "0.3.7", default-features = false } -zstd = { version = "0.13.0", default-features = false } +zstd = { version = "0.13.0", default-features = false, features = ["pkg-config"] } arr_macro = { version = "0.2.1" } # depending on fork for bumped nix dependency @@ -470,7 +470,7 @@ default-cmake = ["api", "api-client", "enrichment-tables", "rdkafka?/cmake_build # Default features for *-pc-windows-msvc # TODO: Enable SASL https://github.com/vectordotdev/vector/pull/3081#issuecomment-659298042 default-msvc = ["api", "api-client", "enrichment-tables", "rdkafka?/cmake_build", "sinks", "sources", "transforms", "secrets"] -default-musl = ["api", "api-client", "enrichment-tables", "rdkafka?/cmake_build", "sinks", "sources", "sources-dnstap", "transforms", "unix", "rdkafka?/gssapi-vendored", "secrets"] +default-musl = ["api", "api-client", "enrichment-tables", "rdkafka?/dynamic-linking", "sinks", "sources", "sources-dnstap", "transforms", "unix", "rdkafka?/gssapi", "secrets"] default-no-api-client = ["api", "enrichment-tables", "sinks", "sources", "sources-dnstap", "transforms", "unix", "rdkafka?/gssapi-vendored", "secrets"] default-no-vrl-cli = ["api", "sinks", "sources", "sources-dnstap", "transforms", "unix", "rdkafka?/gssapi-vendored", "secrets"] tokio-console = ["dep:console-subscriber", "tokio/tracing"]