[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: i386 baseline issue for Go packages in Bookworm



On Sun, Apr 18, 2021 at 5:18 AM Tianon Gravi <tianon@debian.org> wrote:
>
> On Sat, 17 Apr 2021 at 10:10, Shengjing Zhu <zhsj@debian.org> 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.

-- 
Shengjing Zhu


Reply to: