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 6445F15838C for ; Wed, 24 Jan 2024 20:58:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7EDAFE2A4A; Wed, 24 Jan 2024 20:58:22 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 5CD9BE2A4A for ; Wed, 24 Jan 2024 20:58:22 +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 95AD53433B6 for ; Wed, 24 Jan 2024 20:58:21 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 2BFCD105D for ; Wed, 24 Jan 2024 20:58:20 +0000 (UTC) From: "Ionen Wolkens" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" Message-ID: <1706129662.aec2451e54f828fc187aeee833d9fb64b0a8316a.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/ X-VCS-Repository: repo/gentoo X-VCS-Files: x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-535.43.22.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild X-VCS-Directories: x11-drivers/nvidia-drivers/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: aec2451e54f828fc187aeee833d9fb64b0a8316a X-VCS-Branch: master Date: Wed, 24 Jan 2024 20:58:20 +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: ee66dfd4-8ddf-4207-9acf-9a2eb6aa520c X-Archives-Hash: b21044710cc4a135159111ed2702028f commit: aec2451e54f828fc187aeee833d9fb64b0a8316a Author: Eli Schwartz gmail com> AuthorDate: Thu Jan 18 21:50:08 2024 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jan 24 20:54:22 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec2451e x11-drivers/nvidia-drivers: migrate checking for enabled lto, to tc-is-lto This toolchain func was recently added, and is a lot more reliable than get-flagq, for example if the active flags contain `-flto -fno-lto` then tc-is-lto gets it correct. We would rather use this wherever possible. Signed-off-by: Eli Schwartz gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34996 Signed-off-by: Ionen Wolkens gentoo.org> x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild | 2 +- x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild | 2 +- x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild | 2 +- x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild | 2 +- x11-drivers/nvidia-drivers/nvidia-drivers-535.43.22.ebuild | 2 +- x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild index b9fea77a5a73..36142dbc5a6d 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild @@ -162,7 +162,7 @@ src_compile() { local xnvflags=-fPIC #840389 # lto static libraries tend to cause problems without fat objects - is-flagq '-flto@(|=*)' && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" + tc-is-lto && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" NV_ARGS=( PREFIX="${EPREFIX}"/usr diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild index de4150d9cc5f..df13ac50f4b9 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild @@ -179,7 +179,7 @@ src_compile() { local xnvflags=-fPIC #840389 # lto static libraries tend to cause problems without fat objects - is-flagq '-flto@(|=*)' && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" + tc-is-lto && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" NV_ARGS=( PREFIX="${EPREFIX}"/usr diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild index af2df364068f..5b949b48cd04 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild @@ -182,7 +182,7 @@ src_compile() { local xnvflags=-fPIC #840389 # lto static libraries tend to cause problems without fat objects - is-flagq '-flto@(|=*)' && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" + tc-is-lto && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" NV_ARGS=( PREFIX="${EPREFIX}"/usr diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild index af2df364068f..5b949b48cd04 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild @@ -182,7 +182,7 @@ src_compile() { local xnvflags=-fPIC #840389 # lto static libraries tend to cause problems without fat objects - is-flagq '-flto@(|=*)' && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" + tc-is-lto && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" NV_ARGS=( PREFIX="${EPREFIX}"/usr diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.22.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.22.ebuild index 43b0b7b53c76..b13548c43466 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.22.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.22.ebuild @@ -180,7 +180,7 @@ src_compile() { local xnvflags=-fPIC #840389 # lto static libraries tend to cause problems without fat objects - is-flagq '-flto@(|=*)' && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" + tc-is-lto && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" NV_ARGS=( PREFIX="${EPREFIX}"/usr diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild index 4e57888236cf..511984ae0ecd 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild @@ -171,7 +171,7 @@ src_compile() { local xnvflags=-fPIC #840389 # lto static libraries tend to cause problems without fat objects - is-flagq '-flto@(|=*)' && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" + tc-is-lto && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" NV_ARGS=( PREFIX="${EPREFIX}"/usr