summaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2022-02-12 22:30:17 +0100
committerLudovic Courtès <ludo@gnu.org>2022-02-14 15:52:35 +0100
commitd9df65514c2b4b7b5070284bbb9f2b9e7c70ee05 (patch)
tree78b318677cacfe74ff091f353ead3bee4e6d4c55 /gnu/packages/base.scm
parent6ef0cd9ade84a6a26ed2e50bee98611000ad786b (diff)
downloadguix-patches-d9df65514c2b4b7b5070284bbb9f2b9e7c70ee05.tar
guix-patches-d9df65514c2b4b7b5070284bbb9f2b9e7c70ee05.tar.gz
gnu: ghc@4: Build without referring to packages in commencement.scm.
* gnu/packages/haskell.scm (ghc-4)[arguments]: Remove #:implicit-inputs?. In 'bootstrap' phase, pass '-optc-D_GNU_SOURCE=1'. Use 'search-input-file' to locate lib{bfd,iberty}.a, and 'which' for cpp. Patch 'mk/config.mk.in'. In 'configure' phase, emit "config.cache". In 'make-boot' phase, replace "CLK_TCK" in 'nHandle.c'. [native-inputs]: Remove now-implicit inputs; remove GLIBC-2.2.5, GCC-MESBOOT0, and BINUTILS-MESBOOT. Add GCC-2.95 and BINUTILS-2.33. Remove input labels.
Diffstat (limited to 'gnu/packages/base.scm')
0 files changed, 0 insertions, 0 deletions