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