qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

test-debug (620B)


      1 #!/bin/bash -e
      2 #
      3 # Compile and check with clang & --enable-debug --enable-sanitizers.
      4 #
      5 # Copyright (c) 2016-2018 Red Hat Inc.
      6 #
      7 # Authors:
      8 #  Fam Zheng <famz@redhat.com>
      9 #  Marc-André Lureau <marcandre.lureau@redhat.com>
     10 #
     11 # This work is licensed under the terms of the GNU GPL, version 2
     12 # or (at your option) any later version. See the COPYING file in
     13 # the top-level directory.
     14 
     15 . common.rc
     16 
     17 requires_binary clang
     18 
     19 cd "$BUILD_DIR"
     20 
     21 OPTS="--cxx=clang++ --cc=clang --host-cc=clang"
     22 OPTS="--enable-debug --enable-sanitizers $OPTS"
     23 
     24 export ASAN_OPTIONS=detect_leaks=0
     25 build_qemu $OPTS
     26 check_qemu check V=1
     27 install_qemu