Re: i386 baseline issue for Go packages in Bookworm
On Sun, Apr 18, 2021 at 5:18 AM Tianon Gravi <firstname.lastname@example.org> wrote:
> On Sat, 17 Apr 2021 at 10:10, Shengjing Zhu <email@example.com> wrote:
> > 1. Raise the i386 baseline to SSE2.
> > 2. Downgrade the Go packages to softfloat.
> > 3. Build all Go packages with GCCGO on i386.
> We've been setting "GO386=387" since src:golang was introduced, so 2.
> is already the reality. :D
> What makes Go 1.16 complicated in this regard is that they've renamed
> the value to "softfloat" but the bootstrap compiler still needs it set
> to "387"...
Hmm, I thought GO386=softfloat is still different to GO386=387. It's
still some performance downgrade.
I find you have turned all golang docker images to GO386=softfloat, I
think we can follow it in Debian.