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 08778158089 for ; Wed, 20 Sep 2023 16:31:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 52F792BC049; Wed, 20 Sep 2023 16:31:20 +0000 (UTC) Received: from smtp.gentoo.org (dev.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 3EED82BC049 for ; Wed, 20 Sep 2023 16:31:20 +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 89BEF335CEC for ; Wed, 20 Sep 2023 16:31:19 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 35619121F for ; Wed, 20 Sep 2023 16:31:18 +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: <1695227427.6a9174554448aa4f7ec724d09b1b31d115e6063f.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-390.157.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild X-VCS-Directories: x11-drivers/nvidia-drivers/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: 6a9174554448aa4f7ec724d09b1b31d115e6063f X-VCS-Branch: master Date: Wed, 20 Sep 2023 16:31:18 +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: cef19021-0213-4d49-bc2f-f8b9f2e82a1b X-Archives-Hash: 99807044299f1e294bb7b28d4285be11 commit: 6a9174554448aa4f7ec724d09b1b31d115e6063f Author: Ionen Wolkens gentoo org> AuthorDate: Wed Sep 20 16:12:56 2023 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Wed Sep 20 16:30:27 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a917455 x11-drivers/nvidia-drivers: workaround clang-common-17 sandbox issue Most kernel modules do not seem affected and it depends on the tests being performed, so workaround at least here while being looked at. Issue could affect other packages if they happen to e.g. cd / (for some reason) and use clang in certain ways for some tests, but likely not a widespread problem. Fortunately does not actually write these a.out and can get away with just addpredict (kept clang-only not to shadow issues). Bug: https://bugs.gentoo.org/914468 Signed-off-by: Ionen Wolkens gentoo.org> x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild | 4 ++++ x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild | 4 ++++ x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild | 3 +++ x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild | 3 +++ x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild | 3 +++ 5 files changed, 17 insertions(+) diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild index 5319b38d5e48..fce832416735 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild @@ -159,6 +159,10 @@ src_compile() { SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}" ) + # temporary workaround for bug #914468 + use modules && + CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}" + linux-mod-r1_src_compile if use persistenced; then diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild index f2a6c2f42703..59cdea3c4d44 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild @@ -160,6 +160,10 @@ src_compile() { SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}" ) + # temporary workaround for bug #914468 + use modules && + CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}" + linux-mod-r1_src_compile emake "${NV_ARGS[@]}" -C nvidia-modprobe use persistenced && emake "${NV_ARGS[@]}" -C nvidia-persistenced diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild index 465f5147fa11..e413c8fb10fd 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild @@ -199,6 +199,9 @@ src_compile() { SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}" ) + # temporary workaround for bug #914468 + CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}" + linux-mod-r1_src_compile CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags} fi diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild index 2b6792634211..a7401f2b31c2 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild @@ -199,6 +199,9 @@ src_compile() { SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}" ) + # temporary workaround for bug #914468 + CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}" + linux-mod-r1_src_compile CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags} fi diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild index 7e093cca624a..51bc68ee6e30 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild @@ -202,6 +202,9 @@ src_compile() { SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}" ) + # temporary workaround for bug #914468 + CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}" + linux-mod-r1_src_compile CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags} fi