On Thu, 19 Feb 2026 at 01:47, Dr. Tobias Quathamer <[email protected]> wrote: > Am 19.02.26 um 07:10 schrieb Tianon Gravi: > > So concretely, what I'd propose for src:golang-defaults 1.26+ is that > > we remove all traces of gccgo entirely instead. This is somewhat > > disruptive, but I don't think it's unreasonable. Every interesting > > architecture is currently supported by upstream golang-go, gccgo > > hasn't been a suitable GOROOT_BOOTSTRAP for Go itself for several > > versions now, and gccgo is a very outdated implementation. On top of > > all that, I strongly doubt there are many (if any) meaningful Go > > packages left in the archive that really successfully build with > > gccgo. > > thanks for raising this topic. I think it's a very sensible idea. I > wouldn't mind dropping gccgo from the golang-defaults package. I've > already looked at your MRs on salsa, and from a quick glance, both MRs > look good to me (but I haven't tested them yet). > > However, I'd really like to move the default compiler to golang-1.26 > rather sooner than later, because golang-1.24 is no longer supported by > upstream after the release of golang-1.26. > You know that, most probably. :-) > > So I'm wondering if it might be better to upload an updated > golang-defaults package in the next few days (still *with* gccgo)? We'd > have more time to roll out your MRs in a later upload, then. This way, > we could wait for more opinions from other golang-compiler team members. > > On the other hand, I don't know how many people are currently really > involved in this team. :-)
Yeah, that's sane -- this will create some cruft/churn that could potentially delay migration, so I agree, let's get 1.26 in first, then do this removal (I was hoping we could squeeze it in, but the possibility of delaying 1.26 over this isn't worth it). I'll note the same on the MRs. I really appreciate all the work you've done here, fwiw - coordinating with the release team, coordinating test builds, etc. I'm happy to help shoulder some of the package update work if you'd like (once/if we get the RT green-light), but happy to let you do it if you'd prefer / are already geared up. 👍 ♥, - Tianon

