This release marks the beginning of official support for hardfp devices. A consequence of this we have changed our mainline of development focused only on these devices. This means that we have discontinued the development for softfp devices and will not receive any official update for future releases. Everybody upgrading from the previous release is advised to carefully read the following notes.
Also due to this change, we will no longer use the suffix '-hardfp' internally to refer to git branches. Similarly, we will no longer use the suffix '-armhf' for repository overlays and we will have a unique suffix '-arm': core-arm, opt-arm, etc.
For a list of issues with which we have had to deal with:
CRUX-ARM 3.0 includes glibc 2.16.0, gcc 4.7.3 and binutils 2.23.1
The generic release should work on all capable ARM devices (SOCs with hardfp support).
Also there are some optimized releases for officially supported devices: cubieboard, cubieboard2, efikamx and raspberrypi.
The oldest kernel supported by glibc is 2.6.25
We provide a set of core packages as a root file system in crux-arm-rootfs-3.0, ready to be deployed on the devices depending in how they manage the media.
There is more info in device's documentation.
We provide some optimized releases for devices supported officially.
All packages inside these releases are compiled with optimized compiler flags for each device: