From nobody Tue Dec 16 23:25:28 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 675B11E5B6C; Thu, 20 Feb 2025 20:08:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740082113; cv=none; b=YWO+1dXmI569bxpIxW2hLGFqkRGzAGFPBHbWACNlt/YK80uVtUAele4rTwq7E2sFR/YQi6eN9dLEiHvYj9J4WFP/JlW5QdREBBxSTBDpe1DApaiJgZ+C8nR2clu+XTQLBlRuIVH1nBb2lq5ZfP+RzGNHcj5HZFKeBSMEHkZydwA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740082113; c=relaxed/simple; bh=lPBiKxjuC256MMVQZ8f6blsgV1GTsYOZHt3/gF8LqGw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=jtCZbfE+x/FBIRChS8X7H+JBL8AJNgWTgj0mza54n/rorJiLIUgYFXRIMPEtP3DQ6AOVvj0/BUxJzCurEAmFuYmByKZrC70Nz6iZU+c85vVCyNS5GmGwxZ6qIyG1s/qPMXI0OvfptDewcxBbQyIxfSM2L7/YSsQXEqaiJQyj8JQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=PRJ0XVxg; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="PRJ0XVxg" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 94EB8C4CED6; Thu, 20 Feb 2025 20:08:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740082112; bh=lPBiKxjuC256MMVQZ8f6blsgV1GTsYOZHt3/gF8LqGw=; h=From:Date:Subject:To:Cc:From; b=PRJ0XVxggujyxnrHni2FyRl0rpTgCiuhKaJcrFgqGDAxA4aIrr6GWBhGsGE2k1SIm AFvJMUe9AFBcuoBNcuCwxM1V0UBubEmtN+yjbU86a6EFwFLYJB9lGr/4N9aLKmA0at EndEl55FmUhLnkU63vtpHMvhWvVv186OBeBpRlHmivnt4yneXbVlEJEtc2RtCOFaKM +t/fvXMK6pLrky8LhCGN42fxUrWc8XrusaA4uDlfuOuL4pprojPgy6Eay0z50geQlj cBBPYa1+uqLO0vJTwZ3aXRioaj5/xInTXecazKi/dN3YRlhaKllqgt57vV0/yhLrGn O7d0YuPk0QqVA== From: Nathan Chancellor Date: Thu, 20 Feb 2025 13:08:12 -0700 Subject: [PATCH] x86/build: Raise the minimum LLVM version to 15.0.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250220-x86-bump-min-llvm-for-stackp-v1-1-ecb3c906e790@kernel.org> X-B4-Tracking: v=1; b=H4sIAKuLt2cC/x3MSwqEMAwA0KtI1hOo8TM6VxEXfqKGsbW0KgXx7 haXb/Mu8OyEPfySCxyf4mUzEekngWHpzMwoYzSQokIRKQxVif2hLWoxuK6nxmlz6Pdu+FusOSu qsc+/JRPEwjqeJLx90973Aw51aWNuAAAA X-Change-ID: 20250220-x86-bump-min-llvm-for-stackp-9e358db476e2 To: Ingo Molnar , x86@kernel.org Cc: Nick Desaulniers , Bill Wendling , Justin Stitt , Ard Biesheuvel , Uros Bizjak , Brian Gerst , linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Nathan Chancellor X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1374; i=nathan@kernel.org; h=from:subject:message-id; bh=lPBiKxjuC256MMVQZ8f6blsgV1GTsYOZHt3/gF8LqGw=; b=owGbwMvMwCUmm602sfCA1DTG02pJDOnbu/et1pTZcGijnav8PTX2pkOuXafjbrkWP3nm7Ms8+ S7XmQyvjlIWBjEuBlkxRZbqx6rHDQ3nnGW8cWoSzBxWJpAhDFycAjCRPUEM/5Svc22+NqEv9Uqg l2HozrV+4f8+1UxwijqlFCXsUVxRN52RYUr5lQWvFb2fBItemfJ+u4S7TpDQ/5KKyNS0oOnh3KL b2AE= X-Developer-Key: i=nathan@kernel.org; a=openpgp; fpr=2437CB76E544CB6AB3D9DFD399739260CB6CB716 In a similar vein as commit a3e8fe814ad1 ("x86/build: Raise the minimum GCC version to 8.1"), bump the minimum supported version of LLVM for building x86 kernels to 15.0.0, as that is the first version that has support for '-mstack-protector-guard-symbol', which is used unconditionally after commit 80d47defddc0 ("x86/stackprotector/64: Convert to normal per-CPU variable"): clang-14: error: unknown argument: '-mstack-protector-guard-symbol=3D__re= f_stack_chk_guard' Fixes: 80d47defddc0 ("x86/stackprotector/64: Convert to normal per-CPU vari= able") Link: https://github.com/llvm/llvm-project/commit/efbaad1c4a526e91b034e5638= 6e98a9268cd87b2 Signed-off-by: Nathan Chancellor Reviewed-by: Ard Biesheuvel Reviewed-by: Brian Gerst --- scripts/min-tool-version.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/min-tool-version.sh b/scripts/min-tool-version.sh index 06c4e410ecab..787868183b84 100755 --- a/scripts/min-tool-version.sh +++ b/scripts/min-tool-version.sh @@ -26,7 +26,7 @@ gcc) fi ;; llvm) - if [ "$SRCARCH" =3D s390 ]; then + if [ "$SRCARCH" =3D s390 -o "$SRCARCH" =3D x86 ]; then echo 15.0.0 elif [ "$SRCARCH" =3D loongarch ]; then echo 18.0.0 --- base-commit: 929ce2d9f919967fe8edf7e840165e43612c2576 change-id: 20250220-x86-bump-min-llvm-for-stackp-9e358db476e2 Best regards, --=20 Nathan Chancellor