tce-load -i compiletc meson pulseaudio-dev perl5 sdl2_image-dev curl-dev libusb-dev Xorg-7.7-3d-dev spice-dev spice-protocol libcacard-dev usbredir-dev libbluetooth-dev libnfs-dev gnutls38-dev gettext lzo-dev libgcrypt-dev dtc-dev libslirp-dev pipewire-dev

wget https://download.qemu.org/qemu-9.0.0.tar.xz

cd qemu-9.0.0

mkdir build
cd build


CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" ../configure --prefix=/usr/local --localstatedir=/var --libexecdir=/usr/local/lib/qemu --interp-prefix=/usr/local/share/qemu --audio-drv-list="alsa,sdl,pa,pipewire" --target-list="i386-softmmu i386-linux-user x86_64-softmmu x86_64-linux-user arm-softmmu arm-linux-user aarch64-softmmu aarch64-linux-user" --smbd=/usr/local/sbin/smbd --enable-spice --enable-slirp

find . -name build.ninja -type f -exec sed -i 's/-O2 -g//g' {} \;

ninja [24m 34.63s]
sudo ninja install

sudo chgrp staff  /usr/local/lib/qemu/qemu-bridge-helper
sudo chmod 4750 /usr/local/lib/qemu/qemu-bridge-helper

qemu 9.0.0

  Build environment
    Build directory                              : /usr/src/qemu-9.0.0/build
    Source path                                  : /usr/src/qemu-9.0.0
    Download dependencies                        : YES

  Directories
    Build directory                              : /usr/src/qemu-9.0.0/build
    Source path                                  : /usr/src/qemu-9.0.0
    Download dependencies                        : YES
    Install prefix                               : /usr/local
    BIOS directory                               : share/qemu
    firmware path                                : share/qemu-firmware
    binary directory                             : /usr/local/bin
    library directory                            : /usr/local/lib
    module directory                             : lib/qemu
    libexec directory                            : /usr/local/lib/qemu
    include directory                            : /usr/local/include
    config directory                             : /usr/local/etc
    local state directory                        : /var
    Manual directory                             : /usr/local/share/man
    Doc directory                                : /usr/local/share/doc

  Host binaries
    python                                       : /usr/src/qemu-9.0.0/build/pyvenv/bin/python3 (version: 3.9)
    sphinx-build                                 : NO
    gdb                                          : 
    iasl                                         : NO
    genisoimage                                  : 
    smbd                                         : /usr/local/sbin/smbd

  Configurable features
    Documentation                                : NO
    system-mode emulation                        : YES
    user-mode emulation                          : YES
    block layer                                  : YES
    Install blobs                                : YES
    module support                               : NO
    fuzzing support                              : NO
    Audio drivers                                : alsa sdl pa pipewire
    Trace backends                               : log
    D-Bus display                                : YES
    QOM debugging                                : YES
    Relocatable install                          : YES
    vhost-kernel support                         : YES
    vhost-net support                            : YES
    vhost-user support                           : YES
    vhost-user-crypto support                    : YES
    vhost-user-blk server support                : YES
    vhost-vdpa support                           : YES
    build guest agent                            : YES

  Compilation
    host CPU                                     : x86_64
    host endianness                              : little
    C compiler                                   : gcc -flto -mtune=generic -Os -pipe -m64 -mcx16
    Host C compiler                              : gcc -flto -mtune=generic -Os -pipe -m64 -mcx16
    C++ compiler                                 : NO
    Objective-C compiler                         : NO
    CFLAGS                                       : -g -O2
    QEMU_CFLAGS                                  : -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fno-common -fwrapv -ftrivial-auto-var-init=zero -fzero-call-used-regs=used-gpr -fstack-protector-strong
    QEMU_LDFLAGS                                 : -fstack-protector-strong -Wl,-z,relro -Wl,-z,now
    link-time optimization (LTO)                 : NO
    PIE                                          : YES
    static build                                 : NO
    malloc trim support                          : YES
    membarrier                                   : NO
    debug graph lock                             : NO
    debug stack usage                            : NO
    mutex debugging                              : NO
    memory allocator                             : system
    avx2 optimization                            : YES
    avx512bw optimization                        : YES
    avx512f optimization                         : NO
    gcov                                         : NO
    thread sanitizer                             : NO
    CFI support                                  : NO
    strip binaries                               : NO
    sparse                                       : NO
    mingw32 support                              : NO

  Cross compilers
    x86_64                                       : gcc -flto -mtune=generic -Os -pipe

  Targets and accelerators
    KVM support                                  : YES
    HVF support                                  : NO
    WHPX support                                 : NO
    NVMM support                                 : NO
    Xen support                                  : NO
    Xen emulation                                : YES
    TCG support                                  : YES
    TCG backend                                  : native (x86_64)
    TCG plugins                                  : YES
    TCG debug enabled                            : NO
    target list                                  : i386-softmmu i386-linux-user x86_64-softmmu x86_64-linux-user arm-softmmu arm-linux-user aarch64-softmmu aarch64-linux-user
    default devices                              : YES
    out of process emulation                     : YES
    vfio-user server                             : NO

  Block layer support
    coroutine backend                            : ucontext
    coroutine pool                               : YES
    Block whitelist (rw)                         : 
    Block whitelist (ro)                         : 
    Use block whitelist in tools                 : NO
    VirtFS (9P) support                          : YES
    VirtFS (9P) Proxy Helper support (deprecated): NO
    Live block migration                         : YES
    replication support                          : YES
    bochs support                                : YES
    cloop support                                : YES
    dmg support                                  : YES
    qcow v1 support                              : YES
    vdi support                                  : YES
    vhdx support                                 : YES
    vmdk support                                 : YES
    vpc support                                  : YES
    vvfat support                                : YES
    qed support                                  : YES
    parallels support                            : YES
    FUSE exports                                 : NO
    VDUSE block exports                          : YES

  Crypto
    TLS priority                                 : NORMAL
    GNUTLS support                               : YES 3.8.3
      GNUTLS crypto                              : YES
    libgcrypt                                    : NO
    nettle                                       : NO
    SM4 ALG support                              : NO
    AF_ALG support                               : NO
    rng-none                                     : NO
    Linux keyring                                : YES
    Linux keyutils                               : NO

  User interface
    SDL support                                  : YES 2.24.0
    SDL image support                            : YES 2.0.1
    GTK support                                  : YES
    pixman                                       : YES 0.43.0
    VTE support                                  : NO
    PNG support                                  : YES 1.6.40
    VNC support                                  : YES
    VNC SASL support                             : YES
    VNC JPEG support                             : YES 2.1.2
    spice protocol support                       : YES 0.14.3
      spice server support                       : YES 0.14.3
    curses support                               : YES
    brlapi support                               : NO

  Graphics backends
    VirGL support                                : NO
    Rutabaga support                             : NO

  Audio backends
    OSS support                                  : YES
    sndio support                                : NO
    ALSA support                                 : YES 1.2.11
    PulseAudio support                           : YES 13.0
    PipeWire support                             : YES 1.0.1
    JACK support                                 : NO

  Network backends
    AF_XDP support                               : NO
    slirp support                                : YES 4.8.0
    vde support                                  : NO
    netmap support                               : NO
    l2tpv3 support                               : YES

  Dependencies
    libtasn1                                     : YES 4.13
    PAM                                          : YES
    iconv support                                : YES
    blkio support                                : NO
    curl support                                 : YES 8.4.0
    Multipath support                            : NO
    Linux AIO support                            : NO
    Linux io_uring support                       : NO
    ATTR/XATTR support                           : YES
    RDMA support                                 : NO
    PVRDMA support                               : NO
    fdt support                                  : system
    libcap-ng support                            : NO
    bpf support                                  : NO
    rbd support                                  : NO
    smartcard support                            : YES 2.5.2
    U2F support                                  : NO
    libusb                                       : YES 1.0.24
    usb net redir                                : YES 0.7.1
    OpenGL support (epoxy)                       : YES 1.5.9
    GBM                                          : YES 22.3.7
    libiscsi support                             : NO
    libnfs support                               : YES 1.9.8
    seccomp support                              : NO
    GlusterFS support                            : NO
    hv-balloon support                           : YES
    TPM support                                  : YES
    libssh support                               : NO
    lzo support                                  : YES
    snappy support                               : NO
    bzip2 support                                : YES
    lzfse support                                : NO
    zstd support                                 : YES 1.5.5
    NUMA host support                            : NO
    capstone                                     : NO
    libpmem support                              : NO
    libdaxctl support                            : NO
    libudev                                      : YES 173
    FUSE lseek                                   : NO
    selinux                                      : NO
    libdw                                        : YES 0.170

  Subprojects
    berkeley-softfloat-3                         : YES
    berkeley-testfloat-3                         : YES
    keycodemapdb                                 : YES
    libvduse                                     : YES
    libvhost-user                                : YES

  User defined options
    Native files                                 : config-meson.cross
    libexecdir                                   : /usr/local/lib/qemu
    localstatedir                                : /var
    prefix                                       : /usr/local
    audio_drv_list                               : alsa,sdl,pa,pipewire
    docs                                         : disabled
    interp_prefix                                : /usr/local/share/qemu
    plugins                                      : true
    slirp                                        : enabled
    smbd                                         : /usr/local/sbin/smbd
    spice                                        : enabled
