Я создаю программу, которая ссылается на библиотеку text .Когда я строю его без профилирования, все работает нормально:
ghc -O2 buildtrie.hs -package text -package hamt -o buildtrie -auto-all -package text -package hamt -fforce-recomp
<No output>
Когда я строю его с профилированием, я получаю следующую ошибку:
ghc -O2 buildtrie.hs -package text -package hamt -o buildtrie -auto-all -package text -package hamt -fforce-recomp -prof
ld: library not found for -lHStext-0.10.0.0_p
collect2: ld returned 1 exit status
Я установилпрофилирующая версия text-0.11.0.1 через cabal, но, похоже, не находит его.Я предполагаю, что text-0.10.0.0 был установлен с платформой Haskell.ghc-pkg list text
дает мне следующее:
/usr/local/Cellar/ghc/6.12.3/lib/ghc/package.conf.d
/Users/jason/.ghc/i386-darwin-6.12.3/package.conf.d
text-0.10.0.0
text-0.11.0.1
Как мне скомпилировать эту программу, используя профилирующую версию text-0.11.0.1?