From 79b533ba21e7f3eb8bef8b84394912bc902954af Mon Sep 17 00:00:00 2001 From: Mark Abraham Date: Tue, 9 May 2017 19:16:36 +0200 Subject: [PATCH] Update clang-4 Test it in pre- and post-submit matrices Refs #2161 Change-Id: I4b67920cb2c5a8caad07426ed98f06eeea8bd57e --- admin/builds/post-submit-matrix.txt | 2 +- admin/builds/pre-submit-matrix.txt | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/admin/builds/post-submit-matrix.txt b/admin/builds/post-submit-matrix.txt index 69e94ad41a..dc8199d834 100644 --- a/admin/builds/post-submit-matrix.txt +++ b/admin/builds/post-submit-matrix.txt @@ -23,7 +23,7 @@ gcc-5.2 npme=1 nranks=2 no-openmp fftpack simd=avx_128_fma release gcc-4.8 nranks=1 gpu cuda-7.5 simd=sse4.1 # Test MPMD PME with library MPI -clang-3.4 npme=1 nranks=2 mpi +clang-4 npme=1 nranks=2 mpi # Test non-default use of mdrun -gpu_id # Test SSE2 SIMD diff --git a/admin/builds/pre-submit-matrix.txt b/admin/builds/pre-submit-matrix.txt index 7e9cb67fa8..e8be4953a5 100644 --- a/admin/builds/pre-submit-matrix.txt +++ b/admin/builds/pre-submit-matrix.txt @@ -34,9 +34,9 @@ gcc-6.1 double # Test without OpenMP clang-3.4 double no-openmp fftpack -# Test newer clang -# Test with AddressSanitizer -clang-3.8 no-openmp asan +# Test newest clang at time of release +# Test with AddressSanitizer (without OpenMP, see below) +clang-4 no-openmp asan # Test oldest supported MSVC on Windows # Test newest supported MSVC on Windows @@ -65,10 +65,9 @@ gcc-5.2 openmp opencl amdappsdk-3.0 # TODO # Add testing for support for cmake 3.8 for release-2017, e.g. to bs_mic and a CUDA slave (for the new CUDA support) -# Add testing for support for clang 4.0 for release-2017, and move e.g. ASAN build to it, e.g. to bs_nix-amd # Add testing for support for gcc 7 for release-2017, e.g. to bs_mac -# Add OpenMP support to a clang build -# Add OpenMP support to ASAN build +# Add OpenMP support to a clang build, e.g. on a CUDA slave +# Add OpenMP support to ASAN build (but libomp.so in clang-4 reports leaks, so might need a suitable build or suppression) # Test hwloc support # Test newest supported LTS Ubuntu # Migrate ThreadSanitizer test off GPU build slave -- 2.11.4.GIT