Merge remote-tracking branch 'remotes/gkurz-gitlab/tags/9p-next-pull-request' into...
[qemu/ar7.git] / tests / docker / test-debug
blobc050fa0d9382c11f2e9d29fcfafadf650c84c1fb
1 #!/bin/bash -e
3 # Compile and check with clang & --enable-debug --enable-sanitizers.
5 # Copyright (c) 2016-2018 Red Hat Inc.
7 # Authors:
8 # Fam Zheng <famz@redhat.com>
9 # Marc-André Lureau <marcandre.lureau@redhat.com>
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.
15 . common.rc
17 requires clang asan
19 cd "$BUILD_DIR"
21 OPTS="--cxx=clang++ --cc=clang --host-cc=clang"
22 OPTS="--enable-debug --enable-sanitizers $OPTS"
24 export ASAN_OPTIONS=detect_leaks=0
25 build_qemu $OPTS
26 check_qemu check V=1
27 install_qemu