Skip to content
Failed

Changes

Summary

  1. adapt to linux-libc-dev having become a:all+m-a:foreign (details)
  2. linux: circumvent control generation protection more reliably (details)
  3. reenable building of gcc-13 common libraries (details)
  4. adapt linux patching to toml based configuration (details)
  5. rewrite wdotap patch set on top of gcc-for-host changes (details)
  6. don't attempt to install linux-libc-dev with an :arch qualifier (details)
  7. enable wdotap patch for gcc-14 (details)
  8. linux: always regenerate d/control (details)
  9. gcc: move -for-host packages from cross toolchain to rtlibs build (details)
  10. new linux d/control dependency python3-dacite (details)
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.
The file was modified bootstrap.sh
Commit 7f0ab02c84446c1dce24193ecb5792c9baa7acc7 by Helmut Grohne
linux: circumvent control generation protection more reliably
The file was modified bootstrap.sh
Commit 43ea7c463e771526f0dc0f2258f080e624906430 by Helmut Grohne
reenable building of gcc-13 common libraries

gcc-14 entered unstable.
The file was modified bootstrap.sh
Commit b8d966aa5a8e1e0921ac395e8fc3547783f1d275 by Helmut Grohne
adapt linux patching to toml based configuration
The file was modified bootstrap.sh
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.
The file was modified bootstrap.sh
Commit d2fdc3a31c48b498f9cec25193ee5db6bd5c23ba by Helmut Grohne
don't attempt to install linux-libc-dev with an :arch qualifier
The file was modified bootstrap.sh
Commit 9a09c89a9a5764bc36993f3624c229e5ea6317c8 by Helmut Grohne
enable wdotap patch for gcc-14
The file was modified bootstrap.sh
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).
The file was modified bootstrap.sh
Commit 5d8667865b47eb566f2c697b95e9282cfe88f818 by Helmut Grohne
gcc: move -for-host packages from cross toolchain to rtlibs build #1069065
The file was modified bootstrap.sh
Commit 37dcceba314742f5fac4c1790b1e375fa49dab9a by Helmut Grohne
new linux d/control dependency python3-dacite
The file was modified bootstrap.sh