Makefile missing a dependency
I updated from 8e303d72 (full built, using devel2) to 34772165. My build (started with plain make) then died with
HC [stage 0] ghc/stage1/build/tmp/ghc-stage1
Undefined symbols for architecture x86_64:
"_ghczm7zi9_CallArity_callArityAnalProgram_closure", referenced from:
_r9qt_srt in libHSghc-7.9.a(SimplCore.o)
_r9qv_srt in libHSghc-7.9.a(SimplCore.o)
"_ghczm7zi9_CallArity_callArityAnalProgram_info", referenced from:
_saVG_info in libHSghc-7.9.a(SimplCore.o)
ld: symbol(s) not found for architecture x86_64
I was able to fix the problem with a make maintainer-clean, but the make system should be able to deal with this I think. In general, I've found that I need to resort to make maintainer-clean more often, but that's purely anecdotal and possibly not helpful.
I'm on Mac OS 10.8.5, Xcode 4.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 7.9 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Build System |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |