Bug#1107126: is cross-gcc-dev still useful or can it be removed?
Package: cross-gcc-dev
Version: 249
Severity: serious
Justification: should it be included in trixie?
User: helmutg@debian.org
Usertags: rebootstrap
X-Debbugs-Cc: debian-cross@lists.debian.org
Hi,
cross-gcc-dev is in a sorry state. To be honest, it is fair to say that
I broke it. How? With lots of help from Matthias, I implemented the
-for-host theme into gcc-14. That happened to affect a lot of code also
touched in these patches. Rebasing the patches has become next to
impossible, but also a significant portion of what they achieved has
actually ended up in the gcc source package. I tried porting the
cross-gcc-dev patches, but that didn't go far. In the end, I went for
reimplementing the patchset from scratch using the old patches as a
template. As a result of a much smaller diff, rebootstrap stopped[1]
using cross-gcc-dev. You may also find a working version[2] in the
patch_gcc_wdotap function of the rebootstrap source.
Now the question arises what to do about cross-gcc-dev? It no longer
covers the default gcc version in trixie. At that point, I see little
reason to include it.
If anyone disagrees with removing cross-gcc-dev from trixie, please
downgrade the severity of this bug.
In any case, cross-gcc-dev was very useful along the way. Thanks to Dima
for having maintained it for so long.
Helmut
[1] https://salsa.debian.org/helmutg/rebootstrap/-/commit/916611197b58b972dbcba7802bc15a56d5d2c48b
[2] https://salsa.debian.org/helmutg/rebootstrap/-/blob/master/bootstrap.sh?ref_type=heads#L2116
Reply to: