From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp001-out.apm-internet.net (smtp001-out.apm-internet.net [85.119.248.222]) by sourceware.org (Postfix) with ESMTPS id 9A3273858405 for ; Thu, 28 Oct 2021 15:44:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9A3273858405 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=sandoe.co.uk Authentication-Results: sourceware.org; spf=none smtp.mailfrom=sandoe.co.uk Received: (qmail 63158 invoked from network); 28 Oct 2021 15:44:35 -0000 X-APM-Out-ID: 16354358756315 X-APM-Authkey: 257869/1(257869/1) 4 Received: from unknown (HELO ?192.168.1.214?) (81.138.1.83) by smtp001.apm-internet.net with SMTP; 28 Oct 2021 15:44:35 -0000 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: Re: [PATCH] configure: Avoid unnecessary constraints on executables for $build. From: Iain Sandoe In-Reply-To: Date: Thu, 28 Oct 2021 16:44:35 +0100 Cc: GCC Patches Content-Transfer-Encoding: quoted-printable Message-Id: References: <743F3094-16FF-46CB-9564-6BA7B610E3EA@sandoe.co.uk> To: Richard Biener X-Mailer: Apple Mail (2.3445.104.21) X-Spam-Status: No, score=-9.2 required=5.0 tests=BAYES_00, KAM_COUK, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2021 15:44:39 -0000 Hi Richard, > On 8 Sep 2021, at 07:35, Richard Biener = wrote: >=20 > On Tue, Sep 7, 2021 at 10:11 PM Iain Sandoe wrote: >>=20 >> So, looking through the various email threads and the PR, I think = that >> what has happened is : >>=20 >> As the PR points out, our existing PCH model does not work if the = compiler >> executable is PIE - which manifests on platforms like Darwin (which = is PIE >> by default) or Linux when configured =E2=80=94enable-default-pie. >>=20 >> H.J=E2=80=99s original patch forces no-PIE onto the compiler = executables, and >> because of shared code on $host also to the driver etc. >> OK for master, and eventually backports? >=20 > OK for trunk, I think it warrants quite some soaking time before = considering > backports. It=E2=80=99s been on master for quite some time now (and presumably = several cycles of everyone=E2=80=99s CI) without any reports of problems, it would be = good to get this at least onto 11 and 10 (since that is the last version we can bootstrap = with c++98). OK for backports now? thanks Iain