Right, Hadrian knows which modules to compile and link by looking
at the .cabal files -- so when you omit a module from the .cabal
file Hadrian will fail to build the corresponding library or
executable correctly.
Thanks Sandy, it seems like that did the job
Am 23.08.19 um 18:04 schrieb Sandy Maguire:
Sometimes I see this if I forget to add a file to the `exposed-modules` field of the cabal file. You might be running into that?
On Fri, Aug 23, 2019 at 10:03 AM Jan van Brügge <jan@vanbruegge.de> wrote:
Hi,
in order to clean up my code, I've moved a bunch of stuff to a new
source file, `TcRowTys.hs` that works similar to `TcTypeNats.hs`. But
when trying to compile a clean build of GHC, I get a linker error:
```
| Run Ghc LinkHs Stage0: _build/stage0/ghc/build/c/hschooks.o (and 1
more) => _build/stage0/bin/ghc
_build/stage0/lib/../lib/x86_64-linux-ghc-8.6.5/ghc-8.9.0.20190722/libHSghc-8.9.0.20190722.a(PrelInfo.o)(.text+0x2814):
error: undefined reference to 'ghc_TcRowTys_rowTyCons_closure'
_build/stage0/lib/../lib/x86_64-linux-ghc-8.6.5/ghc-8.9.0.20190722/libHSghc-8.9.0.20190722.a(PrelInfo.o)(.data+0x578):
error: undefined reference to 'ghc_TcRowTys_rowTyCons_closure'
_build/stage0/lib/../lib/x86_64-linux-ghc-8.6.5/ghc-8.9.0.20190722/libHSghc-8.9.0.20190722.a(TcHsType.o)(.data+0xdd8):
error: undefined reference to 'ghc_TcRowTys_rnilTyCon_closure'
collect2: Fehler: ld gab 1 als Ende-Status zurück
`gcc' failed in phase `Linker'. (Exit code: 1)
```
I had a look at the Wiki including the FAQ, but did not fine anything
about that topic. Does someone know what I have to do for this to work?
Cheers,
Jan
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
--
I'm currently traveling the world, sleeping on people's couches and doing full-time collaboration on Haskell projects. If this seems interesting to you, please consider signing up as a host! https://isovector.github.io/erdos/
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-- Alp Mestanogullari, Haskell Consultant Well-Typed LLP, https://www.well-typed.com/ Registered in England and Wales, OC335890 118 Wymering Mansions, Wymering Road, London, W9 2NF, England