aports/testing/vector/use-system-libs.patch
2025-07-18 18:22:54 +00:00

61 lines
3.2 KiB
Diff

diff --git a/Cargo.lock b/Cargo.lock
index f54b6d24d..ce19f8e42 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3752,6 +3752,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d"
dependencies = [
"crc32fast",
+ "libz-ng-sys",
"libz-rs-sys",
"miniz_oxide 0.8.8",
]
@@ -5792,6 +5793,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.1"
diff --git a/Cargo.toml b/Cargo.toml
index 0b4f428cd..93a5eb124 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.40", 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.2", default-features = false, features = ["zlib-rs"] }
+flate2 = { version = "1.1.2", 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.2", default-features = false, features = ["dnssec-ring"] }
@@ -397,7 +397,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
@@ -473,7 +473,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"]