Debian Bug report logs - #983942
gromacs: ftbfs with -march=x86-64-v3

version graph

Package: src:gromacs; Maintainer for src:gromacs is Debichem Team <[email protected]>;

Reported by: Matthias Klose <[email protected]>

Date: Wed, 3 Mar 2021 15:45:17 UTC

Severity: minor

Found in version gromacs/2020.5-4

Full log


Message #10 received at [email protected] (full text, mbox, reply):

Received: (at 983942-quiet) by bugs.debian.org; 28 Nov 2021 01:07:53 +0000
From [email protected] Sun Nov 28 01:07:53 2021
X-Spam-Checker-Version: SpamAssassin 3.4.2-bugs.debian.org_2005_01_02
	(2018-09-13) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-17.1 required=4.0 tests=BAYES_00,FOURLA,
	FROMDEVELOPER,HAS_BUG_NUMBER,HEADER_FROM_DIFFERENT_DOMAINS,
	SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no
	version=3.4.2-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 26; hammy, 150; neutral, 52; spammy,
	0. spammytokens: hammytokens:0.000-+--gcc10, 0.000-+--gcc-10,
	0.000-+--H*RU:e000, 0.000-+--Hx-spam-relays-external:e000,
	0.000-+--H*UA:1.9.4
Return-path: <[email protected]>
Received: from egnor-2020.ofb.net ([2600:3c01:e000:3d3::1]:58037 helo=egnor-2020.members.linode.com)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.92)
	(envelope-from <[email protected]>)
	id 1mr8fZ-0001np-Hj
	for [email protected]; Sun, 28 Nov 2021 01:07:53 +0000
Received: from ofb.net (163.242.197.104.bc.googleusercontent.com [104.197.242.163])
	by egnor-2020.members.linode.com (Postfix) with ESMTP id F32714E2646;
	Sun, 28 Nov 2021 01:00:39 +0000 (UTC)
Received: by ofb.net (Postfix, from userid 1009)
	id CCA523EFF5; Sat, 27 Nov 2021 17:00:39 -0800 (PST)
Date: Sat, 27 Nov 2021 17:00:39 -0800
From: Nicholas Breen <[email protected]>
To: Matthias Klose <[email protected]>, [email protected]
Subject: Re: [Debichem-devel] Bug#983942: gromacs: ftbfs with -march=x86-64-v3
Message-ID: <[email protected]>
References: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Greylist: delayed 432 seconds by postgrey-1.36 at buxtehude; Sun, 28 Nov 2021 01:07:53 UTC
On Wed, Mar 03, 2021 at 03:39:09PM +0000, Matthias Klose wrote:
> Package: src:gromacs
> Version: 2020.5-4
> Severity: minor
> User: [email protected]
> Usertags: ftbfs-x86-64-v3
> 
> Starting with LLVM 12 and GCC 11 (and backported to gcc-10 for Debian), 
> GCC introduces optimizations for new micro-architecture levels from
> the x86-64 psABI.  Filing these bug reports for packages building with
> the current level (x86-64), but not with x86-64-v3.

Checking against the newest versions, this is still present -- but it's
also avoidable; the failure only occurs because the build is elsewhere
normally forced to nothing beyond SSE4.1 extensions, as part of the
*upstream* build system, for maximum compatibility.  Building with
-march=x86-64-v3 and with autodetected best-available SIMD flags
(DEB_BUILD_OPTIONS=cpuopt) passes all tests.

If there's a future way to detect an x86-64-v3 build, I think the
sensible fix here is to raise the baseline SIMD choice to match.



-- 
Nicholas Breen
[email protected]



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 17:38:44 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.