From owner-freebsd-haskell@freebsd.org Tue Jan 28 06:48:37 2020 Return-Path: Delivered-To: freebsd-haskell@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1317023E3A3 for ; Tue, 28 Jan 2020 06:48:37 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 486HJN5dDcz4ldt for ; Tue, 28 Jan 2020 06:48:36 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: by mailman.nyi.freebsd.org (Postfix) id C115423E3A1; Tue, 28 Jan 2020 06:48:36 +0000 (UTC) Delivered-To: haskell@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BFB1623E3A0; Tue, 28 Jan 2020 06:48:36 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: from straasha.imrryr.org (straasha.imrryr.org [100.2.39.101]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 486HJN3CcCz4lds; Tue, 28 Jan 2020 06:48:33 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: by straasha.imrryr.org (Postfix, from userid 1001) id 9D1C770BD9; Tue, 28 Jan 2020 01:48:32 -0500 (EST) Date: Tue, 28 Jan 2020 01:48:32 -0500 From: Viktor Dukhovni To: freebsd-haskell@freebsd.org, haskell@freebsd.org Subject: Re: Getting ready for a GHC 8.8.2 port? (no rush yet) Message-ID: <20200128064832.GW73491@straasha.imrryr.org> Reply-To: haskell@freebsd.org References: <20200128050335.GV73491@straasha.imrryr.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.2 (2019-09-21) X-Rspamd-Queue-Id: 486HJN3CcCz4lds X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of ietf-dane@dukhovni.org designates 100.2.39.101 as permitted sender) smtp.mailfrom=ietf-dane@dukhovni.org X-Spamd-Result: default: False [-3.86 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[haskell@freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:100.2.39.101:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[dukhovni.org]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_IN_DNSWL_MED(-0.20)[101.39.2.100.list.dnswl.org : 127.0.6.2]; RCPT_COUNT_TWO(0.00)[2]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:701, ipnet:100.2.0.0/16, country:US]; IP_SCORE(-1.36)[ip: (-4.98), ipnet: 100.2.0.0/16(-2.49), asn: 701(0.70), country: US(-0.05)]; SUBJECT_HAS_QUESTION(0.00)[] X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jan 2020 06:48:37 -0000 On Tue, Jan 28, 2020 at 10:34:42AM +0400, Gleb Popov wrote: > On Tue, Jan 28, 2020 at 9:03 AM Viktor Dukhovni > wrote: > > > While presently I'm using my own build of GHC 8.8.2 from git, and thus > > can wait indefinitely for a FreeBSD port of same, I should note that > > stackage nightly snapshots are based on GHC 8.8.2 as of 2020-01-24, and > > there will presumably be a GHC 8.8.2 LTS at some point in the not too > > distant future. > > > > So it may soonish be a good time to consider releasing a GHC 8.8 port. > > > > I'm slowly working on this, however it requires updating bootstrap compiler > - I get a strange hang when building 8.8 using 8.4.3. And newer bootstrap > have their own problems, so I'm figuring them out. My build includes four post-release commits: $ git log --oneline ghc-8.8.2-release..HEAD 0c81de31db (HEAD -> build-8.8) Remove GHC_STAGE guards from MachDeps 707ac619a5 TcIface: Fix inverted logic in typechecking of source ticks 8b193877fe Fix overflow. 4d59e883b4 Make CorePrep.tryEtaReducePrep and CoreUtils.tryEtaReduce line up the "HEAD" commit could perhaps help. My build.mk file is basically like the sample one with: $ diff -U0 mk/build.mk.sample ../ghc-build/build.mk --- mk/build.mk.sample 2020-01-16 01:19:52.708063000 -0500 +++ ../ghc-build/build.mk 2019-09-29 22:40:51.355059000 -0400 @@ -23 +23 @@ -#BuildFlavour = quick +BuildFlavour = quick @@ -77 +77 @@ -#V=0 +V=0 @@ -104 +104 @@ -#libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-intree-gmp +libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-intree-gmp @@ -111 +111,3 @@ -STRIP_CMD = : +#STRIP_CMD = : + +HaveDtrace = NO -- Viktor.