The Linaro Toolchain Working Group is pleased to announce the 2011.09 release of both Linaro GCC 4.6 and Linaro GCC 4.5.
Linaro GCC 4.6 2011.09-1 is the seventh release in the 4.6 series. Based off the latest GCC 4.6.1+svn178681, it contains a range of vectoriser and core performance improvements as well as fixing a number of bugs.
Interesting changes include: * Updates to 4.6.1+svn178681 * Improves performance by making better use of conditional compares * Improves performance by properly scheduling widening multiplies * Improves size and speed by improving constant generation in Thumb-2 * Implements support for widening multiples in toe core * Improves vectorised code by reducing the over-promotion of intermediates * Improves performance by reducing redundant moves between VFP and ARM * Finishes off supporting the Android team in integrating Linaro GCC
Fixes: * LP: #823548 Can't use -flto with skia * LP: #823711 libvirt version 0.9.2-4ubuntu8 failed to build on armel * LP: #827990 internal compiler error: in decode_addr_const, at varasm.c:2632 * LP: #836401 ICE on a | (b << negative-constant) * LP: #838994 ICE building perl w/ -marm * LP: #843775 ICE optimizing widening multiply-and-accumulate
Linaro GCC 4.5 2011.09 is the fourteenth release in the 4.5 series. Based off the latest GCC 4.5.3+svn178560, this is a maintenance focused release.
Interesting changes in 4.5 include: * Updates to 4.5.3+svn178560
Fixes: * LP: #823711 libvirt version 0.9.2-4ubuntu8 failed to build on armel
The source tarballs are available from: https://launchpad.net/gcc-linaro/+milestone/4.6-2011.09 https://launchpad.net/gcc-linaro/+milestone/4.5-2011.09
Downloads are available from the Linaro GCC page on Launchpad: https://launchpad.net/gcc-linaro
More information on the features and issues are available from the release page: https://launchpad.net/gcc-linaro/4.6/4.6-2011.09 https://launchpad.net/gcc-linaro/4.5/4.5-2011.09
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Bugs: https://bugs.launchpad.net/gcc-linaro/
Questions? https://ask.linaro.org/
Interested in commercial support? inquire at support@linaro.org
-- Michael
W dniu 16.09.2011 04:56, Michael Hope pisze:
The Linaro Toolchain Working Group is pleased to announce the 2011.09 release of both Linaro GCC 4.6 and Linaro GCC 4.5.
Linaro GCC 4.6 2011.09-1 is the seventh release in the 4.6 series. Based off the latest GCC 4.6.1+svn178681, it contains a range of vectoriser and core performance improvements as well as fixing a number of bugs.
https://launchpad.net/~linaro-maintainers/+archive/overlay/ PPA contains first version of gcc-linaro package (native compiler). It is work in progress - please install, check it and reply with opinion.
gcc-linaro is based on 4.6 2011.09-1 release and installs itself into /usr/lib/gcc-linaro/ directory (similar to gcc-snapshot package on which it is based).
On Tue, Sep 20, 2011 at 3:39 AM, Marcin Juszkiewicz marcin.juszkiewicz@linaro.org wrote:
W dniu 16.09.2011 04:56, Michael Hope pisze:
The Linaro Toolchain Working Group is pleased to announce the 2011.09 release of both Linaro GCC 4.6 and Linaro GCC 4.5.
Linaro GCC 4.6 2011.09-1 is the seventh release in the 4.6 series. Based off the latest GCC 4.6.1+svn178681, it contains a range of vectoriser and core performance improvements as well as fixing a number of bugs.
https://launchpad.net/~linaro-maintainers/+archive/overlay/ PPA contains first version of gcc-linaro package (native compiler). It is work in progress - please install, check it and reply with opinion.
gcc-linaro is based on 4.6 2011.09-1 release and installs itself into /usr/lib/gcc-linaro/ directory (similar to gcc-snapshot package on which it is based).
Nice. I backported libgmp10 and used it to build a simple C hello, world under lucid x86_64.
The armel build seems to be a bit confused. It depends on gcc-4.4 but build-essentials is correctly pulling in 4.6. There's lots of 'gcc: not found' messages in the log.
The PowerPC build fails while building the SPU variant of libstdc++:
"""checking for the value of EOF... configure: error: computing EOF failed config.status: executing libtool commands config.status: executing default-1 commands make[3]: *** [configure-target-libstdc++-v3] Error 1"""
Perhaps SPU needs to be disabled or some of the target libraries disabled?
Should the package version be gcc-linaro_4.6.2011.09-0ubuntu1 or gcc-linaro_4.6.2011.09-0~linaro1? 0ubuntu1 means that it doesn't exist in Debian (correct) but does in Ubuntu (incorrect).
-- Michael
Michael Hope michael.hope@linaro.org wrote:
The PowerPC build fails while building the SPU variant of libstdc++:
"""checking for the value of EOF... configure: error: computing EOF
failed
config.status: executing libtool commands config.status: executing default-1 commands make[3]: *** [configure-target-libstdc++-v3] Error 1"""
Perhaps SPU needs to be disabled or some of the target libraries
disabled?
This probably fails because of a dependency issue; it looks like the SPU newlib packages are not installed (or not found in the correct place).
I don't see why this would be any different for the Linaro build, however.
Mit freundlichen Gruessen / Best Regards
Ulrich Weigand
-- Dr. Ulrich Weigand | Phone: +49-7031/16-3727 STSM, GNU compiler and toolchain for Linux on System z and Cell/B.E. IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats: Martin Jetter | Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen | Registergericht: Amtsgericht Stuttgart, HRB 243294
W dniu 20.09.2011 01:54, Michael Hope pisze:
Nice. I backported libgmp10 and used it to build a simple C hello, world under lucid x86_64.
The armel build seems to be a bit confused. It depends on gcc-4.4 but build-essentials is correctly pulling in 4.6. There's lots of 'gcc: not found' messages in the log.
I am building it now on Panda to check all issues. Disabled Ada, Java, Go so build should take less time.
The PowerPC build fails while building the SPU variant of libstdc++:
"""checking for the value of EOF... configure: error: computing EOF failed config.status: executing libtool commands config.status: executing default-1 commands make[3]: *** [configure-target-libstdc++-v3] Error 1"""
Perhaps SPU needs to be disabled or some of the target libraries disabled?
No idea about PowerPC - never played with this architecture. May disable SPU if that helps.
Should the package version be gcc-linaro_4.6.2011.09-0ubuntu1 or gcc-linaro_4.6.2011.09-0~linaro1? 0ubuntu1 means that it doesn't exist in Debian (correct) but does in Ubuntu (incorrect).
4.6.2001.09-1~linaro1 is current version (not pushed yet).
linaro-toolchain@lists.linaro.org