Problem with the object file name of the Main module.

Christian Brolin cbrolin at
Mon Jan 13 18:22:19 UTC 2014

No. As a workaround I remove the Main.o file after the executable has 
been linked. It works, but it has its drawbacks.

On 2014-01-12 17:23, Carter Schonwald wrote:
> Christian, have you tried using cabal? People write cabal files with 
> multiple executables being generated all the time.
> On Sunday, January 12, 2014, Christian Brolin wrote:
>     H.
>     The documentation (version 7.6.3) section 7.7.2 Output files says
>     that the source file name of the Main module does not have to be
>     Main.hs making it "possible to have several Main modules in
>     separate source files in the same directory". While this is true
>     and promising it is seems to be unusable since GHC always compiles
>     the main source file into an object file called Main.o.
>     _______________________________________________
>     Glasgow-haskell-users mailing list
>     Glasgow-haskell-users at

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Glasgow-haskell-users mailing list