#179: support GHC's main-is extension ----------------------------+----------------------------------------------- Reporter: duncan | Owner: Type: enhancement | Status: new Priority: low | Milestone: _|_ Component: Cabal library | Version: 1.2.2.0 Severity: normal | Keywords: Difficulty: normal | Ghcversion: 6.4.2 Platform: Linux | ----------------------------+-----------------------------------------------
Comment(by mcandre): Can someone give a correct use of the -main-is flag? {{{ $ cat scriptedmain.hs #!/usr/bin/env runhaskell module ScriptedMain where meaningOfLife :: Int meaningOfLife = 42 main :: IO () main = putStrLn $ "Main: The meaning of life is " ++ show meaningOfLife $ ghc -o scriptedmain -main-is ScriptedMain.main scriptedmain.hs compilation IS NOT required Undefined symbols: "_ZCMain_main_closure", referenced from: _ZCMain_main_closure$non_lazy_ptr in libHSrtsmain.a(Main.o) (maybe you meant: _ZCMain_main_closure$non_lazy_ptr) "___stginit_ZCMain", referenced from: ___stginit_ZCMain$non_lazy_ptr in libHSrtsmain.a(Main.o) (maybe you meant: ___stginit_ZCMain$non_lazy_ptr) ld: symbol(s) not found collect2: ld returned 1 exit status }}} -- Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/179#comment:7> Hackage <http://haskell.org/cabal/> Hackage: Cabal and related projects _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel