Linaro 14.10 has just been released with Linux kernel 3.17 (baseline), Linux 3.10.54 & 3.14.19 (LSK, same versions as last month), and Android 4.4.2 & 4.4.4.
Most of the work is a continuation of previous months working member hardware, and ARM64, but one particularly interesting point is that 90% of Debian packages have been built for ARM64, and the next version of Debian should have an official ARM64 port.
Here are the highlights of this release:
- Linux Linaro 3.17-2014.10
- updated linaro-android topic. In particular, CONFIG_IPV6=y is no longer the requirement for linux-linaro tree builds
- GATOR version 5.19 (same version as in 2014.08 release). gatord is fixed to build for ARMv8.
- dropped multi_pmu_v2 topic by ARM LT (no longer used)
- updated topic from Qualcomm LT (include IFC6410 board support)
- replaced integration-linaro-vexpress topic by integration-linaro-vexpress64. Starting from 2014.10 release, linux-linaro kernel tree will use the mainline support for 32-bit vexpress boards. integration-linaro-vexpress64 carried over FVP Base and Foundation models, and Juno support from the integration-linaro-vexpress.
- updated LLVM topic (uses llvmlinux-2014.10.01 branch – the most recent v3.17-based version of llvmlinux-latest)
- dropped ARMv7 big endian topic(obsoleted; most of the patches are upstream)
- added ILP32 patch set v3 with one minor build fix. (ILP32 vs LP64 data models)
- config fragments changes – distribution.conf: CONFIG_IPV6=y replaced with CONFIG_IPV6=m
- Linux Linaro LSK 2014.10:
- The v3.14 based LSK based on kernel.org 3.14.19 stable tree
- Updates to:
- kernel.org 3.10.55 stable tree
- Android support (from Google and Linaro)
- ARMv8 fixes and performance enhancements
- UEFI support
- Mailbox framework
- Linaro Toolchain Binaries 2014.10
- based on GCC 4.9 and updated to latest Linaro TCWG releases (Linaro GCC 4.9-2014.10)
- first release built with cbuild2, adding more maintainable code base and automatic testing
- binary tarballs have been splitted into 3 parts. As a result, you can install only the parts needed:
- gcc-linaro-*.tar.xz – the compiler and tools
- runtime-linaro-*.tar.xz – runtime libraries needed on the target
- sysroot-linaro-*.tar.xz – sysroot (a set of libraries and headers to develop against)
- Linaro builds of AOSP 14.10
- built with Linaro GCC 4.9-2014.10
- AOSP master build for Juno is cleaned up. It now builds without any patches on AOSP projects. It builds by adding 9 projects to AOSP manifest related to device, kernel, toolchain and helper tools.
- LSK Android testing issues are fixed for ARMv8 Fast Models
- bc tool is added to ARMv8 Android Juno build
- Linaro OpenEmbedded 2014.10
- integrated Linaro GCC 4.9-2014.10
- fixed shadow securetty for SBSA compatible UART
- switched OpenJDK to upstream aarch64 hg repos
- dropped mongodb from LAMP images
- updated acpica 20140828 release
- updated acpitests 20140828 release
- updated pm-qa to 0.4.14 release
- added aarch64 support to libunwind
- fixed PHP build warnings
- Linaro Ubuntu 14.10 – Updated packages: Juno firmware 0.8.2, LSK 3.10.58/3.14.22 and linux-linaro 3.17 kernels, xf86-video-freedreno 1.3.0
- Debian arm64 support is going very well. More than 90% of the packages are built. The effort is on track to get next Debian release with an officially supported arm64 architecture.
- KVM CI loop on Juno is completed. The remaining work is happening on Xen CI loop.
You can visit https://wiki.linaro.org/Cycles/1410/Release for a list of known issues, and further release details about the LEB, LMB (Linaro Member Builds), and community builds, as well as Android, Kernel, Graphics, Multimedia, Landing Team, Platform, Power management and Toolchain components.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.