From 44f3a1dd41bc6ec78d827bb2aa5997a4cb67be70 Mon Sep 17 00:00:00 2001 From: xeji <36407913+xeji@users.noreply.github.com> Date: Mon, 21 May 2018 17:44:15 +0200 Subject: faust2: fix build with llvm 5.0.2 (#40672) build was broken by llvm: 5.0.1 -> 5.0.2 (#39979) (cherry picked from commit a16c31244b904cb0ee152eca2c0c01c3be0fdc7f) --- pkgs/applications/audio/faust/faust2.nix | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'pkgs/applications/audio') diff --git a/pkgs/applications/audio/faust/faust2.nix b/pkgs/applications/audio/faust/faust2.nix index db5433cc35fc..961ef7135697 100644 --- a/pkgs/applications/audio/faust/faust2.nix +++ b/pkgs/applications/audio/faust/faust2.nix @@ -73,6 +73,13 @@ let sed '52iLLVM_VERSION=${stdenv.lib.getVersion llvm}' -i compiler/Makefile.unix ''; + postPatch = '' + # fix build with llvm 5.0.2 by adding it to the list of known versions + # TODO: check if still needed on next update + substituteInPlace compiler/Makefile.unix \ + --replace "5.0.0 5.0.1" "5.0.0 5.0.1 5.0.2" + ''; + # Remove most faust2appl scripts since they won't run properly # without additional paths setup. See faust.wrap, # faust.wrapWithBuildEnv. @@ -193,6 +200,7 @@ let propagatedBuildInputs = [ faust ] ++ propagatedBuildInputs; + postFixup = '' # export parts of the build environment -- cgit 1.4.1