python3-dev:any,
libpython3-dev,
dh-python,
- bcc [i386 amd64],
- gcc-multilib [i386 amd64],
+ bcc [amd64],
+ gcc-multilib [amd64],
e2fslibs-dev,
iasl,
- seabios (>= 1.7.4-2~) [i386 amd64],
+ seabios (>= 1.7.4-2~) [amd64],
libaio-dev,
libfdt-dev [armhf arm64],
libglib2.0-dev,
Vcs-Git: https://salsa.debian.org/xen-team/debian-xen.git
Package: xenstore-utils
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Section: admin
Depends: ${shlibs:Depends}, ${misc:Depends}
Replaces: xen-utils-common (<= 4.11.1~pre+1.733450b39b-1~)
Package: xen-utils-common
Section: admin
-Architecture: amd64 i386 armhf arm64
+Architecture: amd64 armhf arm64
Depends: lsb-base, udev, xenstore-utils,
${shlibs:Depends}, ${python3:Depends}, ${misc:Depends}
Suggests: xen-doc
Package: xen-doc
Section: doc
-Architecture: amd64 i386 armhf arm64
+Architecture: amd64 armhf arm64
Depends: ${misc:Depends}
Description: XEN documentation
Documentation for the Xen hypervisor and surrounding software,
Package: xen-utils-4.16
Section: admin
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Provides: xen-utils
Depends: ${shlibs:Depends}, ${misc:Depends}, python3, xen-utils-common (>= ${source:Version})
-Recommends: bridge-utils, libc6-xen [i386], xen-hypervisor-4.16, qemu-system-x86, grub-xen-host [i386 amd64]
-Suggests: qemu-utils [i386 amd64], seabios [i386 amd64], ovmf
+Recommends: bridge-utils, xen-hypervisor-4.16, qemu-system-x86, grub-xen-host [amd64]
+Suggests: qemu-utils [amd64], seabios [amd64], ovmf
Description: XEN administrative tools
The userspace tools to manage a system virtualized through the XEN virtual
machine monitor.
.
- qemu-utils and seabios are neded for "Xen HVM" (amd64 and i386)
+ qemu-utils and seabios are neded for "Xen HVM" (amd64)
Built-Using: ${misc:Built-Using}
Package: xen-hypervisor-4.16-amd64
Section: kernel
-Architecture: amd64 i386
+Architecture: amd64
Provides: xen-hypervisor, xen-hypervisor-4.16, xen-hypervisor-amd64
Depends: ${misc:Depends}
Recommends: xen-utils-4.16, xen-hypervisor-common
Package: xen-system-amd64
Section: admin
-Architecture: amd64 i386
+Architecture: amd64
Provides: xen-system
Depends: xen-hypervisor-4.16-amd64, xen-hypervisor-common, xen-utils-4.16, ${misc:Depends}
Description: Xen System on AMD64 (metapackage)
Package: libxen-dev
Section: libdevel
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends},
libxenmisc4.16 (= ${binary:Version}),
libxencall1 (= ${binary:Version}),
Package: libxenmisc4.16
Section: libs
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xen runtime libraries - miscellaneous, versioned ABI
Shared libraries for Xen utilities.
Package: libxencall1
Section: libs
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xen runtime library - libxencall
Shared library for Xen utilities.
Package: libxendevicemodel1
Section: libs
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xen runtime libraries - libxendevicemodel
Shared library for Xen utilities.
Package: libxenevtchn1
Section: libs
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xen runtime libraries - libxenevtchn
Shared library for Xen utilities.
Package: libxenforeignmemory1
Section: libs
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xen runtime libraries - libxenforeignmemory
Shared library for Xen utilities.
Package: libxengnttab1
Section: libs
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xen runtime libraries - libxengnttab
Shared library for Xen utilities.
Package: libxenstore4
Section: libs
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xen runtime libraries - libxenstore
Shared library for Xen utilities.
Package: libxentoolcore1
Section: libs
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xen runtime libraries - libxentoolcore
Shared library for Xen utilities.
Package: libxentoollog1
Section: libs
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xen runtime libraries - libxentoollog
Shared library for Xen utilities.
Package: libxenhypfs1
Section: libs
-Architecture: amd64 arm64 armhf i386
+Architecture: amd64 arm64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xen runtime library - libxenhypfs
Shared library for Xen utilities.
#
# We need to explicitly specify the architecture because the Xen
# upstream build system likes to use `uname' which can produce wrong
-# answers it other-bitness chroots, and because we need to build a
-# 64-bit hypervisor even on i386 (since there is no 32-bit hypervisor
-# anymore).
+# answers in other-bitness chroots.
# Also there is terminological confusion. The DEB_* variables follow
# GNU GCC terminology:
# Debian nor GNU names.
flavour_amd64 = amd64
-flavour_i386 = amd64
flavour_armhf = armhf
flavour_arm64 = arm64
xen_arch_amd64 = x86_64
-xen_arch_i386 = x86_32
xen_arch_armhf = arm32
xen_arch_arm64 = arm64
# tools/firmware/xen-dir is the `shim' used for booting PV guests
# in an HVM container, for security (particularly, for meltdown/spectre
-# mitigation). It's actually a hypervisor. On i386 it is not built
-# by `make tools' because run that with XEN_COMPILE_ARCH=x86_32 which
-# is no longer a supported hypervisor architecture. And we want to
-# build it with $(make_args_xen) not $(make_args_tools). So do it
-# separately.
+# mitigation). It's actually a hypervisor. It's only built for amd64.
+# Since we want to build it with $(make_args_xen) not $(make_args_tools),
+# do it separately.
override_dh_auto_build:
$(MAKE) $(make_args_xen) xen
$(MAKE) $(make_args_tools) tools docs CONFIG_PV_SHIM=n
case $(flavour) in \
- amd64|i386) \
+ amd64) \
$(MAKE) $(make_args_xen) -C tools/firmware/xen-dir ;; \
esac
touch debian/xen-tools-built.stamp
install-{tools,docs} CONFIG_PV_SHIM=n
:
@# shim install target needs to be run separately because we
- @# need to pass it the make_args_xen settings, in particular
- @# on i386 bwe need to pass x86_64 here to actually build it.
+ @# need to pass it the make_args_xen settings.
@# Luckily this target, unlike the build, is a noop on
@# shimless arches, so it does not need to be conditional.
$(MAKE) $(make_args_xen) DESTDIR=$t $(make_args_xen) \