diff options
author | Robin Gloster <mail@glob.in> | 2019-01-11 04:21:03 +0100 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2019-06-17 07:05:57 +0200 |
commit | 5761727e21808f055606f976b6ce6c675b92a39d (patch) | |
tree | e1226d99238d3117b34ac99430e8d907bd2d8de6 /pkgs/development/compilers/llvm | |
parent | 75a91f685cce23bfbd24d95973c421ef549ed776 (diff) | |
download | nixlib-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.nix | 8 |
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)" \ |