The Linaro Team is pleased to announce the release of Linaro 11.06.
11.06 is the Linaro’s first release delivered on the new monthly cadence.
Since we started focusing on monthly component releases, activity in the
engineering teams has been channeled into producing a coherent set of packages;
This allows anyone to witness development of new features and fixes as the team
progresses towards its goals. This month’s release highlights the results:
a host of new components are now available, including LAVA packages from the
Platform Validation Team, a collection of SoC-specific kernels provided by the
Landing Teams, and preview releases of Graphics and Multimedia Working Groups
work ranging from Unity 3D to a NEON-optimized libjpeg-turbo. In addition,
another solid set of toolchain components, topped by a Linaro GCC 4.6 release
that should start making a very good impressions on benchmarks near you.
We encourage everybody to use the 11.06 release. The download links for all
images and components are available on our release page:
Highlights of this release:
* Linaro Evaluation Builds (LEBs) for Ubuntu comes with the full 3D Unity
desktop experience enabled on PandaBoard. It's powered by Compiz and relies
on the Nux toolkit for its rendering.
* Linaro Evaluation Build (LEBs) for Android on Pandaboard comes with latest
stable 2.6.38 kernel from Linaro's TI Landing Team and is built using
Linaro's GCC 4.5 2011.06 release; Also, latest Linaro toolchain have been
packaged for Android and benchmark results showing noticeable performance
gains compared to the Google AOSP gingerbread toolchain have been included
as part of the release documentation: http://bit.ly/jTAhWa
* Initial preview releases of Ubuntu Hardware Packs for Snowball, Origen and
Quickstart boards featuring the latest Linaro Landing Team components are
available as part of this release.
* Linaro GCC 4.6 2011.06 and GCC 4.5 2011.06 come with bugfixes and various
performance optimizations with focus on vectoriser improvements. With this
release Linaro GCC 4.5 series enters maintenance mode and will ensure that
development can be focused on making the "future" better.
* Linaro QEMU 2011.06, based on upstream (trunk) QEMU. This version includes a
number of ARM-focused bug fixes and enhancements like the support of a model
of the Gumstix Overo board and the USB keyboard/mouse support on
* Linaro Kernel 2.6.39 2011.06, based on the 18.104.22.168 stable kernel with a
number of changes developed by Linaro and integrated from the 3.0-rc. It
includes the ability to append Device Tree to zImage at build time, support
for parallel async MMC requests and more...
* Linaro U-Boot 2011.06.1, based on upstream version 2011.06-rc3 features USB,
Network and TFTP boot for PandaBoard as well as initial PXE support.
* First full release of LAVA components, Linaro's automated validation
solution, has been made available as part of our monthly releases.
* QEMU with OpenGL ES acceleration - technology preview. For more details,
please visit https://wiki.linaro.org/Platform/DevPlatform/QemuOpenGLES
* The Unity, NUX and Compiz port for EGL/OpenGL ES v2 that are part of
our Ubuntu LEB for this month are also made available as components
maintained by Linaro's Graphics Working Group.
* Linaro Image Tools 2011.06-1 features the support for the --image_file
option in linaro-android-media-create and support the new upstream name of
the smdkv310 SPL.
* Powerdebug 0.5-2011.06 is a major rewrite of the code to put in place a
generic framework to integrate more easily new components like the thermal
sensors. It's more modular and decrease the dependency between the display
and the power management blocks.
* And much more... The release details are linked from the "Details" column
for each release artifact on the 11.06 release page.
Using the Android-based images
The Android-based images come in three parts: system, userdata and boot.
These need to be combined to form a complete Android install. For an
explanation of how to do this please see:
If you are interested in getting the source and building these images
yourself please see the following pages:
Using the Ubuntu-based images
The Ubuntu-based images consist of two parts. The first part is a hardware
pack, which can be found under the hwpacks directory and contains hardware
specific packages (such as the kernel and bootloader). The second part is
the rootfs, which is combined with the hardware pack to create a complete
image. For more information on how to create an image please see:
More information on Linaro can be found on our websites:
* Homepage: http://www.linaro.org
* Wiki: http://wiki.linaro.org
Also subscribe to the important Linaro mailing lists and join our IRC
channels to stay on top of Linaro developments:
#linaro on irc.linaro.org or irc.freenode.net
#linaro-android irc.linaro.org or irc.freenode.net
Known issues with this release
For any errata issues, please see:
Bug reports for this release should be filed in Launchpad against the
individual packages that are affected. If a suitable package cannot be
identified, feel free to assign them to:
Linaro Release Manager | Platform Project Manager
Linaro.org | Open source software for ARM SoCs
The Linaro Toolchain Working Group is pleased to announce the release
of Linaro QEMU 2011.06.
Linaro QEMU 2011.06 is the latest monthly release of qemu-linaro.
Based off upstream (trunk) QEMU, it includes a number of ARM-focused
bug fixes and enhancements.
This release introduces two new features; these are still experimental
so please report any issues:
- A model of the Gumstix Overo board; this is an OMAP3 based system
similar to Beagle but with the advantage of having supported
- USB keyboard and mouse support, if your kernel includes support for
the OMAP3 OHCI controller (not just EHCI). Try adding
"-device usb-kbd -device usb-mouse" to your QEMU command line for
Beagle or Overo models.
Other interesting changes include:
- A fix for the lack of graphics output on the Beagle model when
running the Linaro 11.05 final release image
- Suppression of the "Bad register 0x000000f8" warnings provoked by
the Linaro 11.05 final release kernels
- As usual, various minor correctness fixes and other upstream changes
- The beagle and beaglexm models still do not support USB networking
- There are some gcc 4.6 warnings about "variable set but not used"
which have not yet been resolved; Ubuntu Oneiric's gcc makes these
non-fatal, but if you're building with an upstream gcc 4.6 you may
need to add the "--disable-werror" option to configure
The source tarball is available at:
Binary builds of this qemu-linaro release are being prepared and
will be available shortly for users of Ubuntu. Packages will be in
the linaro-maintainers tools ppa:
More information on Linaro QEMU is available at:
The Linaro Toolchain Working Group is pleased to announce the release
of both Linaro GCC 4.6 and Linaro GCC 4.5.
Linaro GCC 4.6 is the fourth release in the 4.6 series. Based off the
latest GCC 4.6.0+svn174261, it adds new optimisations and vectoriser
Interesting changes include:
* Updates to 4.6.0+r174261
* Blocks can now vectorise into ORN and BIC instructions
* Support for half word to double word multiply and accumulate operations
* Better support for other widening multiply operations
* Further performance improvements in NEON strided loads and stores
* Performance improvements targeted at EEMBC CoreMark
* PR target/48454: Set the lengths correctly for the case with Quad vectors.
* Building Python 2.7 with -mfpu=neon exposes a bug in vmov.i64 in
binutils 2.20.51. Please use 2.21 or later.
The strided load/store improvements allow the vectoriser to
efficiently access values that occur at every n'th address, such as
all of the red values in a RGB image or all of the left channel
samples in a interleaved audio array. For example, a plain C function
that converts between RGB and CYMK now runs 7.3 x faster on an A9.
Linaro GCC 4.5 2011.06 is the eleventh release in the 4.5 series.
Based off the latest GCC 4.5.3+svn174250, it is a maintenance focused
Interesting changes in 4.5 include:
* Updates to 4.5.3+r174250
* LP: #744754: ICE in reload_cse_simplify_operands, at
postreload.c:402 with neon optimized code
* LP: #748138: ICE in redirect_jump, at jump.c:1443
The source tarball is available from:
Downloads are available from the Linaro GCC page on Launchpad:
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Interested in commercial support? inquire at support(a)linaro.org