Opened 10 years ago

Closed 8 years ago

Last modified 15 months ago

#3608 closed task (fixed)

Build the ghc-bin package in the standard way

Reported by: igloo Owned by:
Priority: normal Milestone: 7.2.1
Component: Build System (make) Version: 6.10.4
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: None/Unknown Test Case:
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:

Description

In ghc/ghc.mk we have

# ToDo
ghc_USES_CABAL = NO

which I think is responsible for these (non-fatal) errors during the build:

"inplace/bin/mkdependC" -f ghc/stage1/build/.depend.tmp   --   -Wall -Werror           -- ghc/hschooks.c
ghc/hschooks.c:7:17: error: Rts.h: No such file or directory
ghc/hschooks.c:9:22: error: RtsFlags.h: No such file or directory
ghc/hschooks.c:12:19: error: HsFFI.h: No such file or directory
ghc/hschooks.c:7:17: error: Rts.h: No such file or directory
ghc/hschooks.c:9:22: error: RtsFlags.h: No such file or directory
ghc/hschooks.c:12:19: error: HsFFI.h: No such file or directory

We should build ghc-bin in the standard way, without ghc_USES_CABAL = NO.

Change History (4)

comment:1 Changed 9 years ago by igloo

Milestone: 7.0.17.0.2

comment:2 Changed 9 years ago by igloo

Milestone: 7.0.27.2.1

comment:3 Changed 8 years ago by igloo

Resolution: fixed
Status: newclosed
Type of failure: None/Unknown

ghc-bin uses Cabal nowadays.

comment:4 Changed 15 months ago by bgamari

Component: Build SystemBuild System (make)

The new Hadrian build system has been merged. Relabeling the tickets concerning the legacy make build system to prevent confusion.

Note: See TracTickets for help on using tickets.