Skip to content

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information