diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /dev-python/cramjam/files | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'dev-python/cramjam/files')
| -rw-r--r-- | dev-python/cramjam/files/lz4-sys-unbundle-lz4.patch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/dev-python/cramjam/files/lz4-sys-unbundle-lz4.patch b/dev-python/cramjam/files/lz4-sys-unbundle-lz4.patch new file mode 100644 index 000000000000..c17d47a558c3 --- /dev/null +++ b/dev-python/cramjam/files/lz4-sys-unbundle-lz4.patch @@ -0,0 +1,38 @@ +diff --git a/lz4-sys/Cargo.toml b/lz4-sys/Cargo.toml +index 033f2eddc..4001ecd66 100644 +--- a/lz4-sys/Cargo.toml ++++ b/lz4-sys/Cargo.toml +@@ -1,0 +1,2 @@ libc = "0.2.44" ++[build-dependencies.pkg-config] ++version = "0.3.9" +diff --git a/lz4-sys/build.rs b/lz4-sys/build.rs +index c69d25716..32a69f418 100644 +--- a/lz4-sys/build.rs ++++ b/lz4-sys/build.rs +@@ -15,6 +15,18 @@ fn main() { + } + + fn run() -> Result<(), Box<dyn Error>> { ++ let target = get_from_env("TARGET")?; ++ ++ if !target.contains("windows") ++ && pkg_config::Config::new() ++ .print_system_libs(false) ++ .cargo_metadata(true) ++ .probe("liblz4") ++ .is_ok() ++ { ++ return Ok(()); ++ } ++ + let mut compiler = cc::Build::new(); + compiler + .file("liblz4/lib/lz4.c") +@@ -24,7 +36,6 @@ fn run() -> Result<(), Box<dyn Error>> { + // We always compile the C with optimization, because otherwise it is 20x slower. + .opt_level(3); + +- let target = get_from_env("TARGET")?; + if target.contains("windows") { + if target == "i686-pc-windows-gnu" { + // Disable auto-vectorization for 32-bit MinGW target. |
