From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org, "Alex Bennée" <alex.bennee@linaro.org>
Cc: "Philippe Mathieu-Daudé" <philmd@redhat.com>,
"Willian Rampazzo" <wrampazz@redhat.com>,
"Wainer dos Santos Moschetta" <wainersm@redhat.com>
Subject: [PATCH 6/6] travis.yml: Move the -fsanitize=thread compile-testing to the gitlab-CI
Date: Wed, 3 Feb 2021 12:32:43 +0100 [thread overview]
Message-ID: <20210203113243.280883-7-thuth@redhat.com> (raw)
In-Reply-To: <20210203113243.280883-1-thuth@redhat.com>
It's only about compile-testing (there is too much noise when running
the tests), so let's simply add the -fsanitize=thread flag to a job that
only compiles the sources. The "build-gprof-gcov" seems to be a good
candidate.
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
.gitlab-ci.yml | 1 +
.travis.yml | 51 --------------------------------------------------
2 files changed, 1 insertion(+), 51 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4654798523..e5c86e38c4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -484,6 +484,7 @@ build-gprof-gcov:
variables:
IMAGE: ubuntu2004
CONFIGURE_ARGS: --enable-gprof --enable-gcov
+ --extra-cflags=-fsanitize=thread
MAKE_CHECK_ARGS: build-tcg
TARGETS: aarch64-softmmu mips64-softmmu ppc64-softmmu
riscv64-softmmu s390x-softmmu x86_64-softmmu
diff --git a/.travis.yml b/.travis.yml
index b3fc72f561..18e62f282f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -120,57 +120,6 @@ after_script:
jobs:
include:
-
- # Using newer GCC with sanitizers
- - name: "GCC9 with sanitizers (softmmu)"
- dist: bionic
- addons:
- apt:
- update: true
- sources:
- # PPAs for newer toolchains
- - ubuntu-toolchain-r-test
- packages:
- # Extra toolchains
- - gcc-9
- - g++-9
- # Build dependencies
- - libaio-dev
- - libattr1-dev
- - libbrlapi-dev
- - libcap-ng-dev
- - libgnutls28-dev
- - libgtk-3-dev
- - libiscsi-dev
- - liblttng-ust-dev
- - libnfs-dev
- - libncurses5-dev
- - libnss3-dev
- - libpixman-1-dev
- - libpng-dev
- - librados-dev
- - libsdl2-dev
- - libsdl2-image-dev
- - libseccomp-dev
- - libspice-protocol-dev
- - libspice-server-dev
- - liburcu-dev
- - libusb-1.0-0-dev
- - libvte-2.91-dev
- - ninja-build
- - sparse
- - uuid-dev
- language: generic
- compiler: none
- env:
- - COMPILER_NAME=gcc CXX=g++-9 CC=gcc-9
- - CONFIG="--cc=gcc-9 --cxx=g++-9 --disable-linux-user"
- - TEST_CMD=""
- before_script:
- - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR}
- - ${SRC_DIR}/configure ${CONFIG} --extra-cflags="-g3 -O0 -fsanitize=thread" || { cat config.log meson-logs/meson-log.txt && exit 1; }
-
-
- name: "[aarch64] GCC check-tcg"
arch: arm64
dist: focal
--
2.27.0
next prev parent reply other threads:[~2021-02-03 11:40 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-02-03 11:32 [PATCH 0/6] Move remaining x86 Travis jobs to the gitlab-CI Thomas Huth
2021-02-03 11:32 ` [PATCH 1/6] travis.yml: Move gprof/gcov test across to gitlab Thomas Huth
2021-02-03 19:32 ` Wainer dos Santos Moschetta
2021-02-04 6:58 ` Thomas Huth
2021-02-04 10:12 ` Alex Bennée
2021-02-03 11:32 ` [PATCH 2/6] travis.yml: Move the -fsanitize=undefined test to the gitlab-CI Thomas Huth
2021-02-03 11:32 ` [PATCH 3/6] travis.yml: Move the --enable-modules " Thomas Huth
2021-02-03 18:48 ` Wainer dos Santos Moschetta
2021-02-03 11:32 ` [PATCH 4/6] travis.yml: Remove the --enable-debug jobs Thomas Huth
2021-02-03 18:56 ` Wainer dos Santos Moschetta
2021-02-03 11:32 ` [PATCH 5/6] target/s390x/arch_dump: Fixes for the name field in the PT_NOTE section Thomas Huth
2021-02-03 11:32 ` Thomas Huth [this message]
2021-02-03 19:23 ` [PATCH 6/6] travis.yml: Move the -fsanitize=thread compile-testing to the gitlab-CI Wainer dos Santos Moschetta
2021-02-03 20:15 ` Wainer dos Santos Moschetta
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210203113243.280883-7-thuth@redhat.com \
--to=thuth@redhat.com \
--cc=alex.bennee@linaro.org \
--cc=philmd@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=wainersm@redhat.com \
--cc=wrampazz@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.