Package: cross-gcc-dev
Version: 249
Severity: serious
Justification: should it be included in trixie?
User: helm...@debian.org
Usertags: rebootstrap
X-Debbugs-Cc: debian-cr...@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 via email to