From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 27BA2158009 for ; Sat, 24 Jun 2023 05:07:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6401FE07D4; Sat, 24 Jun 2023 05:07:35 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 40839E07D4 for ; Sat, 24 Jun 2023 05:07:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 3C9603402D6 for ; Sat, 24 Jun 2023 05:07:34 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id CCAAEA95 for ; Sat, 24 Jun 2023 05:07:32 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1687583148.10e9b9069e4b389579ce9ea475a37c546deade03.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/ X-VCS-Repository: repo/gentoo X-VCS-Files: eclass/toolchain.eclass X-VCS-Directories: eclass/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 10e9b9069e4b389579ce9ea475a37c546deade03 X-VCS-Branch: master Date: Sat, 24 Jun 2023 05:07:32 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 4c20ad88-e3be-48f5-b920-bf0c309222fb X-Archives-Hash: 9da53e0d69328a337906c997a8009704 commit: 10e9b9069e4b389579ce9ea475a37c546deade03 Author: Sam James gentoo org> AuthorDate: Sat Jun 24 05:05:32 2023 +0000 Commit: Sam James gentoo org> CommitDate: Sat Jun 24 05:05:48 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e9b906 toolchain.eclass: wire up --enable-host-bind-now for GCC 14 See also b26f3f99faabc3574cd3510bc1f57b90bdf585e9. Signed-off-by: Sam James gentoo.org> eclass/toolchain.eclass | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index d69e2094dfbb..b6f3b4a97649 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -1283,6 +1283,14 @@ toolchain_src_configure() { fi fi + if in_iuse default-znow && tc_version_is_at_least 14.0.0_pre20230619 ${PV}; then + # See https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=33ebb0dff9bb022f1e0709e0e73faabfc3df7931. + # TODO: Add to LDFLAGS_FOR_TARGET? + confgcc+=( + $(use_enable default-znow host-bind-now) + ) + fi + if in_iuse ssp ; then confgcc+=( # This defaults to -fstack-protector-strong.