ToolchainRoadmap

Revision 24 as of 2005-11-04 01:40:37

Clear message

Toolchain Roadmap

Status

Summary

Upgrade the toolchain to new minor/subminor versions. Maybe upgrade gij/gcj to a recent version (4.1), if needed for Edubuntu. Change libstdc++ configuration to use the new

Rationale

We do not want to introduce new upstream versions in the dapper time frame, just fixing bugs in the existing toolchain packages.

Implementation Plan

  • glibc:
    • merge to the Debian 2.3.5 packages, if 2.3.6 is released in 2005, consider an upgrade
  • binutils:
    • fix architecture specific bugs, if 2.17 is released in 2005, consider an upgrade.
  • gcc:
    • Move gcc-3.3 sources to universe, just build the libstdc++5 runtime library package from these sources
    • keep gcc-3.4 (upstream glibc-2.3.x cannot be built with 4.0 without patches, upstream asks for a g77 compiler as long as gfortran isn't mature enough, pascal is built by gcc-3.4 only, but universe anyway). Update to gcc-3.4.5 when released
    • Update gcc-4.0 to gcc-4.0.3 when released
  • libstdc++: Configure with the new allocator (the default), upstream doesn't recommend using the mt allocator anymore.

Outstanding Issues