"Any technology that does not appear magical is insufficiently advanced."
~ Gregory Benford
Linaro is pleased to announce the first Linaro Confectionery Release (LCR).
LCR is a reference build of the Android-5.0.1_r1 branch for ARM’s Juno and
Versatile Express TC2 hardware, and Fixed Virtual Platform (FVP) models.
The goal of LCR is to provides a foundation for tested Linaro engineering
efforts integrated with Android point releases. Only engineering efforts
which have an established validation record are allowed to be added to LCR.
LCR is conceptually similar to the Linaro Stable Kernel (LSK) project which
uses Greg Kroah-Hartman’s Long Term Stable (LTS) source tree with Linaro
members features added. LCR charts a comparable course that starts with
Android point releases and includes Linaro member directed engineering
to fix, optimize and enhance LCR.
For 14.12, LCR uses the Android AOSP 4.9 GCC toolchain for building 64bit
ARM binaries and the Android AOSP 4.8 GCC toolchain for building 32bit ARM
binaries.
LCR includes the 3.10 Android flavour of LSK for all 3 currently supported
configurations. This means that the LSK includes Android kernel patches from
the AOSP project. The Juno kernel includes ARM Mali drivers for accelerated 3D
graphics support.
LCR includes support for both single-arch 32bit ARMv7-A and multi-arch 32bit
ARMv7-A, 64bit ARMv8-A Android systems.
LCR is tested. CTS version 5.0, Android BIONIC tests, Android Monkey and other
tests are used to validate the system. Testing performed should not be
considered to exhaustive or necessarily product quality. Test results are
available to Linaro member companies.
The release can be found respectively at:
* Juno: http://releases.linaro.org/14.12/android/lcr/juno
* FVP: http://releases.linaro.org/14.12/android/lcr/fvp
* Versatile Express TC2:
http://releases.linaro.org/14.12/android/lcr/vexpress-tc2
If you should find a issue or have a question about the release, we invite you
to use one of the following mechanisms:
* IRC: irc.freenode.net - #linaro-android
* email: linaro-android(a)lists.linaro.org
* Bug Tracking System: Linaro Android project/Linaro Confectionary
release component
(https://bugs.linaro.org/enter_bug.cgi?product=Linaro%20Android)
Support is on a “best effort” basis.
--
Fathi Boudra, on behalf of the LMG/Android Team and Release Team
Linaro.org | Open source software for ARM SoCs
"Any technology that does not appear magical is insufficiently advanced."
~ Gregory Benford
The last Linaro release in 2014 is now available for download, so get it
before your wassail or hot chocolate gets cold!
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:
* Linux Linaro 3.18-2014.12 is released
* based on v3.18 release
* updated linaro-android topic
* GATOR topic: version 5.20
* updated topic from Qualcomm LT (includes IFC6410 board support)
* updated integration-linaro-vexpress64 topic by ARM LT (FVP Base and
Foundation models, and Juno support)
* updated LLVM topic (uses the community llvmlinux-latest branch)
* included ILP32 patch set v3 (https://lkml.org/lkml/2014/9/3/704)
rebased on 3.18. Boot tested with aarch64 userland. Work is in progress to
test with aarch64-ilp32 userland.
* config fragments updated:
* SELinux related config options enabled in linaro-base.conf
* device tree runtime self tests enabled in distribution.conf
* Linaro builds of AOSP 14.12 is released
* built with AOSP toolchain
* All the Android builds have been updated to 5.0.1
* Audio on Versatile Express TC2 is fixed (Android 5.0.1)
* DNS issue fixed on Juno, FVP models and Versatile Express TC2 (Android
5.0.1)
* daily CI updated to include benchmarks for Versatile Express TC2 and
Juno
* Linaro OpenEmbedded 2014.12 is released
* integrated Linaro GCC 4.9-2014.11
* integrated Linaro binutils 2.24-2014.11
* switched from eglibc to Linaro glibc 2.20-2014.11
* improved external toolchain support
* improved ACPI tooling
* added python-numpy to images for LAVA tests
* upstreaming:
* updated LTP to 20140828
* updated fwts to 14.09.00 release
* Linaro Ubuntu 14.12 is released
* updated packages: juno-pre-boot, LSK 3.10.62/3.14.26 and linux-linaro
3.18 kernels
* CI loop for testing the pre-built Linaro toolchain using the
OpenEmbedded external toolchain support has been reactivated
* ARMv8 Ubuntu engineering build for Enterprise is available
* CI bring up: HiSilicon Hi3716cv200
* CI bring up: EAS development - integration branch testing
* Publish OpenSDK images on snapshots.linaro.org
* Ship board recovery image into hwpack for Juno
The release details are linked from the “Details” column for each
released artifact on the release information:
http://wiki.linaro.org/Cycles/1412/Release#Release_Information
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:
http://wiki.linaro.org/Platform/Android/ImageInstallation
If you are interested in getting the source and building these images
yourself please see the following pages:
http://wiki.linaro.org/Platform/Android/GetSourcehttp://wiki.linaro.org/Platform/Android/BuildSource
Using the OpenEmbedded-based images
=======================
With the Linaro provided downloads and with ARM’s Fast Models virtual
platform, you can boot a virtual ARMv8 system and run 64-bit binaries.
For more information please see:
http://www.linaro.org/engineering/armv8
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:
http://wiki.linaro.org/Platform/DevPlatform/Ubuntu/ImageInstallation
Getting involved
============
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:
* Announcements:
http://lists.linaro.org/mailman/listinfo/linaro-announce
* Development:
http://lists.linaro.org/mailman/listinfo/linaro-dev
* IRC:
#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:
http://wiki.linaro.org/Cycles/1412/Release#Known_Issues
Bug reports for this release should be filed in Bugzilla (
http://bugs.linaro.org) against the
individual packages or projects that are affected.
On behalf of the release team,
Koen Kooi
Builds and Baselines | Release Manager
Linaro.org | Open source software for ARM SoCs