On Sat, Jul 2, 2022, 01:58 Maxwell G <gotmax@e.email> wrote:
On Wednesday, June 29, 2022 4:10:14 PM CDT Robert-André Mauchin wrote:
> Could we too make a move toward this by dropping %ix86 from our supported
> arches?
I think it's worthwhile to remove our go libraries and applications. They are not included included in multilib*, and Fedora is no longer released for 32-bit x86., so they are not actually included in the composed content.
My question is: How do we plan to go about this? Will we simply remove `%ix86` from `%golang_arches` right before the mass rebuild?
On Thursday, June 30, 2022 4:38:02 AM CDT Florian Weimer wrote:
> Will the Go tools remain usable for building 32-bit programs? Can we
> still reproduce 32-bit bugs on Fedora after this change?
As I said, golang and the go libs/applications* aren't even shipped in composes. The only way to access these builds is through koji/the buildroot repo. However, go already has first class support for cross compiling built in, so the packages built for %ix86 aren't really needed for this purpose.
```
$ sudo dnf repoquery -q --repo=rawhide --arch=i686 | grep golang| wc -l
0
$ sudo dnf repoquery -q --repo rawhide,rawhide-source --whatrequires golang --recursive | grep '\.src$' | pkgname | sort | uniq | xargs sudo dnf repoquery -q --repo rawhide --latest-limit 1 --arch=i686
deepin-pw-check-0:5.1.6-1.fc37.i686
graphviz-0:4.0.0-8.fc37.i686
```
* There are only two packages that buildrequire golang that are still shipped for multilib.
--
Thanks,
Maxwell G (@gotmax23)
Pronouns: He/Him/His
First the change window is closed. I'll ask if we indeed need a change for that.
Second we can keep golang the package on i686 but drop all others golang libraries and binaries?
Best regards,
Robert-André