nix-shell медленное выполнение программы - PullRequest
1 голос
/ 19 марта 2019

Я работаю с компиляцией clash (haskell -> verilog), демонстрационный проект на https://github.com/mheinzel/clash-yosys-demo предоставляет как ветку nix, так и ветвь с использованием stack.

работает

time clash -v --verilog src/Top.hs -outputdir build
  • занимает ~ 1 м

    если я запускаю его внутри оболочки nix, тогда как если я использую версию, установленную с stack install --resolver lts-12.12 clash-ghc

  • занимает ~ 2 с

Я очень новичок в nix-pkgs, поэтому кто-нибудь может подсказать мне, где посмотреть, почему моя версия среды nix намного медленнее? - кажется, что связывание используемых библиотек занимает много времени (это то, что я получил от использования -v, подробного флага).

...