|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 2/2] CI: Add zstd/etc libraries to build environments
zstd compression support is new in 4.15, but isn't currently tested anywhere
in CI.
bzip2/zlib was missing in some cases, so add those as well.
Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
---
CC: Ian Jackson <iwj@xxxxxxxxxxxxxx>
CC: Wei Liu <wl@xxxxxxx>
CC: Doug Goldstein <cardoe@xxxxxxxxxx>
For 4.15. Add build time testing for a currently untested feature. This
should have been part of the series which included 8169f82049efb but I don't
think it really qualifies for a Fixes: tag.
RFC for two reasons. First, this needs extending to other containers when
I've finished chasing package names, and the CI runs haven't completed yet.
---
.cirrus.yml | 2 +-
automation/build/alpine/3.12.dockerfile | 2 ++
automation/build/ubuntu/focal.dockerfile | 2 ++
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/.cirrus.yml b/.cirrus.yml
index fdb1c9c94d..05e72b92db 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -4,7 +4,7 @@ freebsd_template: &FREEBSD_TEMPLATE
APPEND_LIB: /usr/local/lib
APPEND_INCLUDES: /usr/local/include
- install_script: pkg install -y seabios gmake
+ install_script: pkg install -y seabios gmake zlib bzip2 zstd
pkgconf python libiconv bison perl5
yajl lzo2 pixman argp-standalone
libxml2 glib git
diff --git a/automation/build/alpine/3.12.dockerfile
b/automation/build/alpine/3.12.dockerfile
index 8631d221db..8d61f3860b 100644
--- a/automation/build/alpine/3.12.dockerfile
+++ b/automation/build/alpine/3.12.dockerfile
@@ -38,6 +38,8 @@ RUN \
apk add xz-dev && \
apk add yajl-dev && \
apk add zlib-dev && \
+ apk add bzip2-dev && \
+ apk add zstd-dev && \
\
# qemu build deps
apk add bison && \
diff --git a/automation/build/ubuntu/focal.dockerfile
b/automation/build/ubuntu/focal.dockerfile
index 6c4565745b..0558519a97 100644
--- a/automation/build/ubuntu/focal.dockerfile
+++ b/automation/build/ubuntu/focal.dockerfile
@@ -30,6 +30,8 @@ RUN apt-get update && \
bin86 \
bcc \
liblzma-dev \
+ libzstd-dev \
+ libbz2-dev \
# libc6-dev-i386 for Xen < 4.15
libc6-dev-i386 \
libnl-3-dev \
--
2.11.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |