From a156f5fda38157b1fbd7db48a3e91b54e17f51ed Mon Sep 17 00:00:00 2001 From: Sam <30577766+Samasaur1@users.noreply.github.com> Date: Fri, 10 Oct 2025 20:09:50 -0700 Subject: [PATCH] swiftPackages.swift: patch CMake to import missing module --- pkgs/development/compilers/swift/compiler/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/compilers/swift/compiler/default.nix b/pkgs/development/compilers/swift/compiler/default.nix index 9dce150057e8..305ff73cbb8a 100644 --- a/pkgs/development/compilers/swift/compiler/default.nix +++ b/pkgs/development/compilers/swift/compiler/default.nix @@ -371,6 +371,15 @@ stdenv.mkDerivation { patch -p1 -d llvm-project/clang -i ${./patches/clang-wrap.patch} patch -p1 -d llvm-project/clang -i ${./patches/clang-purity.patch} + patch -p1 -d llvm-project/cmake -i ${ + fetchpatch2 { + name = "cmake-fix.patch"; + url = "https://github.com/llvm/llvm-project/commit/3676a86a4322e8c2b9c541f057b5d3704146b8f3.patch?full_index=1"; + stripLen = 1; + hash = "sha256-zP9dQOmWs7qrxkBRj70DyQBbRjH78B6tNJVy6ilA1xM="; + } + } + ${lib.optionalString stdenv.hostPlatform.isLinux '' substituteInPlace llvm-project/clang/lib/Driver/ToolChains/Linux.cpp \ --replace 'SysRoot + "/lib' '"${glibc}/lib" "' \