From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id EN6EGRlup2J1awAAbAwnHQ (envelope-from ) for ; Mon, 13 Jun 2022 19:04:25 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id UN2zGRlup2JvJgAA9RJhRA (envelope-from ) for ; Mon, 13 Jun 2022 19:04:25 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BCEEF229F7 for ; Mon, 13 Jun 2022 19:04:24 +0200 (CEST) Received: from localhost ([::1]:32868 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o0nUF-0004i2-Ms for larch@yhetil.org; Mon, 13 Jun 2022 13:04:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55060) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0nTu-0004f0-76 for bug-guix@gnu.org; Mon, 13 Jun 2022 13:04:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38128) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o0nTt-0005Tt-Te for bug-guix@gnu.org; Mon, 13 Jun 2022 13:04:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o0nTt-0000yF-KE for bug-guix@gnu.org; Mon, 13 Jun 2022 13:04:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#43579: Problem still present References: <20200923162121.GA28654@jurong> In-Reply-To: <20200923162121.GA28654@jurong> Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 13 Jun 2022 17:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43579 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43579@debbugs.gnu.org Cc: rekado@elephly.net, ludo@gnu.org, rosen644835@gmail.com Received: via spool by 43579-submit@debbugs.gnu.org id=B43579.16551398303702 (code B ref 43579); Mon, 13 Jun 2022 17:04:01 +0000 Received: (at 43579) by debbugs.gnu.org; 13 Jun 2022 17:03:50 +0000 Received: from localhost ([127.0.0.1]:60257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o0nTh-0000xe-OR for submit@debbugs.gnu.org; Mon, 13 Jun 2022 13:03:49 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:39826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o0nTf-0000xN-PM for 43579@debbugs.gnu.org; Mon, 13 Jun 2022 13:03:48 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 7B1451435; Mon, 13 Jun 2022 19:03:40 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FYzRRj35SCL2; Mon, 13 Jun 2022 19:03:39 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0:b49a:fa3d:ad95:de85]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 2B8AB1447; Mon, 13 Jun 2022 19:03:39 +0200 (CEST) Date: Mon, 13 Jun 2022 19:03:37 +0200 From: Andreas Enge Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1655139864; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=LohaJFWwGo2LCrbMbAWa70QUBhzFxXdjgt6TJ4sD0hA=; b=r2e6wcX+WDr0YFZIgg8/Co5QSRIDyNQQutm8Y0yvOIeOakXiATNgrtBBKmPaPDUcuZ4jhz 0Ke01zEQADhFW7EEuIT4h8hXCg9ZUZDL5o9paZxoD19DVi2FJ/P0Jv5Azc8v6j19f9rDTm +hwWXsaf/Y/bOWOgRr72kThIG6So1jo3IxzJbGEIdQdzq9Y+xq4KAQxERiySqtJnatz0Lp OgpbpaO8h5xzg1jM8Rhr1IruoDRwjLmo81pNwtaEzKKvchlbMh2yeodZ8L1y0d6bWYj9VR XAfuapB3Bfy6EuVc1qivr9ILnEA9JYzWMjilw+nRSMGdKBdbFgEzbeuwNkOoEA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1655139864; a=rsa-sha256; cv=none; b=U4rWvTvSda/IaNjiMh8DwsRNd9B8OqfXp2Qv2DsCG/DmsOdGKXp0D0jVATcWqbzkDdEVwF PqpoQ3vr34ODpPWncjBoaA/C6eb4fCk7eY8rtiFAloYFWWc+Rd1j1KbSls3/ZZtAGwbSO3 bP+c2jyQHMNgj/uTtrPSfRCws0KFGhraeCk6yMZsqqTRiHlhxVyBaUZsppBiuxFKnxtG+f kB2TY0ZpgdycZLM65MGN5+HJWXTnBDZn6cGxBGgXfxi760bqhIDRhfPYHcBTojOnzXQNt0 ud3waTld6cKP/8cBYfcOhMoPwWdklk9boW2D1NwoEZtxzFycEhBWVZW67FbnxQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.39 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: BCEEF229F7 X-Spam-Score: -4.39 X-Migadu-Scanner: scn0.migadu.com X-TUID: oCBXiCvscp4C After removing the patch that works around this problem in fplll with commit 5dec5f65ec3c7371dde309a101b85b930e423a46, I noticed that it actually still does occur. We used to have the problem with gcc-toolchain@10.2 that with test.cpp equal to #include int main() { std::fesetround (FE_TONEAREST); return 1; } the compilation "g++ test.cpp" fails. With gcc-toolchain@10.3 it actually succeeds. But with gcc-toolchain@11.3 or @12.1 it fails again. Indeed, /gnu/store/bxh206gz379wkn8cvb2ghlkvpqgwfd2v-gcc-toolchain-10.3.0/include/c++/x86_64-unknown-linux-gnu/bits/c++config.h contains in line 1572: #define _GLIBCXX_USE_C99_FENV_TR1 1 whereas /gnu/store/c17nwiafb01pig2r3mjm1jznfpas61np-gcc-toolchain-12.1.0/include/c++/x86_64-unknown-linux-gnu/bits/c++config.h contains in line 1759: /* #undef _GLIBCXX_USE_C99_FENV_TR1 */ Did we change anything between 10.2 and 10.3, and then revert it with 11.3? Or is it a transient thing that depends on some random ordering of include files? The latter looks more plausible, since the change from 10.2 and 10.3 really just changes the version and the hash. What can we do? Andreas