aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/11/openmp.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/11/openmp.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/11/openmp.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/11/openmp.nix b/infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/11/openmp.nix
index 5503a98ae5f6..c99358cd2878 100644
--- a/infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/11/openmp.nix
+++ b/infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/11/openmp.nix
@@ -1,6 +1,7 @@
{ lib
, stdenv
, fetch
+, fetchpatch
, cmake
, llvm
, perl
@@ -11,7 +12,16 @@ stdenv.mkDerivation rec {
pname = "openmp";
inherit version;
- src = fetch pname "19rcv25y41ww3zlfg0lwprzijl3cn7jgc0v5540jzpp7j0ds45ad";
+ src = fetch pname "0bh5cswgpc79awlq8j5i7hp355adaac7s6zaz0zwp6mkflxli1yi";
+
+ patches = [
+ # Fix compilation on aarch64-darwin, remove after the next release.
+ (fetchpatch {
+ url = "https://github.com/llvm/llvm-project/commit/7b5254223acbf2ef9cd278070c5a84ab278d7e5f.patch";
+ sha256 = "sha256-A+9/IVIoazu68FK5H5CiXcOEYe1Hpp4xTx2mIw7m8Es=";
+ stripLen = 1;
+ })
+ ];
nativeBuildInputs = [ cmake perl ];
buildInputs = [ llvm ];