Skip to content

Commit 5b1a6a7

Browse files
committed
WIP: build ghc-internal
1 parent a95da12 commit 5b1a6a7

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

Makefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ _build/stage1/bin/ghc: _build/stage0/bin/ghc
9797
cp _build/stage1/src/ghc-bin/ghc-bin.cabal{.in,}
9898
cp _build/stage1/src/libraries/ghc/ghc.cabal{.in,}
9999
cp _build/stage1/src/libraries/ghc/GHC/CmmToLlvm/Version/Bounds.hs{.in,}
100+
cp _build/stage1/src/libraries/ghc-internal/ghc-internal.cabal{.in,}
100101
cp _build/stage1/src/libraries/ghc-boot/ghc-boot.cabal{.in,}
101102
cp _build/stage1/src/libraries/ghc-boot-th/ghc-boot-th.cabal{.in,}
102103
cp _build/stage1/src/libraries/ghc-heap/ghc-heap.cabal{.in,}
@@ -119,6 +120,7 @@ _build/stage1/bin/ghc: _build/stage0/bin/ghc
119120
sed -i 's/@ProjectVersion@/9.13/' _build/stage1/src/libraries/ghci/ghci.cabal
120121
sed -i 's/@ProjectVersionMunged@/9.13/' _build/stage1/src/libraries/ghci/ghci.cabal
121122
sed -i 's/@ProjectVersionForLib@/9.13/' _build/stage1/src/libraries/ghci/ghci.cabal
123+
sed -i 's/@ProjectVersionForLib@/9.13/' _build/stage1/src/libraries/ghc-internal/ghc-internal.cabal
122124
sed -i 's/@ProjectVersion@/9.13/' _build/stage1/src/libraries/rts/include/ghcversion.h
123125
sed -i 's/@ProjectVersionInt@/913/' _build/stage1/src/libraries/rts/include/ghcversion.h
124126
sed -i 's/@ProjectPatchLevel1@/0/' _build/stage1/src/libraries/rts/include/ghcversion.h
@@ -224,7 +226,7 @@ _build/stage1/bin/ghc: _build/stage0/bin/ghc
224226

225227
HADRIAN_SETTINGS='$(HADRIAN_SETTINGS_STAGE1)' \
226228
$(CABAL) build --project-file=cabal.project-stage1 \
227-
rts ghc-prim ghc-bignum \
229+
rts ghc-prim ghc-bignum ghc-internal \
228230
--with-compiler=`pwd`/_build/stage0/bin/ghc \
229231
--with-hc-pkg=`pwd`/_build/stage0/bin/ghc-pkg \
230232
--ghc-options="-ghcversion-file=`pwd`/_build/stage1/src/libraries/rts/include/ghcversion.h" \
@@ -246,7 +248,7 @@ _build/stage1/bin/ghc: _build/stage0/bin/ghc
246248
--ghc-options='"-optc=-DTargetVendor=\"FIXME\""' \
247249
--ghc-options='"-optc=-DGhcUnregisterised=\"FIXME\""' \
248250
--ghc-options='"-optc=-DTablesNextToCode=\"FIXME\""' \
249-
--builddir=_build/stage1/cabal/
251+
--builddir=_build/stage1/cabal/ -v
250252

251253
clean:
252254
rm -rf _build

cabal.project-stage1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ packages:
77
./_build/stage1/src/libraries/rts
88
./_build/stage1/src/libraries/ghc-prim
99
./_build/stage1/src/libraries/ghc-bignum
10+
./_build/stage1/src/libraries/ghc-internal
1011

1112
benchmarks: False
1213
tests: False

0 commit comments

Comments
 (0)