Project

General

Profile

Task #3007

Task #2899: Update testing matrix versions for GROMACS 2020 release

Install and update testing to add gcc-9

Added by Paul Bauer 3 months ago. Updated 30 days ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
build system
Difficulty:
uncategorized
Close

Description

To make sure we continue testing the latest version of gcc, we need to have gcc-9 installed on at least one build machine.

Associated revisions

Revision ed91e159 (diff)
Added by Mark Abraham about 1 month ago

Update testing matrices and fix warnings

Updated to test gcc 9, clang 8, and cmake 3.15.1.

Also fixes for compilation with gcc 9 and clang 9 (still in release
candidate, not yet released)

Added a gmx_source_file_warning_suppression() CMake helper function
(like the recently introduced gmx_target_warning_suppression()) to
manage per-source-file suppressions. This is used to suppress a
warning about the abuse of t_inputrec that is too difficult to fix
without replacing all of the handling of initialization and broadcast
of t_inputrec and subfields.

Refs #2899, #3006
Fixes #3007

Change-Id: I3a31a40c472d420adbb38d11ed5121702d7b3f7d

History

#1 Updated by Paul Bauer 3 months ago

  • Category set to build system
  • Target version set to 2020-infrastructure-stable

#2 Updated by Szilárd Páll 2 months ago

Any plans on where to install gcc-9?

#3 Updated by Mark Abraham about 1 month ago

Szilárd Páll wrote:

Any plans on where to install gcc-9?

Someone installed it on bs_mic, bs-gpu01. That lets us update our pre-submit configs.

#4 Updated by Mark Abraham about 1 month ago

  • Subject changed from Install gcc-9 to Install and update testing to add gcc-9

#5 Updated by Mark Abraham about 1 month ago

  • Status changed from New to In Progress

#6 Updated by Mark Abraham about 1 month ago

  • Status changed from In Progress to Resolved

#7 Updated by Mark Abraham 30 days ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF