stubdom: remove build of zlib

The last users of zlib for stubdoms have been removed.

Remove zlib from the stubdom build system, too.

Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
This commit is contained in:
Juergen Gross authored and Andrew Cooper committed 2026-09-25 14:44:27 +01:00
1 parent 2a57c244ec
commit dd0183b8fa
5 files changed
+1 -43

No files matched your search

-3
View File
@@ -11,9 +11,6 @@ STUBDOM_TARGETS := @STUBDOM_TARGETS@
STUBDOM_BUILD := @STUBDOM_BUILD@ STUBDOM_BUILD := @STUBDOM_BUILD@
STUBDOM_INSTALL := @STUBDOM_INSTALL@ STUBDOM_INSTALL := @STUBDOM_INSTALL@
ZLIB_VERSION := @ZLIB_VERSION@
ZLIB_URL := @ZLIB_URL@
NEWLIB_VERSION := @NEWLIB_VERSION@ NEWLIB_VERSION := @NEWLIB_VERSION@
NEWLIB_URL := @NEWLIB_URL@ NEWLIB_URL := @NEWLIB_URL@
-1
View File
@@ -29,4 +29,3 @@
/vtpm/vtpm_manager.h /vtpm/vtpm_manager.h
/xenstore /xenstore
/xenstorepvh /xenstorepvh
/zlib-*
+1 -23
View File
@@ -102,26 +102,6 @@ $(NEWLIB_STAMPFILE): mk-headers-$(XEN_TARGET_ARCH) newlib-$(NEWLIB_VERSION)
$(MAKE) DESTDIR= && \ $(MAKE) DESTDIR= && \
$(MAKE) DESTDIR= install ) $(MAKE) DESTDIR= install )
############
# Cross-zlib
############
zlib-$(ZLIB_VERSION).tar.gz:
$(FETCHER) $@ $(ZLIB_URL)/$@
zlib-$(XEN_TARGET_ARCH): zlib-$(ZLIB_VERSION).tar.gz
tar xzf $<
mv zlib-$(ZLIB_VERSION) $@
ZLIB_STAMPFILE=$(CROSS_ROOT)/$(GNU_TARGET_ARCH)-xen-elf/lib/libz.a
.PHONY: cross-zlib
cross-zlib: $(ZLIB_STAMPFILE)
$(ZLIB_STAMPFILE): zlib-$(XEN_TARGET_ARCH) $(NEWLIB_STAMPFILE)
( cd $< && \
CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" CC=$(CC) ./configure --prefix=$(CROSS_PREFIX)/$(GNU_TARGET_ARCH)-xen-elf && \
$(MAKE) DESTDIR= libz.a && \
$(MAKE) DESTDIR= install )
####################################################################### #######################################################################
# There used to be a slightly modified version of pciutils, this is now # There used to be a slightly modified version of pciutils, this is now
# available under https://github.com/pciutils/pciutils/pull/236 # available under https://github.com/pciutils/pciutils/pull/236
@@ -227,7 +207,7 @@ cross-tpmemu: $(TPMEMU_STAMPFILE)
####### #######
.PHONY: $(CROSS_ROOT) .PHONY: $(CROSS_ROOT)
$(CROSS_ROOT): cross-newlib cross-zlib $(CROSS_ROOT): cross-newlib
####### #######
# libraries under tools/libs # libraries under tools/libs
@@ -454,7 +434,6 @@ clean:
crossclean: clean crossclean: clean
rm -fr $(CROSS_ROOT) rm -fr $(CROSS_ROOT)
rm -fr newlib-$(XEN_TARGET_ARCH) rm -fr newlib-$(XEN_TARGET_ARCH)
rm -fr zlib-$(XEN_TARGET_ARCH)
rm -fr libs-$(XEN_TARGET_ARCH) rm -fr libs-$(XEN_TARGET_ARCH)
rm -fr xenstore xenstorepvh rm -fr xenstore xenstorepvh
rm -fr gmp-$(XEN_TARGET_ARCH) rm -fr gmp-$(XEN_TARGET_ARCH)
@@ -476,7 +455,6 @@ patchclean: crossclean
.PHONY: downloadclean .PHONY: downloadclean
downloadclean: patchclean downloadclean: patchclean
rm -f newlib-$(NEWLIB_VERSION).tar.gz rm -f newlib-$(NEWLIB_VERSION).tar.gz
rm -f zlib-$(ZLIB_VERSION).tar.gz
rm -f gmp-$(GMP_VERSION).tar.bz2 rm -f gmp-$(GMP_VERSION).tar.bz2
rm -f tpm_emulator-$(TPMEMU_VERSION).tar.gz rm -f tpm_emulator-$(TPMEMU_VERSION).tar.gz
rm -f lwip-$(LWIP_VERSION).tar.gz rm -f lwip-$(LWIP_VERSION).tar.gz
-15
View File
@@ -634,8 +634,6 @@ LWIP_VERSION
LWIP_URL LWIP_URL
NEWLIB_VERSION NEWLIB_VERSION
NEWLIB_URL NEWLIB_URL
ZLIB_VERSION
ZLIB_URL
INSTALL_DATA INSTALL_DATA
INSTALL_SCRIPT INSTALL_SCRIPT
INSTALL_PROGRAM INSTALL_PROGRAM
@@ -722,7 +720,6 @@ CFLAGS
LDFLAGS LDFLAGS
LIBS LIBS
CPPFLAGS CPPFLAGS
ZLIB_URL
NEWLIB_URL NEWLIB_URL
LWIP_URL LWIP_URL
GMP_URL GMP_URL
@@ -1372,7 +1369,6 @@ Some influential environment variables:
LIBS libraries to pass to the linker, e.g. -l<library> LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir> you have headers in a nonstandard directory <include dir>
ZLIB_URL Download url for zlib
NEWLIB_URL Download url for newlib NEWLIB_URL Download url for newlib
LWIP_URL Download url for lwip LWIP_URL Download url for lwip
GMP_URL Download url for libgmp GMP_URL Download url for libgmp
@@ -4023,17 +4019,6 @@ fi
# Stubdom libraries version and url setup # Stubdom libraries version and url setup
if test "x$ZLIB_URL" = "x"
then :
ZLIB_URL=\$\(XEN_EXTFILES_URL\)
fi
ZLIB_VERSION="1.2.3"
if test "x$NEWLIB_URL" = "x" if test "x$NEWLIB_URL" = "x"
then : then :
-1
View File
@@ -38,7 +38,6 @@ AC_PROG_INSTALL
AX_DEPENDS_PATH_PROG([vtpm], [CMAKE], [cmake]) AX_DEPENDS_PATH_PROG([vtpm], [CMAKE], [cmake])
# Stubdom libraries version and url setup # Stubdom libraries version and url setup
AX_STUBDOM_LIB([ZLIB], [zlib], [1.2.3])
AX_STUBDOM_LIB([NEWLIB], [newlib], [1.16.0], [https://sourceware.org/ftp/newlib]) AX_STUBDOM_LIB([NEWLIB], [newlib], [1.16.0], [https://sourceware.org/ftp/newlib])
AX_STUBDOM_LIB([LWIP], [lwip], [1.3.0], [https://download.savannah.gnu.org/releases/lwip]) AX_STUBDOM_LIB([LWIP], [lwip], [1.3.0], [https://download.savannah.gnu.org/releases/lwip])
AX_STUBDOM_LIB([GMP], [libgmp], [4.3.2], [https://gmplib.org/download/gmp/archive]) AX_STUBDOM_LIB([GMP], [libgmp], [4.3.2], [https://gmplib.org/download/gmp/archive])
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.