]>
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.
20 --libdir="/usr/lib64" \
21 --datadir="/usr/share" \
23 --interp-prefix=/usr
/qemu-
%M \
24 --localstatedir="/var" \
25 --docdir="/usr/share/doc" \
26 --libexecdir="/usr/libexec" \
27 --extra-ldflags="-Wl,--build-id -Wl,-z,relro -Wl,-z,now" \
28 --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" \
29 --with-suffix="qemu-kvm" \
30 --firmwarepath=/usr
/share
/qemu-firmware \
32 --with-git-submodules=update \
33 --target-list="x86_64-softmmu" \
34 --block-drv-rw-whitelist="qcow2,raw,file,host_device,nbd,iscsi,rbd,blkdebug,luks,null-co,nvme,copy-on-read,throttle,gluster" \
36 --block-drv-ro-whitelist="vmdk,vhdx,vpc,https,ssh" \
37 --with-coroutine=ucontext \
39 --tls-priority=@QEMU
,SYSTEM \
55 --disable-coroutine-pool \
56 --disable-crypto-afalg \
59 --disable-debug-info \
60 --disable-debug-mutex \
65 --disable-fuse-lseek \
71 --disable-guest-agent \
72 --disable-guest-agent-msi \
85 --disable-linux-io-uring \
86 --disable-linux-user \
87 --disable-live-block-migration \
91 --disable-malloc-trim \
92 --disable-membarrier \
94 --disable-module-upgrades \
96 --disable-multiprocess \
102 --disable-parallels \
107 --disable-qom-cast-debug \
110 --disable-replication \
112 --disable-safe-stack \
113 --disable-sanitizers \
115 --disable-sdl-image \
117 --disable-slirp-smbd \
118 --disable-smartcard \
128 --disable-usb-redir \
132 --disable-vhost-crypto \
133 --disable-vhost-kernel \
134 --disable-vhost-net \
135 --disable-vhost-scsi \
136 --disable-vhost-user \
137 --disable-vhost-user-blk-server \
138 --disable-vhost-vdpa \
139 --disable-vhost-vsock \
140 --disable-virglrenderer \
142 --disable-virtiofsd \
152 --disable-xen-pci-passthrough \
153 --disable-xkbcommon \
159 --enable-coroutine-pool \
161 --enable-debug-info \
167 --enable-guest-agent \
177 --enable-malloc-trim \
193 --enable-trace-backend=dtrace \
196 --enable-vhost-kernel \
198 --enable-vhost-user \
199 --enable-vhost-user-blk-server \
200 --enable-vhost-vdpa \
201 --enable-vhost-vsock \