GCC changes for maverick
Matthias Klose
doko at ubuntu.com
Fri Jul 23 16:08:22 BST 2010
While we are usually updating the toolchain at the start of a new release cycle,
we had two changes in GCC after the opening of the archives which are not just
bug fixes:
- On i386, the compiler defaults to i686 (equivalent to
-mcpu=i686 -mtune=generic). See [1]. This change was done
at the week of maverick UDS.
- On amd64, armel, and i386, the gcc-4.4 package is built with the
Linaro patchset (derived form the Linaro GCC 4.4-2010.07-0 release [2])
applied on top of the gcc-4.4 package. See [3].
These changes are in gcc-4.4 4.4.4-7ubuntu2 for armel, and
4.4.4-7ubuntu3 for amd64 and i386. The Linaro patchset includes
middle-end and back-end optimizations backported from newer GCC
branches.
Archive rebuilds of maverick/main were made on amd64, armel, and i386 without
finding regressions with this GCC update. If you become aware of unpleasant
surprises, please check if the problem persists with the gcc-4.4-fsf package
found in [4], or with gcc-4.5 as found in the maverick archive. Both compilers
are installable in addition to gcc-4.4 in maverick.
Matthias
[1] https://wiki.ubuntu.com/FoundationsTeam/Specs/Maverick686DefaultCompile
[2] http://lists.linaro.org/pipermail/linaro-announce/2010-July/000005.html
[3] https://wiki.ubuntu.com/Specs/M/ARMToolChainSelection
[4] https://launchpad.net/~ubuntu-toolchain/+archive/ppa
More information about the ubuntu-devel
mailing list