Nixpkgs contains a patched ghc-paths package that allows you to specify the path to ghc at runtime using the NIX_GHC environment variable.
Luke Clifton <ltclif...@gmail.com> schrieb am Di., 24. Feb. 2015 03:12: > This is also a problem with the Yi editor which also uses Dyre. > > > On 24 February 2015 at 04:18, Kirill Elagin <kirela...@gmail.com> wrote: > >> Well, the author of the issue I pointed out is correct in saying that >> they use Dyre which in turn uses ghc-paths. I checked ghc-paths and I >> believe what they do is store the path to GHC _they were compiled with_. >> >> So errr... Looks like we are stuck in a loop. I guess your best bet is to >> patch Dyre not to use ghc-paths. >> >> On Mon Feb 23 2015 at 23:59:51 Arseniy Seroka <ars.ser...@gmail.com> >> wrote: >> >>> >>> 2015-02-23 22:55 GMT+03:00 Kirill Elagin <kirela...@gmail.com>: >>> >>>> Does XMonad work in your case? >>>> Can you import `System.Taffybar` in `ghci`? >>>> >>> >>> Yes, xmonad works and I can import `System.Taffybar` in ghci. >>> >>> >>> Might it be that, unlike XMonad, they do something more complicated to >>>> invoke GHC? I didn’t check the source, but looks like they do. >>>> Are you running this on a non-NixOS distro? In that case, the issue >>>> <https://github.com/simonmar/ghc-paths/issues/4> probably explains >>>> what’s going >>>> >>> >>> I'm using Nixos. >>> That's what they are doing. [1] >>> >>> [1] https://github.com/travitch/taffybar/blob/master/src/ >>> System/Taffybar.hs#L204 >>> >>> >>> -- >>> Sincerely, >>> Arseniy Seroka >>> >> >> _______________________________________________ >> nix-dev mailing list >> nix-dev@lists.science.uu.nl >> http://lists.science.uu.nl/mailman/listinfo/nix-dev >> >> > _______________________________________________ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev >
_______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev