criu/.github/workflows
Radostin Stoyanov 1544013406 make: Add optional LZ4 support
Memory page compression requires liblz4, but making it mandatory would
prevent CRIU from building on systems that do not provide it.

Detect liblz4 with pkg-config and enable CONFIG_LZ4 only when it is
available. Add NO_LZ4=1 as an explicit opt-out and register the
development package in the supported distribution dependency lists.
Install liblz4 for the per-commit build, then run a separate NO_LZ4
build and unit test to keep the optional configuration usable.

Assisted-by: Codex:GPT-5
Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
2026-07-14 10:17:01 +01:00
..
check-commits.yml make: Add optional LZ4 support 2026-07-14 10:17:01 +01:00
ci.yml ci: run flaky nftables test on 26.04 2026-07-09 10:32:52 +01:00
codeql.yml ci: update GitHub Actions to latest major versions 2026-06-29 14:16:28 +01:00
cross-compile-daily.yml ci: update GitHub Actions to latest major versions 2026-06-29 14:16:28 +01:00
lint.yml ci: update GitHub Actions to latest major versions 2026-06-29 14:16:28 +01:00
linux-next.yml github: add linux-next test workflow 2026-06-30 06:44:35 +01:00
manage-labels.yml ci: pin third-party actions to SHAs 2026-07-02 07:55:32 +02:00
stale.yml ci: update GitHub Actions to latest major versions 2026-06-29 14:16:28 +01:00