Commit
00b0af3691757d636731dadb66e0294c062e5820
by Helmut Grohne
adapt to linux-libc-dev having become a:all+m-a:foreign
Most of the time, we no longer have to rebuild linux-libc-dev. Sometimes, it's missing headers though and then we need to rebuild it, but not as a cross build, but an indep-only build.
Commit
916611197b58b972dbcba7802bc15a56d5d2c48b
by Helmut Grohne
rewrite wdotap patch set on top of gcc-for-host changes
The merging of gcc-for-host caused a lot of changes to the gcc packaging and made the wdotap patch set from cross-gcc-dev no longer work. It required significant changes and quite some aspects could be dropped resulting in a much smaller patch that is inlined in rebootstrap for now. We'll see whether that works better or worse.
Commit
395be9dfc0f9f70d27a4711fa58eed16418f1a04
by Helmut Grohne
linux: always regenerate d/control
Since linux-libc-dev is arch:all now, we only have two cases. Either the one in the archive is good enough or we get to build it. When we build it, we bump the version. When we bump the version, we must regenerate d/control (changed in src:linux).
Commit
239e3fabcad42eec2f9a70f42bde247614f76d07
by Helmut Grohne
gcc-13 no longer maintains symbol files
gcc-13/13.2.0-20 removed crypt and crypt_r interceptors from libasan without updating the symbol files. This isn't really a problem, because we no longer build common libraries from gcc-13 in unstable. Here we do, so ignore symbol errors.