From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <7aecf568-abda-4ce3-a97b-1f481491da45@www.fastmail.com> References: <2eb38428179796cbf729751c27edbdb9@hamnavoe.com> <7aecf568-abda-4ce3-a97b-1f481491da45@www.fastmail.com> From: Lucio De Re Date: Mon, 7 Oct 2019 10:36:53 +0200 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] go1.13.1 build fails Topicbox-Message-UUID: 787b9ce8-ec36-11e9-914b-36aef4b1d025 In fact, I'd forgotten I'd had an exchange with a Go developer (I wish I could remember who) precisely over that "bootstrap" issue. Go1.4.3 needs a small enhancement, I forget from which target onwards because of some executable binary improvement even for Linux. But the bootstrap version is the recommended one, recently, as I mentioned. Here is Brad's message: --- cut --- You'll want to use the release-branch.go1.4 branch, not Go 1.4.3. See https://golang.org/doc/install/source#go14 which says: > To build a bootstrap toolchain from source, use either the git branch rel= ease-branch.go1.4 or go1.4-bootstrap-20171003.tar.gz, which contains the Go= 1.4 source code plus accumulated fixes to keep the tools running on newer = operating systems. (Go 1.4 was the last distribution in which the toolchain= was written in C.) After unpacking the Go 1.4 source, cd to the src subdir= ectory, set CGO_ENABLED=3D0 in the environment, and run make.bash (or, on W= indows, make.bat). --- cut --- On 10/7/19, David du Colombier <0intro@gmail.com> wrote: > I'd recommend bootstrapping Go with one of > the recent binary package available on: > > http://9legacy.org/download.html > > There might be issues when bootstrapping from Go 1.4. > Also, plan9/arm support started with Go 1.7. > > -- > David du Colombier > > --=20 Lucio De Re 2 Piet Retief St Kestell (Eastern Free State) 9860 South Africa Ph.: +27 71 471 3694 Cell: +27 83 251 5824