about summary refs log tree commit diff
path: root/pkgs/development/compilers/llvm
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2019-01-11 04:21:03 +0100
committerFranz Pletz <fpletz@fnordicwalking.de>2019-06-17 07:05:57 +0200
commit5761727e21808f055606f976b6ce6c675b92a39d (patch)
treee1226d99238d3117b34ac99430e8d907bd2d8de6 /pkgs/development/compilers/llvm
parent75a91f685cce23bfbd24d95973c421ef549ed776 (diff)
downloadnixlib-5761727e21808f055606f976b6ce6c675b92a39d.tar
nixlib-5761727e21808f055606f976b6ce6c675b92a39d.tar.gz
nixlib-5761727e21808f055606f976b6ce6c675b92a39d.tar.bz2
nixlib-5761727e21808f055606f976b6ce6c675b92a39d.tar.lz
nixlib-5761727e21808f055606f976b6ce6c675b92a39d.tar.xz
nixlib-5761727e21808f055606f976b6ce6c675b92a39d.tar.zst
nixlib-5761727e21808f055606f976b6ce6c675b92a39d.zip
llvm: add patch to fix build with gcc8
Diffstat (limited to 'pkgs/development/compilers/llvm')
-rw-r--r--pkgs/development/compilers/llvm/5/llvm.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/compilers/llvm/5/llvm.nix b/pkgs/development/compilers/llvm/5/llvm.nix
index d6839f0f2909..b742e6863a5e 100644
--- a/pkgs/development/compilers/llvm/5/llvm.nix
+++ b/pkgs/development/compilers/llvm/5/llvm.nix
@@ -1,5 +1,6 @@
 { stdenv
 , fetch
+, fetchpatch
 , cmake
 , python
 , libffi
@@ -43,6 +44,13 @@ stdenv.mkDerivation (rec {
 
   propagatedBuildInputs = [ ncurses zlib ];
 
+  patches = [
+    (fetchpatch {
+      url = "https://bugzilla.redhat.com/attachment.cgi?id=1389687";
+      name = "llvm-gcc8-type-mismatch.patch";
+      sha256 = "0ga2123aclq3x9w72d0rm0az12m8c1i4r1106vh701hf4cghgbch";
+    })
+  ];
   postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
     substituteInPlace cmake/modules/AddLLVM.cmake \
       --replace 'set(_install_name_dir INSTALL_NAME_DIR "@rpath")' "set(_install_name_dir)" \