Sunday, September 04, 2022

ghc bootstrap

FYI: to get the ghc bootstrap fuckup solved some way, I now took
the old bootstrap (ghc-8.10.7.20220419), manually replaced the
shared libs and uploaded the result (ghc-8.10.7.20220904). ghc is
currently building on my machine. If that succeeds, I'll just commit
the change. I've still no idea how to overcome the broken dependency
stuff in ghc-9.2 and thus how to build a working 9.2 bootstrap.

Ciao,
Kili

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/ghc/Makefile,v
retrieving revision 1.201
diff -u -p -r1.201 Makefile
--- Makefile 3 Sep 2022 19:43:17 -0000 1.201
+++ Makefile 4 Sep 2022 19:27:21 -0000
@@ -9,13 +9,13 @@ DPB_PROPERTIES = parallel
NO_CCACHE = Yes

GHC_VERSION = 9.2.4
-REVISION = 1
+REVISION = 2
DISTNAME = ghc-${GHC_VERSION}
CATEGORIES = lang devel
HOMEPAGE = https://www.haskell.org/ghc/

# Version of the precompiled binaries
-BIN_VER = 8.10.7.20220419
+BIN_VER = 8.10.7.20220904

# lang/python needed for regression tests.
MODULES = lang/python
@@ -132,8 +132,6 @@ post-extract:
cd ${WRKSRC}/libraries/unix && \
mkdir -p System/OpenBSD && \
install -m 644 ${FILESDIR}/Process.hsc System/OpenBSD
- chmod 644 ${WRKDIR}/ghc-*-shlibs-*/lib*.so* # XXX
- -cp /usr/lib/libc.so.96.1 ${WRKDIR}/ghc-*-shlibs-*/ # XXX

BOOTSTRAP_SHLIBS = ${WRKDIR}/ghc-${BIN_VER}-shlibs-${MACHINE_ARCH}

Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/ghc/distinfo,v
retrieving revision 1.62
diff -u -p -r1.62 distinfo
--- distinfo 31 Jul 2022 19:27:03 -0000 1.62
+++ distinfo 4 Sep 2022 19:27:21 -0000
@@ -1,8 +1,8 @@
-SHA256 (ghc/ghc-8.10.7.20220419-amd64-unknown-openbsd.tar.xz) = JFa1/AJu2bhYiL80OrKWy0li7ynmO99eCnc9nA+DjSc=
-SHA256 (ghc/ghc-8.10.7.20220419-shlibs-amd64.tar.gz) = zjDaNaYT1AnlqEqupIxr8aoALbQao/a3dypGrDL9X7g=
+SHA256 (ghc/ghc-8.10.7.20220904-amd64-unknown-openbsd.tar.xz) = bH1nISV38j0ogaqDQuRycw55YaE031EEe6XR4vyw+1Q=
+SHA256 (ghc/ghc-8.10.7.20220904-shlibs-amd64.tar.gz) = icwBqEzjeDiW42tw/9kTHC7/Hso9+fjjZaBJ5DF9chY=
SHA256 (ghc/ghc-9.2.4-src.tar.xz) = FSE4iAZKDsTncj0HXzG4emeM4IUXc9WLRO96o96ZZFg=
SHA256 (ghc/ghc-9.2.4-testsuite.tar.xz) = 1YaTrD0bx/Agxd/ZLBD2MRPcXW/YzHiTlKr7Qql+sC0=
-SIZE (ghc/ghc-8.10.7.20220419-amd64-unknown-openbsd.tar.xz) = 35749140
-SIZE (ghc/ghc-8.10.7.20220419-shlibs-amd64.tar.gz) = 2904669
+SIZE (ghc/ghc-8.10.7.20220904-amd64-unknown-openbsd.tar.xz) = 35756988
+SIZE (ghc/ghc-8.10.7.20220904-shlibs-amd64.tar.gz) = 3686128
SIZE (ghc/ghc-9.2.4-src.tar.xz) = 24632968
SIZE (ghc/ghc-9.2.4-testsuite.tar.xz) = 3193376

No comments:

Post a Comment