The Linaro Team is pleased to announce the release of Linaro 11.10, Linaro’s
fifth release delivered on a monthly cadence.
This release includes components delivered by all Linaro Teams: Working Groups,
Landing Teams and Platform Teams. Again, the effort brings a lot of updates
and new features, integrated on top of Android and Ubuntu.
Among the improvements brought by this release and delivered by Linaro
engineers, some prominent items worth mentioning are:
* This month Linaro Ubuntu LEB images are based on Ubuntu 11.10 (Oneiric)
featuring the latest and greatest Unity 3D experience ported to OpenGL ES by
the Linaro Graphics Working Group. Note that this is one month ahead of plan
and a remarkable achievement of the Developer Platform Team with support
from the whole Linaro engineering organization.
* The Linaro Android LEB also saw continued enablement improvements across all
boards with functional audio through jacks and HDMI on PandaBoard being one
prominent example. All Android LEBs have been moved over to a 3.x based
kernel and include a TJBench port for continuous libjpeg benchmarking in the
* Linaro Kernel CI started a pilot exploring a new feature that allows
maintainers to submit git trees as one time jobs for building and lab
testing. Also Developer Platform Team now uses the Kernel CI infrastructure
to continuously package and test a first LEB kernel.
* To improve tracking of a continuous stream of build and runtime results
coming from the kernel CI infrastructure, a waterfall type reporting tool
provided by LAVA has been developed and added to the dashboard
Snowball boards have landed in the lab and the LAVA test repository
incorporated support for power management CPU hotplug tests and "Insanity",
a multimedia test suite.
* Finally, even more sophistication on the CI front was introduced for Android
through integrating Gerrit into the Linaro Android Build Service. Reviewed
changes now automatically get build tested and a bot posts the outcome to
the gerrit ticket, making it easier to catch issues before they are
integrated into the official Linaro Android trees.
* The Graphics Working Group has integrated GLEW with OpenGL ES support on
Ubuntu 11.10 images. It is packaged and available at the Linaro Overlay PPA.
* Linaros Kernel efforts improved Device Tree support for member platforms and
made a first step in improving managability of board defconfigs through
merge_config.sh script that helps to maintain config overlays. This has the
potential to reduce redundancy carried by the various board defconfigs in
the upstream kernel.
* After a few month of investment into libjpeg-turbo optimization by the
Multimedia Working Group, the recently started libpng effort carried
successes this month and an initial component release of libpng 1.5 with a
first set of ARM optimization is included in this release. PNG is a key
building block of web browsing technology and improvements will be a direct
benefit for usability in todays ARM based products.
* This month Linaro GCC comes with critical performance fixes and developers
using Linaro GDB can enjoy an improved native debugging experience through
gdbserver. The Toolchain Working Group started to transition their custom
validation infrastructure to the LAVA lab this cycle. The complete
transition is expected to take additional months, but once complete it will
free up engineering resources in the Working Group to focus on code.
We encourage everybody to use the 11.10 release. The download links for all
images and components are available on our downloads page:
See the detailed highlights of this release to get an overview of what has been
accomplished by the Working Groups, Landing Teams and Platform Teams.
The release details are linked from the "Details" column for each released
artifact on the release information:
For better support and tracking the hardware sanity of our supported boards, we
now publish a board support status with each monthly release. The results for
Linaro 11.10 are available here:
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 | Project Manager
Linaro.org | Open source software for ARM SoCs
The Linaro Infrastructure team is pleased to announce the release of
Linaro Image Tools 2011.10.
Linaro Image Tools offer a set of tools for use with Linaro images.
Highlights of this release:
* The rootfs /etc/network/interfaces is now updated with interfaces
specified in the hwpack.
* -v/--version option has been added to linaro-media-create and
linaro-android-media-create which displays their version and the
version of the installed qemu.
* The --dev option for iMX53 has been changed in l-a-m-c to mx53loco
to be consistent with l-m-c. The old option is available but is
* All command line parameters to l-m-c and l-a-m-c that used
underscores have been changed to use dashes, i.e. --image-file. The
old options are available but are deprecated.
* l-m-c now supports the new live-build path for the rootfs.
* linaro-hwpack-replace can now be used to remove packages from hwpacks.
* linaro-hwpack-replace can now modify the specified hwpack rather
than making a new one.
* An optional parameter has been added to linaro-hwpack-replace to
specify the build number to be used in the new hwpack filename.
* Unable to create a hwpack with latest l-i-t and Oneiric as a host
Source tarball is available from:
Packages will be available shortly.
The Linaro Toolchain Working Group is pleased to announce the
release of Linaro QEMU 2011.10.
Linaro QEMU 2011.10 is the latest monthly release of
qemu-linaro. Based off upstream (trunk) QEMU, it includes a
number of ARM-focused bug fixes and enhancements.
New in this month's release:
- Instructions introduced with the Cortex-A15 (ARM mode
SDIV and UDIV, and the VFPv4 fused multiply-accumulate
instructions VFMA, VFMS, VFNMA, VFNMS) are now supported
in linux-user mode
- Beagle models now support USB networking (run the model with
"-usb -device usb-net,netdev=mynet -netdev user,id=mynet")
- There may be some problems with running multithreaded programs in
linux-user mode (LP:823902)
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 2011.10
release of both Linaro GCC 4.6 and Linaro GCC 4.5.
Linaro GCC 4.6 2011.10 is the eighth release in the 4.6 series. Based
off the latest GCC 4.6.1+svn179483, it contains a range of vectoriser
performance improvements and general bug fixes.
Interesting changes include:
* Updates to 4.6.1+svn179483
* Vectorises more straight-line code with data dependencies
* Now picks the best vector width when vectorising straight line code
* Better handles handling auto increment addresses in SMS
* Changes the default vector width from double word to quad word
* Better handling extracting the top or bottom half of a quad word vector
* Now supports the NEON absolute difference instruction
* LP: #689887 ICE in get_arm_condition_code
* LP: #809761 oss4 version 4.2-build2004-1ubuntu1 failed to build on armel
Linaro GCC 4.5 2011.10 is the fifteenth release in the 4.5
series. Based off the latest GCC 4.5.3+svn179438, this is a
maintenance focused release.
Interesting changes in 4.5 include:
* Updates to 4.5.3+svn179438
* LP: #689887 ICE in get_arm_condition_code
The source tarballs are available from:
Downloads are available from the Linaro GCC page on Launchpad:
More information on the features and issues are available from the
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Interested in commercial support? inquire at support(a)linaro.org
The Linaro Toolchain Working Group is pleased to announce the release
of Linaro GDB 7.3.
Linaro GDB 7.3 2011.10 is the third release in the 7.3 series. Based
off the latest GDB 7.3, it includes a number of ARM-focused bug fixes
This release contains:
* Support for disabling address space randomization in gdbserver
* Fix for GDB crashes on 3.x kernels
* Fix spurious "CRC mismatch" warnings when using "remote:" sysroot
The source tarball is available at:
More information on Linaro GDB is available at: