Estoy tratando de tomar mi proyecto Haskell y dividirlo en una biblioteca y un conjunto de ejecutables que dependen de la biblioteca. Cuando intento compilar ahora me sale el siguiente error:Haskell Bad Interface File
src/Main.hs:23:0:
Bad interface file: /Users/<MyHomeDir>/.cabal/lib/Core-0.0.1/ghc-6.12.1/<MyModule>.hi
mismatched interface file ways (wanted "", got "p")
creo que el p podría ser la bandera p relacionada con los paquetes de GHC. ¿Es esto correcto? ¿Necesito agregar más opciones de configuración en algún lugar a mi archivo cabal para apoyar esto?