Problem with the object file name of the Main module.

Carter Schonwald carter.schonwald at
Mon Jan 13 18:28:34 UTC 2014

i warmly recommend you use cabal for any complicated build processes. if
you're stuck, holler and we or haskell-cafe are happy to help

On Mon, Jan 13, 2014 at 1:22 PM, Christian Brolin <cbrolin at> wrote:

>  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