From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 References: <2eb38428179796cbf729751c27edbdb9@hamnavoe.com> <7aecf568-abda-4ce3-a97b-1f481491da45@www.fastmail.com> In-Reply-To: From: Jerome Ibanes Date: Fri, 11 Oct 2019 09:26:33 -0700 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary="00000000000063b4d10594a4fda5" Subject: Re: [9fans] go1.13.1 build fails Topicbox-Message-UUID: 0e613bc6-ec57-11e9-bd9d-637ff4b1d025 --00000000000063b4d10594a4fda5 Content-Type: text/plain; charset="UTF-8" Thank you David for the binaries. On Mon, Oct 7, 2019 at 1:38 AM Lucio De Re wrote: > 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 > release-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 subdirectory, set CGO_ENABLED=0 in the environment, and run make.bash > (or, on Windows, 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 > > > > > > > -- > Lucio De Re > 2 Piet Retief St > Kestell (Eastern Free State) > 9860 South Africa > > Ph.: +27 71 471 3694 > Cell: +27 83 251 5824 > > --00000000000063b4d10594a4fda5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you David for the binaries.

On Mon, Oct 7, 2019= at 1:38 AM Lucio De Re <lucio.d= ere@gmail.com> wrote:
In fact, I'd forgotten I'd had an exchange with a Go d= eveloper (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 s= ays:

> To build a bootstrap toolchain from source, use either the git branch = release-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 new= er operating systems. (Go 1.4 was the last distribution in which the toolch= ain was written in C.) After unpacking the Go 1.4 source, cd to the src sub= directory, set CGO_ENABLED=3D0 in the environment, and run make.bash (or, o= n Windows, 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
>
>


--
Lucio De Re
2 Piet Retief St
Kestell (Eastern Free State)
9860 South Africa

Ph.: +27 71 471 3694
Cell: +27 83 251 5824

--00000000000063b4d10594a4fda5--