A tip on using stack ghc
Posted on June 5, 2019
I use stack ghc while compiling files to ensure sandboxing.
While trying to compile files through ghc with profiling flags I encountered an issue.
The binaries (.o and .hi) compiled without linking to an executable.
To fix this change the file’s module name to main.
This linked to the required executable.
–
While using specific modules via stack to play with the libraries, one might encounter modules not included in snapshot.
Using stackage, you can find the latest lts/nightly
build to fix this, editing the stack.yaml
file.