From nobody Thu Jul 07 10:24:59 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 2B05E12AD38F; Thu, 7 Jul 2022 10:25:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ldswq5GpTz3JjY; Thu, 7 Jul 2022 10:24:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1657189500; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jMMQDTPESYke8vuvT4wqlnPrV4ENoN+Zi5cgl41macw=; b=X6Q65hv5vvfdFToTDzysFUHTp5tsLM9cYmDs44XzojrlvePg+NgykPpZ6z3N3AUb74At4/ bucUwUUUW1CLDZdOgnx8CAk9aw5NsOT8wKIHW4BZLcJ72k8/rxGatuPe0B0/N7Qgpe8RAa JtWyle4lwDGNRfQ6rSq/LQwjcS1btpHQ8QvVH0nok3w3K8+2frHvpiZUTaKtDC7Ge8KAaW GkcZSQwv6n8nAoZGteAkTWZQ6hCcmjE7iuBAwbpem5xNysTm/ZuuPuJCzSPZHc3P8H0G2v m8HTl+Lfq+bO3ogYZxrYXZa3EBVzhCrw7JfYXNwjgoUBOcUtjKemx6d3eRKgtw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Ldswq27LLzg2k; Thu, 7 Jul 2022 10:24:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 267AOxQV094858; Thu, 7 Jul 2022 10:24:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 267AOxQA094857; Thu, 7 Jul 2022 10:24:59 GMT (envelope-from git) Date: Thu, 7 Jul 2022 10:24:59 GMT Message-Id: <202207071024.267AOxQA094857@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Gleb Popov Subject: git: 8709d6be0b9f - main - lang/ghc: Update to 9.2.2 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arrowd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8709d6be0b9f2073238873190ac051baa42af2d7 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1657189500; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jMMQDTPESYke8vuvT4wqlnPrV4ENoN+Zi5cgl41macw=; b=hB29u1KR9kqjotBfxic5T9z3ond5bjsjB97E3CRxHOTbsTPaOryM10yTtVuHXO7rqufCZw O9+b8JoeM1Kg3ic8NjicUu6Ag9bJbEcayZ4eHbiOM8TZn1JLRpn1RwWkCA9feTcm9x4SM0 T5osM2fAhMkP7VXlgbpHsuhKQrKv2lviLUwNWgf7c1Ahl36DhB9JR5nfJu/BIebApabPRX zApS9mu6M1HtaUyaG9M8DbTFhhCNSGYYYwGDxVFcdb30YRli1t7796h5nDEDn/SJS8/V59 SDnmaYEDWMYdDRejx3prL+Ren28GwxNsdMEQoBW/S5D70sgtKWbQNYVF0uv+9A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1657189500; a=rsa-sha256; cv=none; b=v0sDGUK9kWAnvyjfU2W2J5lqil513NXtbfifYGzRxnxJCKj2x5ZCbK2VGuLAA1e7JVBI86 0c93sdLml91V/oIbOfJvbxbMKSM2AaFfGE66e8kSWZhkrly/IrGevWQ30oS4HcLwaA8R33 Br18FMWxCEBXhJjcAaFzegT4OHdFUWS5AcSwc5v5pyPDktkOsDzyJYHD1923O+8o5ep976 HctxawPPF3OcdWRYF19kjvprPV6WT0zavP1P9YUUN8c4KQcZgi7Tp28JVQMmhhh7zu0N15 cmBa/N824ObRWM2VjHGtw81JCieCdEb58GhkHIginFSEpDJeeM1XBXvvRtFDBg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=8709d6be0b9f2073238873190ac051baa42af2d7 commit 8709d6be0b9f2073238873190ac051baa42af2d7 Author: Gleb Popov AuthorDate: 2022-03-10 18:49:37 +0000 Commit: Gleb Popov CommitDate: 2022-07-07 10:24:28 +0000 lang/ghc: Update to 9.2.2 --- lang/ghc/Makefile | 93 +- lang/ghc/distinfo | 8 +- lang/ghc/files/build.mk.in | 7 - lang/ghc/files/fixup-plist.hs | 2 - .../ghc/files/patch-m4_fp__cc__supports__target.m4 | 11 + lang/ghc/files/patch-rts-linker | 87 - lang/ghc/files/patch-rts_posix_OSThreads.c | 11 - lang/ghc/pkg-plist | 4701 ++++++++++---------- 8 files changed, 2409 insertions(+), 2511 deletions(-) diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile index aa78327700f3..28305205b2f5 100644 --- a/lang/ghc/Makefile +++ b/lang/ghc/Makefile @@ -2,14 +2,10 @@ PORTNAME= ghc PORTVERSION= ${GHC_VERSION} -PORTREVISION= 2 CATEGORIES= lang haskell MASTER_SITES= https://www.haskell.org/ghc/dist/${PORTVERSION}/:source \ - LOCAL/arrowd/:boot \ - https://hackage.haskell.org/package/hscolour-${HSCOLOUR_VERSION}/:docs -DISTFILES= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source \ - hscolour-${HSCOLOUR_VERSION}.tar.gz:docs -EXTRACT_ONLY= ${_DISTFILES:C/hscolour.*$//g} + LOCAL/arrowd/:boot +DISTFILES= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source MAINTAINER= haskell@FreeBSD.org COMMENT= Compiler for the functional language Haskell @@ -21,16 +17,15 @@ ONLY_FOR_ARCHS= amd64 i386 aarch64 armv6 armv7 USES= autoreconf compiler:c11 gmake iconv:patch,translit \ localbase:ldflags ncurses perl5 tar:xz + USE_LOCALE= en_US.UTF-8 USE_PERL5= build GNU_CONFIGURE= yes -CONFIGURE_ENV= PATH=${SLAVES_PREFIX}/bin:${PATH} -MAKE_ENV= PATH=${SLAVES_PREFIX}/bin:${PATH} +CONFIGURE_ARGS= --docdir=${DOCSDIR} NO_CCACHE= yes SUB_FILES= build.mk -SUB_LIST= GHC_VERSION=${GHC_VERSION} \ - NCURSESINC="${NCURSESBASE}/include" NCURSESLIB="${NCURSESLIB}" \ +SUB_LIST= NCURSESINC="${NCURSESBASE}/include" NCURSESLIB="${NCURSESLIB}" \ CFLAGS="${CFLAGS}" OPTIONS_DEFINE= DYNAMIC GMP PROFILE DOCS @@ -43,7 +38,7 @@ OPTIONS_GROUP_BOOTSTRAP=BOOT BOOT_DESC= Use installed GHC for bootstrapping DOCS_DESC= Install HTML documentation DYNAMIC_DESC= Add support for dynamic linking -GMP_DESC= Use GNU Multi-precision Library for big integers support +GMP_DESC= Use GNU Multi-precision Library from Ports PROFILE_DESC= Add support for performance profiling DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx @@ -60,10 +55,6 @@ DYNAMIC_PLIST_SUB_OFF= NODYNAMIC="" GMP_CONFIGURE_WITH= gmp-includes=${LOCALBASE}/include \ gmp-libraries=${LOCALBASE}/lib GMP_LIB_DEPENDS= libgmp.so:math/gmp -GMP_SUB_LIST= INTEGER_LIBRARY="integer-gmp" -GMP_SUB_LIST_OFF= INTEGER_LIBRARY="integer-simple" -GMP_PLIST_SUB= GMP="" SIMPLE="@comment " -GMP_PLIST_SUB_OFF= GMP="@comment " SIMPLE="" # Append substitutions for build.mk BOOT_SUB_LIST= HSC2HS=${LOCALBASE}/bin/hsc2hs @@ -72,16 +63,30 @@ BOOT_SUB_LIST_OFF= HSC2HS=${BOOT_HSC2HS} PROFILE_SUB_LIST= WITH_PROFILE="YES" PROFILE_SUB_LIST_OFF= WITH_PROFILE="NO" -GHC_VERSION= 9.2.1 -CABAL_VERSION= 3.6.0.0 -HSCOLOUR_VERSION= 1.24.4 -LLVM_VERSION= 10 +GHC_VERSION= 9.2.2 +LLVM_VERSION= 12 BOOT_GHC_VERSION= 8.10.7 # LLVM version that bootstrap compiler uses BOOT_LLVM_VERSION= 10 OPTIONS_SUB= yes -PLIST_SUB= GHC_VERSION=${GHC_VERSION} CABAL_VERSION=${CABAL_VERSION} + +BASE_PACKAGES= Cabal:3.6.3.0 array:0.5.4.0 base:4.16.1.0 binary:0.8.9.0 \ + bytestring:0.11.3.0 containers:0.6.5.1 deepseq:1.4.6.1 \ + directory:1.3.6.2 exceptions:0.10.4 filepath:1.4.2.2 \ + ghc:${GHC_VERSION} ghc-bignum:1.2 ghc-boot:${GHC_VERSION} \ + ghc-boot-th:${GHC_VERSION} ghc-compact:0.1.0.0 \ + ghc-heap:${GHC_VERSION} ghc-prim:0.8.0 \ + ghci:${GHC_VERSION} haskeline:0.8.2 hpc:0.6.1.0 \ + integer-gmp:1.1 libiserv:${GHC_VERSION} mtl:2.2.2 \ + parsec:3.1.15.0 pretty:1.3.3.6 process:1.6.13.2 \ + stm:2.5.0.2 template-haskell:2.18.0.0 terminfo:0.4.1.5 \ + text:1.2.5.0 time:1.11.1.1 transformers:0.5.6.2 \ + unix:2.7.2.2 xhtml:3000.2.2.1 + +.for pkg in ${BASE_PACKAGES} +PLIST_SUB+= ${pkg:C/\:.*//:tu}_VERSION=${pkg:C/^[^\:]*(\:|\$)//} +.endfor PORTDOCS= * @@ -94,9 +99,6 @@ CONFIGURE_TARGET= ${GHC_ARCH}-portbld-${OPSYS:tl} BUILD_DEPENDS+= ${LOCALBASE}/lib/compat/libncursesw.so.8:misc/compat12x .endif -DOCSDIR= ${PREFIX}/share/doc/${DISTNAME} -DATADIR= ${PREFIX}/share/ghc-${GHC_VERSION} -EXAMPLESDIR= ${PREFIX}/share/examples/ghc-${GHC_VERSION} GHC_ARCH= ${ARCH:S/amd64/x86_64/:C/armv.*/arm/} GHC_LIBDIR= ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} GHC_LIBDIR_REL= lib/ghc-${GHC_VERSION} @@ -140,20 +142,13 @@ BUILD_DEPENDS+= llc${BOOT_LLVM_VERSION}:devel/llvm${BOOT_LLVM_VERSION} .if empty(PORT_OPTIONS:MBOOT) BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-boot BOOT_GHC= ${BOOT_DIR}/bin/ghc-${BOOT_GHC_VERSION} -BOOT_GHC-PKG= ${BOOT_DIR}/bin/ghc-pkg-${BOOT_GHC_VERSION} -BOOT_HSC2HS= ${BOOT_DIR}/bin/hsc2hs - -SLAVE_ENV= ${SETENV} PATH=${BOOT_DIR}/bin:${PATH} -CONFIGURE_ARGS+= GHC=${BOOT_GHC} +CONFIGURE_ENV+= GHC=${BOOT_GHC} .else # MBOOT -SLAVE_ENV= # empty -CONFIGURE_ARGS+= GHC=${LOCALBASE}/bin/ghc +CONFIGURE_ENV+= GHC=${LOCALBASE}/bin/ghc .endif # MBOOT -SLAVES_PREFIX= ${WRKDIR}/slaves_prefix -SLAVES_WRKDIRPREFIX= ${WRKDIR}/slaves_wrkdirprefix - +# TODO: remove this after rerolling all bootstraps post-patch: .if empty(PORT_OPTIONS:MBOOT) @${REINPLACE_CMD} -e '/^mandir/d' ${BOOT_DIR}/mk/build.mk @@ -168,33 +163,25 @@ pre-configure: # If we are using bootstrap compiler, configure and install it into ${BOOT_DIR} .if empty(PORT_OPTIONS:MBOOT) - cd ${BOOT_DIR} && ${CONFIGURE_ENV} ${CONFIGURE_ENV_BOOTSTRAP} ${CONFIGURE_CMD} --prefix=${BOOT_DIR} + cd ${BOOT_DIR} && ${CONFIGURE_ENV} ${CONFIGURE_CMD} --prefix=${BOOT_DIR} cd ${BOOT_DIR} && PACKAGES='' ${MAKE_CMD} install .endif -# If DOCS are set, install HsColour in-place -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${SLAVES_PREFIX} - ${MKDIR} ${SLAVES_WRKDIRPREFIX} - - cd ${SLAVES_WRKDIRPREFIX} && \ - ${TAR} xvf ${DISTDIR}/hscolour-${HSCOLOUR_VERSION}.tar.gz && \ - cd hscolour-${HSCOLOUR_VERSION} && \ - ${SLAVE_ENV} ghc --make -o Setup Setup.hs -package Cabal && \ - ${SLAVE_ENV} ./Setup configure --ghc --prefix=${SLAVES_PREFIX} --with-gcc=${CC} --with-ld=${LD} && \ - ${SLAVE_ENV} ./Setup build && \ - ${SLAVE_ENV} ./Setup install -.endif - post-install: (for f in ${_EXECUTABLES} $$(${FIND} ${GHC_LIBDIR} -name '*.so*'); do \ ${STRIP_CMD} $$f; done) - ${RM} -r ${STAGEDIR}${DOCSDIR}/html/haddock/.build-html + ${FIND} ${STAGEDIR}${DOCSDIR}/html -name .buildinfo -delete ${RM} ${STAGEDIR}${PREFIX}/bin/haddock +.if exists(${BOOT_DIR}/bin/runhaskell) +RUNHASKELL?= ${BOOT_DIR}/bin/runhaskell +.else +RUNHASKELL?= ${LOCALBASE}/bin/runhaskell +.endif + .PHONY: fixup-plist fixup-plist: - ${BOOT_DIR}/bin/runhaskell ${PATCHDIR}/fixup-plist.hs ${.CURDIR}/pkg-plist + ${RUNHASKELL} ${PATCHDIR}/fixup-plist.hs ${.CURDIR}/pkg-plist # Create a bootstrap compiler tar ball: run this in an interactive poudriere jail # Set all OPTIONS to OFF when generating bootstraps @@ -216,12 +203,6 @@ create-bootstrap: # Set DYNAMIC, GMP and PROFILE to ON, and DOCS to OFF when generating Stack bindist .PHONY: create-stack-bindist create-stack-bindist: - ${REINPLACE_CMD} -e '/^mandir/d' \ - -e '/^infodir/d' \ - -e '/^docdir/d' \ - -e '/^htmldir/d' \ - ${WRKSRC}/mk/build.mk - cd ${WRKSRC} \ && ${GMAKE} binary-dist TAR_COMP=xz \ && ${MV} ${WRKSRC}/ghc-${GHC_VERSION}-${GHC_ARCH}-portbld-freebsd.tar.xz /tmp/ diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo index 9b33cc985f6c..a28b13e343eb 100644 --- a/lang/ghc/distinfo +++ b/lang/ghc/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1635527375 -SHA256 (ghc-9.2.1-src.tar.xz) = f444012f97a136d9940f77cdff03fda48f9475e2ed0fec966c4d35c4df55f746 -SIZE (ghc-9.2.1-src.tar.xz) = 23338772 +TIMESTAMP = 1646895563 +SHA256 (ghc-9.2.2-src.tar.xz) = 902463a4cc6ee479af9358b9f8b2ee3237b03e934a1ea65b6d1fcf3e0d749ea6 +SIZE (ghc-9.2.2-src.tar.xz) = 23461244 SHA256 (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = 5adfeceee2c3aa1208da174390cbb8e8c1d0a333b7c4a3a676a63f93beaf3126 SIZE (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = 70607916 SHA256 (ghc-8.10.7-boot-i386-freebsd.tar.xz) = d841a6abf2b97e34feb9c71a85520a78dd667bfb6d6a7f401fa8a92b558928dc @@ -15,5 +15,3 @@ SHA256 (ghc-8.10.7-boot-armv7-freebsd.tar.xz) = 15708f4f4324d7e87ddbd6548a6ca72d SIZE (ghc-8.10.7-boot-armv7-freebsd.tar.xz) = 127945844 SHA256 (ghc-8.10.7-boot-armv6-freebsd.tar.xz) = 84010e11f92e0a9fe106b80cbaf027ba342da055c3ad6d89eab0a389c0523e1b SIZE (ghc-8.10.7-boot-armv6-freebsd.tar.xz) = 129190568 -SHA256 (hscolour-1.24.4.tar.gz) = 243332b082294117f37b2c2c68079fa61af68b36223b3fc07594f245e0e5321d -SIZE (hscolour-1.24.4.tar.gz) = 28729 diff --git a/lang/ghc/files/build.mk.in b/lang/ghc/files/build.mk.in index a3a4dd0b2b75..0054af754ccd 100644 --- a/lang/ghc/files/build.mk.in +++ b/lang/ghc/files/build.mk.in @@ -1,15 +1,8 @@ -docdir = %%PREFIX%%/share/doc/ghc-%%GHC_VERSION%% -htmldir = %%PREFIX%%/share/doc/ghc-%%GHC_VERSION%% -mandir = %%PREFIX%%/man -infodir = %%PREFIX%%/info DYNAMIC_GHC_PROGRAMS = %%WITH_DYNAMIC%% BUILD_PROF_LIBS = %%WITH_PROFILE%% HADDOCK_DOCS = YES -HSCOLOUR_SRCS = %%WITH_DOCS%% -INTEGER_LIBRARY = %%INTEGER_LIBRARY%% # disable xelatex: PR 231438 BUILD_SPHINX_PDF = NO -BSD_PATH_TO_HSC2HS = %%HSC2HS%% SRC_HC_OPTS += -I%%NCURSESINC%% -L%%NCURSESLIB%% -I%%LOCALBASE%%/include -L%%LOCALBASE%%/lib SRC_CC_OPTS += %%CFLAGS%% EXTRA_HSC2HS_OPTS += -I%%LOCALBASE%%/include --lflag=-L%%LOCALBASE%%/lib diff --git a/lang/ghc/files/fixup-plist.hs b/lang/ghc/files/fixup-plist.hs index 5fba5009eb63..9b6ade1d5aa0 100644 --- a/lang/ghc/files/fixup-plist.hs +++ b/lang/ghc/files/fixup-plist.hs @@ -26,7 +26,5 @@ processLine1 l processLine2 l | "%%GMP%%" `isPrefixOf` l || "%%SIMPLE%%" `isPrefixOf` l = l - | "/integer-gmp-" `isInfixOf` l = "%%GMP%%" ++ l - | "/integer-simple-" `isInfixOf` l = "%%SIMPLE%%" ++ l | "/libCffi" `isInfixOf` l = "%%NODYNAMIC%%" ++ l | otherwise = l diff --git a/lang/ghc/files/patch-m4_fp__cc__supports__target.m4 b/lang/ghc/files/patch-m4_fp__cc__supports__target.m4 new file mode 100644 index 000000000000..673274444112 --- /dev/null +++ b/lang/ghc/files/patch-m4_fp__cc__supports__target.m4 @@ -0,0 +1,11 @@ +--- m4/fp_cc_supports_target.m4.orig 2022-03-05 07:25:06 UTC ++++ m4/fp_cc_supports_target.m4 +@@ -12,7 +12,7 @@ AC_DEFUN([FP_CC_SUPPORTS_TARGET], + AC_REQUIRE([FPTOOLS_SET_PLATFORM_VARS]) + AC_MSG_CHECKING([whether $1 CC supports --target]) + echo 'int main() { return 0; }' > conftest.c +- if $CC --target=$LlvmTarget -Werror conftest.c >& /dev/null ; then ++ if $CC --target=$LlvmTarget -Werror conftest.c 2>&1 /dev/null ; then + CONF_CC_SUPPORTS_TARGET=YES + AC_MSG_RESULT([yes]) + else diff --git a/lang/ghc/files/patch-rts-linker b/lang/ghc/files/patch-rts-linker deleted file mode 100644 index feb736f72176..000000000000 --- a/lang/ghc/files/patch-rts-linker +++ /dev/null @@ -1,87 +0,0 @@ -diff --git a/rts/Linker.c b/rts/Linker.c -index 72533ae52af48184fb76171fb93a73c04d025f2f..09cf5fa0593743f9b9f44603e2290cea9132ed89 100644 ---- rts/Linker.c -+++ rts/Linker.c -@@ -78,6 +78,33 @@ - #if defined(dragonfly_HOST_OS) - #include - #endif -+ -+/* -+ * Note [iconv and FreeBSD] -+ * ~~~~~~~~~~~~~~~~~~~~~~~~ -+ * -+ * On FreeBSD libc.so provides an implementation of the iconv_* family of -+ * functions. However, due to their implementation, these symbols cannot be -+ * resolved via dlsym(); rather, they can only be resolved using the -+ * explicitly-versioned dlvsym(). -+ * -+ * This is problematic for the RTS linker since we may be asked to load -+ * an object that depends upon iconv. To handle this we include a set of -+ * fallback cases for these functions, allowing us to resolve them to the -+ * symbols provided by the libc against which the RTS is linked. -+ * -+ * See #20354. -+ */ -+ -+#if defined(freebsd_HOST_OS) -+extern void iconvctl(); -+extern void iconv_open_into(); -+extern void iconv_open(); -+extern void iconv_close(); -+extern void iconv_canonicalize(); -+extern void iconv(); -+#endif -+ - /* - Note [runtime-linker-support] - ----------------------------- -@@ -655,6 +682,10 @@ internal_dlsym(const char *symbol) { - } - RELEASE_LOCK(&dl_mutex); - -+ IF_DEBUG(linker, debugBelch("internal_dlsym: looking for symbol '%s' in special cases\n", symbol)); -+# define SPECIAL_SYMBOL(sym) \ -+ if (strcmp(symbol, #sym) == 0) return (void*)&sym; -+ - # if defined(HAVE_SYS_STAT_H) && defined(linux_HOST_OS) && defined(__GLIBC__) - // HACK: GLIBC implements these functions with a great deal of trickery where - // they are either inlined at compile time to their corresponding -@@ -664,18 +695,28 @@ internal_dlsym(const char *symbol) { - // We borrow the approach that the LLVM JIT uses to resolve these - // symbols. See http://llvm.org/PR274 and #7072 for more info. - -- IF_DEBUG(linker, debugBelch("internal_dlsym: looking for symbol '%s' in GLIBC special cases\n", symbol)); -+ SPECIAL_SYMBOL(stat); -+ SPECIAL_SYMBOL(fstat); -+ SPECIAL_SYMBOL(lstat); -+ SPECIAL_SYMBOL(stat64); -+ SPECIAL_SYMBOL(fstat64); -+ SPECIAL_SYMBOL(lstat64); -+ SPECIAL_SYMBOL(atexit); -+ SPECIAL_SYMBOL(mknod); -+# endif - -- if (strcmp(symbol, "stat") == 0) return (void*)&stat; -- if (strcmp(symbol, "fstat") == 0) return (void*)&fstat; -- if (strcmp(symbol, "lstat") == 0) return (void*)&lstat; -- if (strcmp(symbol, "stat64") == 0) return (void*)&stat64; -- if (strcmp(symbol, "fstat64") == 0) return (void*)&fstat64; -- if (strcmp(symbol, "lstat64") == 0) return (void*)&lstat64; -- if (strcmp(symbol, "atexit") == 0) return (void*)&atexit; -- if (strcmp(symbol, "mknod") == 0) return (void*)&mknod; -+ // See Note [iconv and FreeBSD] -+# if defined(freebsd_HOST_OS) -+ SPECIAL_SYMBOL(iconvctl); -+ SPECIAL_SYMBOL(iconv_open_into); -+ SPECIAL_SYMBOL(iconv_open); -+ SPECIAL_SYMBOL(iconv_close); -+ SPECIAL_SYMBOL(iconv_canonicalize); -+ SPECIAL_SYMBOL(iconv); - # endif - -+#undef SPECIAL_SYMBOL -+ - // we failed to find the symbol - return NULL; - } diff --git a/lang/ghc/files/patch-rts_posix_OSThreads.c b/lang/ghc/files/patch-rts_posix_OSThreads.c deleted file mode 100644 index 95f328e2fbc7..000000000000 --- a/lang/ghc/files/patch-rts_posix_OSThreads.c +++ /dev/null @@ -1,11 +0,0 @@ ---- rts/posix/OSThreads.c.orig 2021-10-28 20:41:34 UTC -+++ rts/posix/OSThreads.c -@@ -325,7 +325,7 @@ getNumberOfProcessors (void) - nproc = 1; - } - } --#elif defined(freebsd_HOST_OS) -+#elif defined(freebsd_HOST_OS) && !defined(HAVE_SCHED_GETAFFINITY) - cpuset_t mask; - CPU_ZERO(&mask); - if(cpuset_getaffinity(CPU_LEVEL_CPUSET, CPU_WHICH_PID, -1, sizeof(mask), &mask) == 0) { diff --git a/lang/ghc/pkg-plist b/lang/ghc/pkg-plist index 0c9a55f5e7c8..b355e1f512db 100644 --- a/lang/ghc/pkg-plist +++ b/lang/ghc/pkg-plist @@ -757,834 +757,834 @@ lib/ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.hi %%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/libHSCabal-%%CABAL_VERSION%%-ghc%%GHC_VERSION%%.so lib/ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/libHSCabal-%%CABAL_VERSION%%.a %%PROFILE%%lib/ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/libHSCabal-%%CABAL_VERSION%%_p.a -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Base.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Base.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Base.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IArray.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IArray.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IArray.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IO.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IO.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IO.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IO/Internals.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IO/Internals.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IO/Internals.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IO/Safe.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IO/Safe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/IO/Safe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/MArray.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/MArray.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/MArray.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/MArray/Safe.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/MArray/Safe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/MArray/Safe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/ST.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/ST.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/ST.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/ST/Safe.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/ST/Safe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/ST/Safe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Storable.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Storable.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Storable.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Storable/Internals.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Storable/Internals.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Storable/Internals.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Storable/Safe.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Storable/Safe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Storable/Safe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Unboxed.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Unboxed.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Unboxed.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Unsafe.dyn_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Unsafe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/Data/Array/Unsafe.p_hi -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/HSarray-0.5.4.0.o -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/HSarray-0.5.4.0.p_o -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/libHSarray-0.5.4.0-ghc%%GHC_VERSION%%.so -lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/libHSarray-0.5.4.0.a -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/array-0.5.4.0/libHSarray-0.5.4.0_p.a -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Applicative.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Applicative.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Applicative.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Arrow.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Arrow.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Arrow.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Category.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Category.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Category.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/Chan.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/Chan.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/Chan.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/MVar.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/MVar.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/MVar.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/QSem.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/QSem.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/QSem.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/QSemN.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/QSemN.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Concurrent/QSemN.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Exception.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Exception.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Exception.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Exception/Base.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Exception/Base.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Exception/Base.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Fail.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Fail.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Fail.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Fix.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Fix.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Fix.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/IO/Class.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/IO/Class.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/IO/Class.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Instances.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Instances.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Instances.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Imp.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Imp.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Imp.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy/Imp.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy/Imp.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy/Imp.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy/Safe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy/Safe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy/Safe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy/Unsafe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy/Unsafe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Lazy/Unsafe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Safe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Safe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Safe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Strict.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Strict.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Strict.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Unsafe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Unsafe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/ST/Unsafe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Zip.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Zip.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Control/Monad/Zip.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bifoldable.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bifoldable.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bifoldable.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bifunctor.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bifunctor.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bifunctor.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bitraversable.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bitraversable.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bitraversable.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bits.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bits.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bits.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bool.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bool.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Bool.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Char.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Char.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Char.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Coerce.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Coerce.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Coerce.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Complex.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Complex.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Complex.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Data.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Data.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Data.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Dynamic.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Dynamic.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Dynamic.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Either.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Either.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Either.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Eq.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Eq.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Eq.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Fixed.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Fixed.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Fixed.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Foldable.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Foldable.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Foldable.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Function.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Function.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Function.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Classes.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Classes.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Classes.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Compose.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Compose.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Compose.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Const.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Const.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Const.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Contravariant.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Contravariant.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Contravariant.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Identity.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Identity.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Identity.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Product.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Product.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Product.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Sum.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Sum.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Sum.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Utils.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Utils.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Functor/Utils.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/IORef.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/IORef.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/IORef.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Int.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Int.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Int.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Ix.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Ix.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Ix.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Kind.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Kind.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Kind.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/List.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/List.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/List.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/List/NonEmpty.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/List/NonEmpty.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/List/NonEmpty.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Maybe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Maybe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Maybe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Monoid.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Monoid.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Monoid.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/OldList.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/OldList.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/OldList.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Ord.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Ord.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Ord.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Proxy.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Proxy.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Proxy.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Ratio.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Ratio.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Ratio.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/STRef.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/STRef.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/STRef.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/STRef/Lazy.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/STRef/Lazy.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/STRef/Lazy.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/STRef/Strict.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/STRef/Strict.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/STRef/Strict.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Semigroup.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Semigroup.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Semigroup.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Semigroup/Internal.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Semigroup/Internal.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Semigroup/Internal.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/String.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/String.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/String.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Traversable.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Traversable.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Traversable.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Tuple.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Tuple.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Tuple.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Bool.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Bool.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Bool.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Coercion.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Coercion.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Coercion.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Equality.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Equality.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Equality.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Ord.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Ord.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Type/Ord.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Typeable.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Typeable.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Typeable.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Typeable/Internal.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Typeable/Internal.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Typeable/Internal.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Unique.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Unique.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Unique.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Version.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Version.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Version.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Void.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Void.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Void.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Word.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Word.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Data/Word.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Debug/Trace.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Debug/Trace.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Debug/Trace.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C/Error.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C/Error.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C/Error.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C/String.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C/String.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C/String.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C/Types.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C/Types.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/C/Types.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Concurrent.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Concurrent.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Concurrent.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr/Imp.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr/Imp.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr/Imp.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr/Safe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr/Safe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr/Safe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr/Unsafe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr/Unsafe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/ForeignPtr/Unsafe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Alloc.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Alloc.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Alloc.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Array.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Array.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Array.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Error.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Error.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Error.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Pool.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Pool.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Pool.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Safe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Safe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Safe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Unsafe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Unsafe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Unsafe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Utils.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Utils.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Marshal/Utils.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Ptr.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Ptr.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Ptr.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Safe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Safe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Safe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/StablePtr.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/StablePtr.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/StablePtr.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Storable.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Storable.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/Foreign/Storable.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Arr.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Arr.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Arr.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Base.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Base.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Base.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Bits.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Bits.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Bits.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ByteOrder.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ByteOrder.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ByteOrder.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Char.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Char.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Char.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Clock.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Clock.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Clock.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc/IO.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc/IO.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc/IO.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc/Signal.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc/Signal.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc/Signal.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc/Sync.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc/Sync.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Conc/Sync.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ConsoleHandler.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ConsoleHandler.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ConsoleHandler.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Constants.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Constants.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Constants.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Desugar.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Desugar.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Desugar.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Enum.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Enum.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Enum.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Environment.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Environment.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Environment.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Err.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Err.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Err.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Arr.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Arr.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Arr.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Array.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Array.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Array.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Control.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Control.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Control.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/EPoll.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/EPoll.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/EPoll.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/IntTable.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/IntTable.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/IntTable.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/IntVar.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/IntVar.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/IntVar.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Internal.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Internal.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Internal.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Internal/Types.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Internal/Types.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Internal/Types.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/KQueue.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/KQueue.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/KQueue.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Manager.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Manager.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Manager.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/PSQ.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/PSQ.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/PSQ.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Poll.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Poll.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Poll.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Thread.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Thread.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Thread.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/TimeOut.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/TimeOut.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/TimeOut.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/TimerManager.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/TimerManager.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/TimerManager.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Unique.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Unique.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Event/Unique.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Exception.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Exception.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Exception.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Exception/Type.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Exception/Type.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Exception/Type.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ExecutionStack.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ExecutionStack.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ExecutionStack.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ExecutionStack/Internal.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ExecutionStack/Internal.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ExecutionStack/Internal.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Exts.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Exts.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Exts.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Fingerprint.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Fingerprint.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Fingerprint.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Fingerprint/Type.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Fingerprint/Type.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Fingerprint/Type.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Float.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Float.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Float.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Float/ConversionUtils.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Float/ConversionUtils.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Float/ConversionUtils.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Float/RealFracMethods.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Float/RealFracMethods.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Float/RealFracMethods.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Foreign.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Foreign.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Foreign.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ForeignPtr.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ForeignPtr.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/ForeignPtr.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/GHCi.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/GHCi.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/GHCi.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/GHCi/Helpers.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/GHCi/Helpers.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/GHCi/Helpers.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Generics.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Generics.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/Generics.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Buffer.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Buffer.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Buffer.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/BufferedIO.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/BufferedIO.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/BufferedIO.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Device.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Device.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Device.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/CodePage.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/CodePage.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/CodePage.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Failure.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Failure.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Failure.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Iconv.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Iconv.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Iconv.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Latin1.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Latin1.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Latin1.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Types.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Types.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/Types.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/UTF16.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/UTF16.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/UTF16.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/UTF32.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/UTF32.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/UTF32.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/UTF8.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/UTF8.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Encoding/UTF8.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Exception.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Exception.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Exception.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/FD.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/FD.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/FD.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/FD.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/FD.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/FD.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Internals.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Internals.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Internals.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/Common.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/Common.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/Common.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/Flock.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/Flock.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/Flock.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/LinuxOFD.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/LinuxOFD.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/LinuxOFD.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/NoOp.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/NoOp.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/NoOp.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/Windows.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/Windows.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Lock/Windows.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Text.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Text.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Text.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Types.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Types.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Handle/Types.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/IOMode.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/IOMode.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/IOMode.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/StdHandles.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/StdHandles.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/StdHandles.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/SubSystem.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/SubSystem.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/SubSystem.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Unsafe.dyn_hi -lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Unsafe.hi -%%PROFILE%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IO/Unsafe.p_hi -%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/base-4.16.0.0/GHC/IOArray.dyn_hi *** 4168 LINES SKIPPED ***