Lines Matching +full:build +full:- +full:system +full:- +full:debian

1 .. _Supported-build-platforms:
3 Supported build platforms
7 platforms. This appendix outlines which platforms are the major build
25 support for those backports, unless the feature is auto-detectable in a
33 ----------------------------
37 .. list-table::
38 :header-rows: 1
40 * - CPU Architecture
41 - Accelerators
42 * - Arm
43 - hvf (64 bit only), kvm (64 bit only), tcg, xen
44 * - MIPS (64 bit little endian only)
45 - kvm, tcg
46 * - PPC
47 - kvm, tcg
48 * - RISC-V
49 - kvm, tcg
50 * - s390x
51 - kvm, tcg
52 * - SPARC
53 - tcg
54 * - x86
55 - hvf (64 bit only), kvm, nvmm, tcg, whpx (64 bit only), xen
57 Other host architectures are not supported. It is possible to build QEMU system
59 ``--enable-tcg-interpreter`` option to enable the TCI support, but note that
61 requires host-specific support for signal handling, therefore TCI won't help
64 Non-supported architectures may be removed in the future following the
68 -----------------------------------------
74 first. In this context, third-party efforts to extend the lifetime of a distro
75 are not considered, even when they are endorsed by the vendor (eg. Debian LTS);
77 releases (e.g. Debian backports). Within each major release, only the most
81 the project will look at CentOS, Debian, Fedora, openSUSE, RHEL, SLES and
90 Some build dependencies may follow less conservative rules:
93 Distributions with long-term support often provide multiple versions
97 In this case, it will be necessary to use the ``--python`` command line
103 Python build dependencies
104 Some of QEMU's build dependencies are written in Python. Usually these
106 If QEMU bumps its minimum Python version and a non-default runtime is
108 Package Index (PyPI) via ``pip``, in order to build QEMU.
110 Rust build dependencies
116 a newer version using ``cargo install bindgen-cli``.
118 Developers may want to use Cargo-based tools in the QEMU source tree;
120 to build QEMU.
122 Optional build dependencies
123 Build components whose absence does not affect the ability to build
128 of optional build-time dependency; in this case it is possible to
129 download them from repositories such as EPEL, to use container-based
130 cross compilation using ``docker`` or ``podman``, or to use pre-built
135 -------
145 toolchain, either hosted on Linux (Debian/Fedora) or via `MSYS2`_ on Windows.
149 build process to successfully complete. On newer versions of Windows 10,
154 Only 64-bit Windows is supported.