Sto provando a compilare uno dei miei eseguibili con le opzioni di profilazione. Ho aggiunto le opzioni -prof
nel mio file cabal. Quando lo faccio, ricevo un messaggio che diceCome compilare le dipendenze per il profiling in una sandbox cabal
Could not find module ‘Package-X’
Perhaps you haven't installed the profiling libraries for package ‘package-x’?
Use -v to see a list of the files searched for.
Come posso fare? Ho provato cabal install --only-dependency --reinstall
e ottengo la seguente risposta:
All the requested packages are already installed:
Use --reinstall if you want to reinstall anyway.
ho già usato --reinstall
cosa devo fare? Ho anche provato cabal configure --enable-profiling-libraries
ecc ...
fa [questo] (http://stackoverflow.com/questions/1704421/cabal-not-installing-dependencies-when-needing-profiling-libraries) domanda risolto il problema? – bheklilr
È tipo di risolverlo. 'installazione cabal --reinstall world' ha fatto qualcosa. Ma non riesco ancora a ottenere la profilazione per il mio eseguibile. Se aggiungo '-prof' nel file cabal, si lamenta che non è necessario. Se lo rimuovo '+ RTS -p' si lamenta che il file binario non è stato compilato con il supporto di profilatura ... – mb14
Hai aggiunto' library-profiling: True' al tuo file '.cabal/config'? Sembrava essere il vero trucco per installare le librerie con i profili. – bheklilr