swiftPackages.Dispatch: backport patch for modern LLVM

Emily 3b773c7b e0d9c938

Changed files
+10 -1
pkgs
development
compilers
swift
libdispatch
+10 -1
pkgs/development/compilers/swift/libdispatch/default.nix
···
lib,
stdenv,
callPackage,
cmake,
ninja,
useSwift ? true,
···
swift
];
-
patches = [ ./disable-swift-overlay.patch ];
cmakeFlags = lib.optional useSwift "-DENABLE_SWIFT=ON";
···
lib,
stdenv,
callPackage,
+
fetchpatch,
cmake,
ninja,
useSwift ? true,
···
swift
];
+
patches = [
+
# Fix the build with modern Clang.
+
(fetchpatch {
+
url = "https://github.com/swiftlang/swift-corelibs-libdispatch/commit/30bb8019ba79cdae0eb1dc0c967c17996dd5cc0a.patch";
+
hash = "sha256-wPZQ4wtEWk8HaKMfzjamlU6p/IW5EFiTssY63rGM+ZA=";
+
})
+
+
./disable-swift-overlay.patch
+
];
cmakeFlags = lib.optional useSwift "-DENABLE_SWIFT=ON";