]>
git.proxmox.com Git - mirror_qemu.git/blob - scripts/ci/org.centos/stream/8/x86_64/configure
3 # Configuration for QEMU based on CentOS Stream 8 x86_64 builds
5 # The "configure" command line is based on:
7 # https://git.centos.org/rpms/qemu-kvm/blob/c8s-stream-rhel/f/SPECS/qemu-kvm.spec
9 # But, because the SPEC file contains a number of conditionals and
10 # variable and expansions only available at RPM build time, this version
11 # was initially generated from an actual RPM build on an x86_64 platform.
13 # From that initial version, options that are required or are a
14 # consequence of non-upstream patches have been adapted. One example
15 # is "--without-default-devices" which is *not* present here, given
16 # that patches adding downstream specific devices are not available.
19 --python=/usr
/bin
/python3.8 \
21 --libdir="/usr/lib64" \
22 --datadir="/usr/share" \
24 --interp-prefix=/usr
/qemu-
%M \
25 --localstatedir="/var" \
26 --docdir="/usr/share/doc" \
27 --libexecdir="/usr/libexec" \
28 --extra-ldflags="-Wl,--build-id -Wl,-z,relro -Wl,-z,now" \
29 --extra-cflags="-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection" \
30 --with-suffix="qemu-kvm" \
31 --firmwarepath=/usr
/share
/qemu-firmware \
32 --target-list="x86_64-softmmu" \
33 --block-drv-rw-whitelist="qcow2,raw,file,host_device,nbd,iscsi,rbd,blkdebug,luks,null-co,nvme,copy-on-read,throttle,gluster" \
35 --block-drv-ro-whitelist="vmdk,vhdx,vpc,https,ssh" \
36 --with-coroutine=ucontext \
37 --tls-priority=@QEMU
,SYSTEM \
54 --disable-coroutine-pool \
55 --disable-crypto-afalg \
58 --disable-debug-info \
59 --disable-debug-mutex \
64 --disable-fuse-lseek \
70 --disable-guest-agent \
71 --disable-guest-agent-msi \
83 --disable-linux-io-uring \
84 --disable-linux-user \
85 --disable-live-block-migration \
89 --disable-malloc-trim \
90 --disable-membarrier \
92 --disable-module-upgrades \
94 --disable-multiprocess \
100 --disable-parallels \
105 --disable-qom-cast-debug \
108 --disable-replication \
110 --disable-safe-stack \
111 --disable-sanitizers \
113 --disable-sdl-image \
115 --disable-slirp-smbd \
116 --disable-smartcard \
126 --disable-usb-redir \
130 --disable-vhost-crypto \
131 --disable-vhost-kernel \
132 --disable-vhost-net \
133 --disable-vhost-user \
134 --disable-vhost-user-blk-server \
135 --disable-vhost-vdpa \
136 --disable-virglrenderer \
147 --disable-xen-pci-passthrough \
148 --disable-xkbcommon \
154 --enable-coroutine-pool \
156 --enable-debug-info \
162 --enable-guest-agent \
172 --enable-malloc-trim \
188 --enable-trace-backends=dtrace \
190 --enable-vhost-kernel \
192 --enable-vhost-user \
193 --enable-vhost-user-blk-server \
194 --enable-vhost-vdpa \