mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-17 16:47:50 +00:00
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>
43 lines
589 B
Bash
Executable file
43 lines
589 B
Bash
Executable file
#!/usr/bin/env sh
|
|
|
|
apk add --no-cache \
|
|
asciidoctor \
|
|
bash \
|
|
build-base \
|
|
coreutils \
|
|
e2fsprogs \
|
|
elfutils-dev \
|
|
git \
|
|
gnutls-dev \
|
|
go \
|
|
ip6tables \
|
|
iproute2 \
|
|
iptables \
|
|
iptables-legacy \
|
|
libaio-dev \
|
|
libbsd-dev \
|
|
libcap-dev \
|
|
libcap-utils \
|
|
libdrm-dev \
|
|
lz4-dev \
|
|
libnet-dev \
|
|
libnl3-dev \
|
|
libtraceevent-dev \
|
|
libtracefs-dev \
|
|
nftables \
|
|
nftables-dev \
|
|
perl \
|
|
pkgconfig \
|
|
procps \
|
|
protobuf-c-compiler \
|
|
protobuf-c-dev \
|
|
protobuf-dev \
|
|
py3-importlib-metadata \
|
|
py3-pip \
|
|
py3-protobuf \
|
|
py3-yaml \
|
|
python3 \
|
|
sudo \
|
|
tar \
|
|
util-linux \
|
|
util-linux-dev
|