ToolchainRoadmap
Revision 24 as of 2005-11-04 01:40:37
Clear message
Toolchain Roadmap
Status
Created: 2005-11-02 by MatthiasKloseBR
Priority: HighPriorityBR
People: MatthiasKlose, JeffBaileyBR
Contributors: MattZimmermanBR
Interested: JimMcQuillan BR
Status: BreezyGoal, DistroSpecification
Packages: glibc, binutils, gcc, ia32-libsBR
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
Decide on glibc update (JeffBailey)