[TC][Android Kernel] Sudokamikaze's special toolchains - Android Software/Hacking General [Developers Only]

Hi there! I'd like to share my personal toolchains which are optimized for Cortex architecture
It's always up-to-date with Linaro git for each version!
Toolchains are based on @JustArchi's configs with my edits
Features:
HTML:
Built with Crosstool-NG latest version
Big range of versions: from 4.9 up to 7.3
Built with MUSL instead of heavy GLIBC
Applied some flags:
LDFLAGS: -Wl,-O3 -Wl,--as-needed -Wl,--gc-sections -Wl,--relax -Wl,--sort-common
-mtune set to each target separately, Cortex-A15 example: -mtune: cortex-a15
Uses neon and if neon-vfpv4 for cortex-a15
Relies on hardware FPU instead of software emulation
Latest component versions
MUSL optimized for speed instead of size
Latest Linaro sources from their git
And built with LTO/Graphite
Additional information about each toolchain version
Cortex-A9 & A15:
Build for 3.4.x kernel usage
With every feature which described above
Kryo:
Build for 3.18 kernel usage
With every feature which described above
Also, I have latest toolchains for some of Intel cpu's! ATM I have builds for:
Ivybridge
Sandybridge
Westmere
haswell
Download links:
GCC 4.9: Cortex-A15 Cortex-A9
GCC 5.3: Cortex A9
GCC 6.4: Cortex-A15 Cortex-A9
GCC 7.3: Cortex-A15 Cortex-A9 KRYO
GCC 8.X: KRYO
Sources:
Repository contains built toolchains: github
Repository contains old built toolchains: github
Scripts for Jenkins: github
Crosstool configs: github
Every toolchain is released and distributed with GPLv3 LICENSE
Feel free to contribute and report problems!
XDA:DevDB Information
QUVNTNM-TC, Tool/Utility for all devices (see above for details)
Contributors
sudokamikaze, JustArchi, spezi77
Source Code: https://github.com/QUVNTNM-TC
Version Information
Status: Stable
Stable Release Date: 2018-03-30
Created 2018-03-30
Last Updated 2018-03-31

Reserved

Reserved

I am facing this error
Code:
/home/ubuntu/crd/prebuilts/gcc/linux-x86/aarch64/TC/bin/../lib/gcc/aarch64-QUVNTNM_TOOLCHAIN-linux-musl/7.3.1/../../../../aarch64-QUVNTNM_TOOLCHAIN-linux-musl/bin/ld.bfd: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /home/ubuntu/crd/prebuilts/gcc/linux-x86/aarch64/TC/bin/../lib/gcc/aarch64-QUVNTNM_TOOLCHAIN-linux-musl/7.3.1/../../../../aarch64-QUVNTNM_TOOLCHAIN-linux-musl/bin/ld.bfd)
Using ubuntu 16.04

[email protected] said:
I am facing this error
Code:
/home/ubuntu/crd/prebuilts/gcc/linux-x86/aarch64/TC/bin/../lib/gcc/aarch64-QUVNTNM_TOOLCHAIN-linux-musl/7.3.1/../../../../aarch64-QUVNTNM_TOOLCHAIN-linux-musl/bin/ld.bfd: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /home/ubuntu/crd/prebuilts/gcc/linux-x86/aarch64/TC/bin/../lib/gcc/aarch64-QUVNTNM_TOOLCHAIN-linux-musl/7.3.1/../../../../aarch64-QUVNTNM_TOOLCHAIN-linux-musl/bin/ld.bfd)
Using ubuntu 16.04
Click to expand...
Click to collapse
I've already updated configs, next build will fix that error

Related

MT6575 sources (TCL E928)

MT6575 sources posted (TCL E928)
TCL E928 sources MT6575 was posted on sourceforge alcatel project page 15.11.2012
sourceforge.net/projects/alcatel/files/TCL_E928_20121114.tar.xz/download
i've successfully compiled cifs kernel module on my philips w732 mt6575.
how i've done this.
sources: sourceforge.net/projects/alcatel/files/TCL_E928_20121114.tar.xz/download
system: xubuntu 10.04
i've tried default confg, modul has been built successfully, but on loading there is an error
dmesg
unknown symbol kmem_cache_alloc_trace
using grep i've found that kmem_cache_alloc_trace symbolis is using when CONFIG_TRACING paramenter is enabled (ifdef CONFIG_TRACING)
in menuconfig search i've fount that CONFIG_TRACING refers to CONFIG_GENERIC_TRACING
so at last i've disabled CONFIG_MTK_SCHED_TRACERS and CONFIG_MT65XX_TRACER (GENERIC_TRACING CONFIG_TRACING paramenter have changed after that)
make CROSS_COMPILER=arm-linux-gnueabi- PROJECT=jrdsh15_td_ics menuconfig
make CROSS_COMPILER=arm-linux-gnueabi- PROJECT=jrdsh15_td_ics modules_prepare
make CROSS_COMPILER=arm-linux-gnueabi- PROJECT=jrdsh15_td_ics M=fs/cifs
make CROSS_COMPILER=arm-linux-gnueabi- PROJECT=jrdsh15_td_ics M=crypto
philips w732 vermagic '3.0.13 preempt mod_unload armv7' working cifs.ko and md4.ko modules
narod.ru/disk/63766749001.47b679339538b050028c3c7d87506dd2/md4.ko.html
narod.ru/disk/63743140001.693272f3661d5aac547ecc760f04db05/cifs.ko.html
Hi. I've got the same problem loading a module that I cross-compiled using compat-wireless-3.6.8-1
Code:
cfg80211: Unknown symbol kmem_cache_alloc_trace (err 0)
I think my kernel wasn't built with CONFIG_TRACING enabled.
What can I do? Do I have to recompile the kernel?
Android version:
4.1.2
CyanogenMod Version:
10-20121202-UNOFFICIAL-ac100
Kernel Version:
3.1.10+
[email protected] #1
Sun Dec 2 15:23:02 MSK 2012
GCC version:
arm-linux-androideabi-gcc (GCC) 4.6 20120106 (prerelease)
Copyright (C) 2011 Free Software Foundation, Inc.
Alcatel E928 Board circuit needed
legale said:
MT6575 sources posted (TCL E928)
TCL E928 sources MT6575 was posted on sourceforge alcatel project page 15.11.2012
sourceforge.net/projects/alcatel/files/TCL_E928_20121114.tar.xz/download
i've successfully compiled cifs kernel module on my philips w732 mt6575.
Click to expand...
Click to collapse
I search the board-circuit for Alcatel TCL E928 for porting kernel to other device, please help me...

[Q] [DEV]config.gz don't exist, compile modules, Fun Tab 7.0

Hi,
I want build custom modules for kernel, but my problem is that I can't find config.gz. I'm searching in few places on system but no result :/.
I need compile pl2303 driver for GPS USB. I need this solution because my device don't have bluetooth.
My device is Fun Tab 7.0 (specification: www[dot]orange[dot]pl/kid,4002009501,id,4002825896,title,Neostrada-z-tabletem,article.html (only in polish)).
I use this tutorial for compile drivers: android[dot]serverbox[dot]ch/?p=285
I try to configure kernel manually, but no result, module don't load due to version magic issue
Is another way to get kernel configuration?
Code:
cat /proc/version
Linux version 3.0.8 ([email protected]) (gcc version 4.5.1 (Sourcery G++ Lite 2010.09-50) ) #5 PREEMPT Thu Aug 23 16:37:30 CST 2012
Code:
cat /proc/cpuinfo
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 1001.88
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2
Hardware : sun5i
Revision : 0000
Hello Mate.!
Did you find the answers for your question?
If yes, please let me know. Even I am looking for the same.

Cross Compiler Toolchains [Linaro GCC 5.2 2015-11, 4.9, 4.8, 4.7]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi guys!
I did some builds of cross compiler toolchains suitable for kernel builds or binary tools/libs.
If some of you want to test/use them and let me have feedback about, can find them at the following link:
Mediafire Toolchains Folder​
This folder contains the following subfolders:
Builds with Linaro GCC 5.2.x
2015 builds
- Linaro GCC 5.2-2015.11-2 Toolchains subfolder, each toolchain includes Linaro GCC 5.2-2015.11-2 (5.2.1) and GDB 7.10
Builds with Linaro GCC 4.9.x
2015 builds
- Linaro GCC 4.9.4-2015.06 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2015.06 (4.9.4) and Linaro GDB 7.8-2014.09
- Linaro GCC 4.9.3-2015.03 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2015.03 (4.9.3) and Linaro GDB 7.8-2014.09
- Linaro GCC 4.9.3-2015.02 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2015.02 (4.9.3) and Linaro GDB 7.8-2014.09
- Linaro GCC 4.9.3-2015.01 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2015.01 (4.9.3) and Linaro GDB 7.8-2014.09
2014 builds
- Linaro GCC 4.9.3-2014.12 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2014.12 (4.9.3) and Linaro GDB 7.8-2014.09
- Linaro GCC 4.9.3-2014.11 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2014.11 (4.9.3) and Linaro GDB 7.8-2014.09
- Linaro GCC 4.9.2-2014.10 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2014.10 (4.9.2) and Linaro GDB 7.8-2014.09
- Linaro GCC 4.9.2-2014.09 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2014.09 (4.9.2) and Linaro GDB 7.8-2014.09
- Linaro GCC 4.9.2-2014.08 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2014.08 (4.9.2) and Linaro GDB 7.8-2014.08
- Linaro GCC 4.9.1-2014.07 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2014.07 (4.9.1) and Linaro GDB 7.7.1-2014.06
- Linaro GCC 4.9.1-2014.06 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2014.06 (4.9.1) and Linaro GDB 7.7.1-2014.06
- Linaro GCC 4.9.1-2014.05 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2014.05 (4.9.1) and Linaro GDB 7.7-2014.05
- Linaro GCC 4.9.1-2014.04 Toolchains subfolder, each toolchain includes Linaro GCC 4.9-2014.04 (4.9.1) and Linaro GDB 7.6.1-2013.10
Builds with Linaro GCC 4.8.x
2014 builds
- Linaro GCC 4.8.4-2014.11 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2014.11 (4.8.4) and Linaro GDB 7.8-2014.09
- Linaro GCC 4.8.4-2014.08 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2014.08 (4.8.4) and Linaro GDB 7.8-2014.08
- Linaro GCC 4.8.3-2014.04 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2014.04 (4.8.3) and Linaro GDB 7.6.1-2013.10
- Linaro GCC 4.8.3-2014.03 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2014.03 (4.8.3) and Linaro GDB 7.6.1-2013.10
- Linaro GCC 4.8.3-2014.02 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2014.02 (4.8.3) and Linaro GDB 7.6.1-2013.10
- Linaro GCC 4.8.3-2014.01 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2014.01 (4.8.3) and Linaro GDB 7.6.1-2013.10
2013 builds
- Linaro GCC 4.8.3-2013.12 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2013.12 (4.8.3) and Linaro GDB 7.6-2013.05
- Linaro GCC 4.8.3-2013.11 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2013.11 (4.8.3) and Linaro GDB 7.6-2013.05
- Linaro GCC 4.8.2-2013.10 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2013.10 (4.8.2) and Linaro GDB 7.6-2013.05
- Linaro GCC 4.8.2-2013.09 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2013.09 (4.8.2) and Linaro GDB 7.6-2013.05
- Linaro GCC 4.8.2-2013.08 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2013.08 (4.8.2) and Linaro GDB 7.6-2013.05
- Linaro GCC 4.8.2-2013.07 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2013.07 (4.8.2) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.8.2-2013.06 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2013.06 (4.8.2) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.8.1-2013.05 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2013.05 (4.8.1) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.8.1-2013.04 Toolchains subfolder, each toolchain includes Linaro GCC 4.8-2013.04 (4.8.1) and Linaro GDB 7.5-2012.12
Builds with Linaro GCC 4.7.x
2014 builds
- Linaro GCC 4.7.4-2014.06 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2014.06 (4.7.4) and Linaro GDB 7.8-2014.08
- Linaro GCC 4.7.4-2014.04 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2014.04 (4.7.4) and Linaro GDB 7.6.1-2013.10
- Linaro GCC 4.7.4-2014.01 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2014.01 (4.7.4) and Linaro GDB 7.6.1-2013.10
2013 builds
- Linaro GCC 4.7.4-2013.12 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.12 (4.7.4) and Linaro GDB 7.6-2013.05
- Linaro GCC 4.7.4-2013.11 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.11 (4.7.4) and Linaro GDB 7.6-2013.05
- Linaro GCC 4.7.4-2013.10 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.10 (4.7.4) and Linaro GDB 7.6-2013.05
- Linaro GCC 4.7.4-2013.09 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.09 (4.7.4) and Linaro GDB 7.6-2013.05
- Linaro GCC 4.7.4-2013.08 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.08 (4.7.4) and Linaro GDB 7.6-2013.05
- Linaro GCC 4.7.4-2013.07 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.07 (4.7.4) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.7.4-2013.06 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.06 (4.7.4) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.7.4-2013.05 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.05 (4.7.4) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.7.3-2013.04 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.04 (4.7.3) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.7.3-2013.03 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.03 (4.7.3) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.7.3-2013.02 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.02 (4.7.3) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.7.3-2013.01 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2013.01 (4.7.3) and Linaro GDB 7.5-2012.12
2012 builds
- Linaro GCC 4.7.3-2012.12 Toolchains subfolder, each toolchain includes Linaro GCC 4.7-2012.12 (4.7.3) and Linaro GDB 7.5-2012.12
Builds with Linaro GCC 4.6.x
2013 builds
- Linaro GCC 4.6.4-2013.05 Toolchains subfolder, each toolchain includes Linaro GCC 4.6-2013.05 (4.6.4) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.6.4-2013.04 Toolchains subfolder, each toolchain includes Linaro GCC 4.6-2013.04 (4.6.4) and Linaro GDB 7.5-2012.12
- Linaro GCC 4.6.4-2013.01 Toolchains subfolder, each toolchain includes Linaro GCC 4.6-2013.01 (4.6.4) and Linaro GDB 7.5-2012.12
2012 builds
- Linaro GCC 4.6.4-2012.12 Toolchains subfolder, each toolchain includes Linaro GCC 4.6-2012.12 (4.6.4) and Linaro GDB 7.5-2012.12
Other old builds
Builds with Standard GCC 4.7.x
- Standard GCC 4.7.2 Toolchains subfolder, each toolchain includes GCC 4.7.2 and GDB 7.4.1
You can find the toolchains on my GitHub too:
2015 builds
- arm-cortex-linux-gnueabi-linaro_4.9
- arm-cortex_a7-linux-gnueabihf-linaro_4.9
- arm-cortex_a8-linux-gnueabi-linaro_4.9
- arm-cortex_a9-linux-gnueabihf-linaro_4.9
- arm-cortex_a15-linux-gnueabihf-linaro_4.9
2014 builds
- linaro_toolchains_2014
2014 builds
- linaro_toolchains_2013
The toolchains with arm-cortex_a15-linux-gnueabihf prefix are optimized for Cortex-A15 cpu with Neon-VFPv4 technology support.
The toolchains with arm-cortex_a9-linux-gnueabihf prefix are optimized for Cortex-A9 cpu with Neon-VFPv3 technology support.
The toolchains with arm-cortex_a8-linux-gnueabi prefix are optimized for Cortex-A8 cpu with Neon-VFPv3 technology support (these are ideally suited for our Samsung S Plus).
The toolchains with arm-cortex_a7-linux-gnueabihf prefix are optimized for Cortex-A7 cpu with Neon-VFPv4 technology support.
The toolchains with arm-cortex-linux-gnueabi, arm-linux-gnueabi or arm-unknown-linux-gnueabi prefix are built for generic Cortex-A cpu and configured with similar settings to those of the latest Linaro toolchains, the tools and libraries inside them are built with Thumb-2 (for architecture) and VFPv3-D16 (for fpu) instruction sets support.
VFPv3-D16 has been chosen to also support nVidia Tegra2, Marvell Dove cpu and other cpu with half-precision FP format, consider it as a common denominator.
These generic toolchain builds shouldn't work on a cpu which has ARMv4T or ARMv5 architecture.
I hope you find them useful...
Let me know.
Thanks!
Credits:
CrossTool-NG Developers
Linaro Toolchain Developers
The developers of each tool included in the toolchain
XDA:DevDB Information
[LINARO GCC] Cross Compiler Toolchains, Tool/Utility for the Samsung Galaxy S I9000
Contributors
Christopher83
Source Code: https://github.com/Christopher83/
Version Information
Status: Stable
Current Stable Version: 2015.11
Stable Release Date: 2016-01-30
Created 2013-09-13
Last Updated 2016-01-30
Config options used for the toolchains optimized for Cortex-A15 cpu with Neon-VFPv4 technology support
Code:
CT_ARCH_ARCH=""
CT_ARCH_CPU="cortex-a15"
CT_ARCH_TUNE="cortex-a15"
CT_ARCH_FPU="neon-vfpv4"
CT_ARCH_FLOAT_HW=y
CT_ARCH_FLOAT="hard"
CT_ARCH_SUPPORT_SOFTFP=y
CT_ARCH_ARM_MODE="arm"
CT_ARCH_ARM_MODE_ARM=y
Config options used for the toolchains optimized for Cortex-A9 cpu with Neon-VFPv3 technology support
Code:
CT_ARCH_ARCH="armv7-a"
CT_ARCH_CPU="cortex-a9"
CT_ARCH_TUNE="cortex-a9"
CT_ARCH_FPU="neon"
CT_ARCH_FLOAT_HW=y
CT_ARCH_FLOAT="hard"
CT_ARCH_SUPPORT_SOFTFP=y
CT_ARCH_ARM_MODE="arm"
CT_ARCH_ARM_MODE_ARM=y
Config options used for the toolchains optimized for Cortex-A8 cpu with Neon-VFP3 technology support
Code:
CT_ARCH_ARCH="armv7-a"
CT_ARCH_CPU="cortex-a8"
CT_ARCH_TUNE="cortex-a8"
CT_ARCH_FPU="neon"
CT_ARCH_FLOAT_SOFTFP=y
CT_ARCH_FLOAT="softfp"
CT_ARCH_ARM_MODE="arm"
CT_ARCH_ARM_MODE_ARM=y
Config options used for the toolchains optimized for Cortex-A7 cpu with Neon-VFPv4 technology support
Code:
CT_ARCH_ARCH=""
CT_ARCH_CPU="cortex-a7"
CT_ARCH_TUNE="cortex-a7"
CT_ARCH_FPU="neon-vfpv4"
CT_ARCH_FLOAT_HW=y
CT_ARCH_FLOAT="hard"
CT_ARCH_SUPPORT_SOFTFP=y
CT_ARCH_ARM_MODE="arm"
CT_ARCH_ARM_MODE_ARM=y
Config options used for the generic toolchains for Cortex-A cpu (similar to latest Linaro toolchain builds)
Code:
CT_ARCH_ARCH="armv7-a"
CT_ARCH_CPU=""
CT_ARCH_TUNE="cortex-a9"
CT_ARCH_FPU="vfpv3-d16"
CT_ARCH_FLOAT_SOFTFP=y
CT_ARCH_FLOAT="softfp"
CT_ARCH_ARM_MODE="thumb"
CT_ARCH_ARM_MODE_THUMB=y
Changelog
Code:
[COLOR="DarkGreen"][B]30/01/2016[/B][/COLOR]
- Released a new Linaro GCC 5.2-2015.11-2 toolchain for generic Cortex-A cpu:
[URL="http://www.mediafire.com/?g05mugw8j403658"]arm-cortex-linux-gnueabi-linaro_5.2-2015.11-2-build_2016_01_30[/URL]
Configuration:
- Target -> Linux Kernel 3.4.110
- Linaro GCC 5.2-2015.11 (5.2.1)
- Binutils 2.25-1
- GLibc 2.22
- GDB 7.10
- GMP 6.1.0
- MPFR 3.1.3
- ISL 0.14
- CLOOG 0.18.1
- MPC 1.0.3
- Softfp
- Multilib support
- Graphite support
- Possibility to use the alias [I][COLOR="Blue"]arm-eabi-[/COLOR][/I] as prefix of each tool
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]15/07/2015[/B][/COLOR]
- Released a new Linaro GCC 4.9.4-2015.06 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support:
[URL="http://www.mediafire.com/?9h19841nsm44z58"]arm-cortex_a15-linux-gnueabihf-linaro_4.9.4-2015.06-build_2015_07_14[/URL]
- Released a new Linaro GCC 4.9.4-2015.06 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support:
[URL="http://www.mediafire.com/?vz7xzfp8sf4eq37"]arm-cortex_a9-linux-gnueabihf-linaro_4.9.4-2015.06-build_2015_07_15[/URL]
- Released a new Linaro GCC 4.9.4-2015.06 toolchain optimized for Cortex-A7 cpu with
Neon-VFPv4 technology support:
[URL="http://www.mediafire.com/?ky9x9vcejd2yec2"]arm-cortex_a7-linux-gnueabihf-linaro_4.9.4-2015.06-build_2015_07_15[/URL]
- Released a new Linaro GCC 4.9.4-2015.06 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support:
[URL="http://www.mediafire.com/?wfr7xsndu46l82k"]arm-cortex_a8-linux-gnueabi-linaro_4.9.4-2015.06-build_2015_07_14[/URL]
- Released a new Linaro GCC 4.9.4-2015.06 toolchain for generic Cortex-A cpu:
[URL="http://www.mediafire.com/?tt6o8oabmgte88q"]arm-cortex-linux-gnueabi-linaro_4.9.4-2015.06-build_2015_07_13[/URL]
Configuration:
- Target -> Linux Kernel 3.4.108
- Linaro GCC 4.9-2015.06 (4.9.4)
- Linaro Binutils 2.25-2015.01
- GLibc 2.21
- Linaro GDB 7.8-2014.09
- GMP 6.0.0a
- MPFR 3.1.2
- ISL 0.12.2
- CLOOG 0.18.1
- MPC 1.0.2
- Hard float with soft float support for Cortex-A15, Cortex-A9 and Cortex-A7 cpu toolchains
- Softfp for Cortex-A8 and generic Cortex-A cpu toolchains
- Multilib support for Cortex-A8 and generic Cortex-A cpu toolchains
- Possibility to use the alias [I][COLOR="Blue"]arm-eabi-[/COLOR][/I] as prefix of each tool
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]15/03/2015[/B][/COLOR]
- Released a new Linaro GCC 4.9.3-2015.03 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support:
[URL="http://www.mediafire.com/?fkgwb72spang3jv"]arm-cortex_a15-linux-gnueabihf-linaro_4.9.3-2015.03-build_2015_03_15[/URL]
- Released a new Linaro GCC 4.9.3-2015.03 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support:
[URL="http://www.mediafire.com/?rk3vh1ko1g5zw9p"]arm-cortex_a9-linux-gnueabihf-linaro_4.9.3-2015.03-build_2015_03_15[/URL]
- Released a new Linaro GCC 4.9.3-2015.03 toolchain optimized for Cortex-A7 cpu with
Neon-VFPv4 technology support:
[URL="http://www.mediafire.com/?4nwy86xivvbsib7"]arm-cortex_a7-linux-gnueabihf-linaro_4.9.3-2015.03-build_2015_03_15[/URL]
- Released a new Linaro GCC 4.9.3-2015.03 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support:
[URL="http://www.mediafire.com/?lx9snpnyjxlstn5"]arm-cortex_a8-linux-gnueabi-linaro_4.9.3-2015.03-build_2015_03_15[/URL]
- Released a new Linaro GCC 4.9.3-2015.03 toolchain for generic Cortex-A cpu:
[URL="http://www.mediafire.com/?nad81yt14w7pu9j"]arm-cortex-linux-gnueabi-linaro_4.9.3-2015.03-build_2015_03_15[/URL]
Configuration:
- Target -> Linux Kernel 3.4.106
- Linaro GCC 4.9-2015.03 (4.9.3)
- Linaro Binutils 2.25-2015.01
- Linaro GLibc 2.20-2014.11
- Linaro GDB 7.8-2014.09
- GMP 6.0.0a
- MPFR 3.1.2
- ISL 0.12.2
- CLOOG 0.18.1
- MPC 1.0.2
- Hard float with soft float support for Cortex-A15, Cortex-A9 and Cortex-A7 cpu toolchains
- Softfp for Cortex-A8 and generic Cortex-A cpu toolchains
- Multilib support for Cortex-A8 and generic Cortex-A cpu toolchains
- Possibility to use the alias [I][COLOR="Blue"]arm-eabi-[/COLOR][/I] as prefix of each tool
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]21/02/2015[/B][/COLOR]
- Released a new Linaro GCC 4.9.3-2015.02 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support:
[URL="http://www.mediafire.com/?lq5z7re5csasyzc"]arm-cortex_a15-linux-gnueabihf-linaro_4.9.3-2015.02-build_2015_02_21[/URL]
- Released a new Linaro GCC 4.9.3-2015.02 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support:
[URL="http://www.mediafire.com/?lkd118jnighz0u2"]arm-cortex_a9-linux-gnueabihf-linaro_4.9.3-2015.02-build_2015_02_20[/URL]
- Released a new Linaro GCC 4.9.3-2015.02 toolchain optimized for Cortex-A7 cpu with
Neon-VFPv4 technology support:
[URL="http://www.mediafire.com/?n6bo9vtj4avc25a"]arm-cortex_a7-linux-gnueabihf-linaro_4.9.3-2015.02-build_2015_02_20[/URL]
- Released a new Linaro GCC 4.9.3-2015.02 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support:
[URL="http://www.mediafire.com/?7964mlov3pr6ij6"]arm-cortex_a8-linux-gnueabi-linaro_4.9.3-2015.02-build_2015_02_19[/URL]
- Released a new Linaro GCC 4.9.3-2015.02 toolchain for generic Cortex-A cpu:
[URL="http://www.mediafire.com/?wib7j440f93ky1j"]arm-cortex-linux-gnueabi-linaro_4.9.3-2015.02-build_2015_02_19[/URL]
Configuration:
- Target -> Linux Kernel 3.4.106
- Linaro GCC 4.9-2015.02 (4.9.3)
- Linaro Binutils 2.25-2015.01
- Linaro GLibc 2.20-2014.11
- Linaro GDB 7.8-2014.09
- GMP 6.0.0a
- MPFR 3.1.2
- ISL 0.12.2
- CLOOG 0.18.1
- MPC 1.0.2
- Hard float with soft float support for Cortex-A15, Cortex-A9 and Cortex-A7 cpu toolchains
- Softfp for Cortex-A8 and generic Cortex-A cpu toolchains
- Multilib support for Cortex-A8 and generic Cortex-A cpu toolchains
- Possibility to use the alias [I][COLOR="Blue"]arm-eabi-[/COLOR][/I] as prefix of each tool
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]18/01/2015[/B][/COLOR]
- Released a new Linaro GCC 4.9.3-2015.01 toolchain optimized for Cortex-A7 cpu with
Neon-VFPv4 technology support:
[URL="http://www.mediafire.com/?63zzq00s4vner4r"]arm-cortex_a7-linux-gnueabihf-linaro_4.9.3-2015.01-build_2015_01_18[/URL]
[COLOR="DarkGreen"][B]17/01/2015[/B][/COLOR]
- Released a new Linaro GCC 4.9.3-2015.01 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support:
[URL="http://www.mediafire.com/?miulqyoknv32pjx"]arm-cortex_a15-linux-gnueabihf-linaro_4.9.3-2015.01-build_2015_01_17[/URL]
- Released a new Linaro GCC 4.9.3-2015.01 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support:
[URL="http://www.mediafire.com/?ajy6tmg554n4i2e"]arm-cortex_a9-linux-gnueabihf-linaro_4.9.3-2015.01-build_2015_01_17[/URL]
- Released a new Linaro GCC 4.9.3-2015.01 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support:
[URL="http://www.mediafire.com/?4uklp48jsd648s4"]arm-cortex_a8-linux-gnueabi-linaro_4.9.3-2015.01-build_2015_01_17[/URL]
- Released a new Linaro GCC 4.9.3-2015.01 toolchain for generic Cortex-A cpu:
[URL="http://www.mediafire.com/?0ozxok47tw1hzf5"]arm-cortex-linux-gnueabi-linaro_4.9.3-2015.01-build_2015_01_17[/URL]
Configuration:
- Target -> Linux Kernel 3.4.105
- Linaro GCC 4.9-2015.01 (4.9.3)
- Linaro Binutils 2.25-2015.01
- Linaro GLibc 2.20-2014.11
- Linaro GDB 7.8-2014.09
- GMP 6.0.0a
- MPFR 3.1.2
- ISL 0.12.2
- CLOOG 0.18.1
- MPC 1.0.2
- Hard float with soft float support for Cortex-A15, Cortex-A9 and Cortex-A7 cpu toolchains
- Softfp for Cortex-A8 and generic Cortex-A cpu toolchains
- Multilib support for Cortex-A8 and generic Cortex-A cpu toolchains
- Possibility to use the alias [I][COLOR="Blue"]arm-eabi-[/COLOR][/I] as prefix of each tool
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]21/12/2014[/B][/COLOR]
- Released a new Linaro GCC 4.9.3-2014.12 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.9.3-2014.12 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.3-2014.12 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.3-2014.12 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]25/11/2014[/B][/COLOR]
- Released a new Linaro GCC 4.8.4-2014.11 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.8.4-2014.11 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.8.4-2014.11 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.8.4-2014.11 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]25/11/2014[/B][/COLOR]
- Released a new Linaro GCC 4.9.3-2014.11 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.9.3-2014.11 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.3-2014.11 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.3-2014.11 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]26/10/2014[/B][/COLOR]
- Released a new Linaro GCC 4.9.2-2014.10 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.9.2-2014.10 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.2-2014.10 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.2-2014.10 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]14/09/2014[/B][/COLOR]
- Released a new Linaro GCC 4.9.2-2014.09 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.9.2-2014.09 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.2-2014.09 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.2-2014.09 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]13/09/2014[/B][/COLOR]
- Released a new Linaro GCC 4.7.4-2014.06 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.7.4-2014.06 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.7.4-2014.06 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.7.4-2014.06 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]31/08/2014[/B][/COLOR]
- Released a new Linaro GCC 4.8.4-2014.08 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.8.4-2014.08 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.8.4-2014.08 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.8.4-2014.08 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]30/08/2014[/B][/COLOR]
- Released a new Linaro GCC 4.9.2-2014.08 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.9.2-2014.08 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.2-2014.08 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.2-2014.08 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]19/07/2014[/B][/COLOR]
- Released a new Linaro GCC 4.9.1-2014.07 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.9.1-2014.07 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.1-2014.07 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.1-2014.07 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]14/06/2014[/B][/COLOR]
- Released a new Linaro GCC 4.9.1-2014.06 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.9.1-2014.06 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.1-2014.06 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.1-2014.06 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]17/05/2014[/B][/COLOR]
- Released a new Linaro GCC 4.9.1-2014.05 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.9.1-2014.05 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.1-2014.05 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.1-2014.05 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]25/04/2014[/B][/COLOR]
- Released a new Linaro GCC 4.9.1-2014.04 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.9.1-2014.04 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.1-2014.04 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.9.1-2014.04 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]17/04/2014[/B][/COLOR]
- Released a new Linaro GCC 4.7.4-2014.04 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.7.4-2014.04 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.7.4-2014.04 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.7.4-2014.04 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]16/04/2014[/B][/COLOR]
- Released a new Linaro GCC 4.8.3-2014.04 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.8.3-2014.04 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]14/04/2014[/B][/COLOR]
- Released a new Linaro GCC 4.8.3-2014.04 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.8.3-2014.04 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]15/03/2014[/B][/COLOR]
- Released a new Linaro GCC 4.8.3-2014.03 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.8.3-2014.03 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.8.3-2014.03 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.8.3-2014.03 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]15/02/2014[/B][/COLOR]
- Released a new Linaro GCC 4.8.3-2014.02 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.8.3-2014.02 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.8.3-2014.02 toolchain optimized for Cortex-A8 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.8.3-2014.02 toolchain for generic Cortex-A cpu
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]06/02/2014[/B][/COLOR]
- Released a new Linaro GCC 4.8.3-2014.01 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.7.4-2014.01 toolchain optimized for Cortex-A15 cpu with
Neon-VFPv4 technology support
- Released a new Linaro GCC 4.8.3-2014.01 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
- Released a new Linaro GCC 4.7.4-2014.01 toolchain optimized for Cortex-A9 cpu with
Neon-VFPv3 technology support
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]25/01/2014[/B][/COLOR]
- Released a new Linaro GCC 4.8.3-2014.01 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.8.3-2014.01 toolchain
- Released a new Linaro GCC 4.7.4-2014.01 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.4-2014.01 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]08/01/2014[/B][/COLOR]
- Released a new Linaro GCC 4.7.4-2013.12 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.4-2013.12 toolchain
- Released a new Linaro GCC 4.8.3-2013.12 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.8.3-2013.12 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]19/11/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.4-2013.11 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.4-2013.11 toolchain
- Released a new Linaro GCC 4.8.3-2013.11 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.8.3-2013.11 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]18/10/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.4-2013.10 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.4-2013.10 toolchain
- Released a new Linaro GCC 4.8.2-2013.10 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.8.2-2013.10 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]13/09/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.4-2013.09 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.4-2013.09 toolchain
- Released a new Linaro GCC 4.8.2-2013.09 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.8.2-2013.09 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]19/08/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.4-2013.08 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.4-2013.08 toolchain
- Released a new Linaro GCC 4.8.2-2013.08 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.8.2-2013.08 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]12/07/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.4-2013.07 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.4-2013.07 toolchain
- Released a new Linaro GCC 4.8.2-2013.07 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.8.2-2013.07 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]14/06/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.4-2013.06 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.4-2013.06 toolchain
- Released a new Linaro GCC 4.8.2-2013.06 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.8.2-2013.06 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]18/05/2013[/B][/COLOR]
- Released a new Linaro GCC 4.6.4-2013.05 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.6.4-2013.05 toolchain
- Released a new Linaro GCC 4.7.4-2013.05 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.4-2013.05 toolchain
- Released a new Linaro GCC 4.8.1-2013.05 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.8.1-2013.05 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]26/04/2013[/B][/COLOR]
- Released a new Linaro GCC 4.8.1-2013.04 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.8.1-2013.04 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]25/04/2013[/B][/COLOR]
- Released a new Linaro GCC 4.6.4-2013.04 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.6.4-2013.04 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]12/04/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.3-2013.04 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.3-2013.04 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]15/03/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.3-2013.03 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.3-2013.03 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]16/02/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.3-2013.02 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released a new Linaro GCC 4.7.3-2013.02 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]26/01/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.3-2013.01 toolchain optimized for
Cortex-A8 cpu with Neon technology support
- Released two new Linaro GCC 4.6.4-2013.01 toolchains
- Released two new toolchains with standard GCC 4.7.2 and GDB 7.4.1
instead of Linaro versions
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]25/01/2013[/B][/COLOR]
- Released a new Linaro GCC 4.7.3-2013.01 toolchain
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]18/01/2013[/B][/COLOR]
- Released two new Linaro GCC 4.7.3-2013.01 toolchains
[CENTER]***********[/CENTER]
[COLOR="DarkGreen"][B]13/01/2013[/B][/COLOR]
- Released first test builds
HOW TO: Build your customized Cross Compiler Toolchain​
This is a guide to make a custom build of your toolchain on Ubuntu Linux (I use version 12.10 and 13.04, but should also fit on 12.04).
1) Open the terminal, install the following packages (I hope the list is complete, let me know if something is missing):
Code:
sudo apt-get install mercurial mercurial-common flex bison gperf ncurses-dev texinfo gcc g++ \
autoconf automake libtool gawk patch autotools-dev libsigsegv2 libmpfr-dev libgmp-dev \
libltdl-dev libgmpxx4ldbl libmpc-dev expat libexpat1-dev libpython3.3 libpython3.3-stdlib \
libssl-dev libssl-dev zlib1g-dev subversion
2A) Clone my customized CrossTool-NG repository
For latest builds:
Code:
git clone https://github.com/Christopher83/crosstool-ng.git
For 2014 builds:
Code:
git clone https://github.com/Christopher83/linaro_crosstool-ng.git
OR 2B) Clone Linaro CrossTool-NG repository
Code:
bzr branch lp:~linaro-toolchain-dev/crosstool-ng/linaro crosstool-ng
OR 2C) Clone Standard CrossTool-NG repository
Code:
hg clone http://crosstool-ng.org/hg/crosstool-ng
3) If you chose 2B or 2C, download, if you wish, the compressed archive containing my configuration files
Sample configs for Linaro CrossTool-NG
Sample configs for Standard CrossTool-NG​and unzip it inside the folder crosstool-ng/samples (note: crosstool-ng is the folder of the builder sources you previously cloned)
4) Configure the folder where you would like to install the builder script (replace /crosstool-ng_install_path with the absolute path you prefer):
Code:
cd crosstool-ng
./bootstrap # If present, it's needed only for some versions of crosstool-NG
./configure --prefix=[I]/crosstool-ng_install_path[/I]
5) Build the sources and install the builder:
Code:
make
make install
Within your target folder /crosstool-ng_install_path you will find a new folder named bin with only an executable script named ct-ng
Edit your .bashrc
Code:
gedit ~/.bashrc
and add, at the bottom of the file, the reference to the installation location of the builder /crosstool-ng_install_path
Code:
export PATH=${PATH}:[I]/crosstool-ng_install_path[/I]
6) You should be ready, try running these commands
Display the script help
Code:
ct-ng help
View the list of samples configurations
Code:
ct-ng list-samples
Display the information about a sample configuration
Code:
ct-ng show [I]config_name[/I]
7) Now proceed with the configuration of your toolchain
7A) Starting from a default configuration file sample
Code:
ct-ng arm-unknown-linux-gnueabi
ct-ng menuconfig
Remember to enable debugging, so if something goes wrong you can restart from the last successfull step
Code:
Paths and misc options --->
(*) Debug crosstool-NG
( ) Pause between every steps
(*) Save intermediate steps
(*) gzip saved states
7B) Starting from one of my configurations you can find inside the samples package
Code:
ct-ng [I]chosen_configuration_name[/I]
ct-ng menuconfig
If the GCC version or the Linux version is not ready also after the sync of ct_ng repo, you have to temporarly edit the files:
- config/cc/gcc.in
- config/kernel/linux.in
The same may be necessary for the other tools.
8) Build your toolchain (replace the 4 with the number of parallel jobs that you want, based on your number of cores)
Code:
ct-ng build.4
The build process takes a long time, depending on your network speed (you need to download all the source packages of the tools and libraries of the toolchain) and on your PC configuration.
NOTE:
If the build fails, write down the last step was successful, check the error message and correct the configuration or install any missing package.
You can get a list of the steps that can be used by running
Code:
ct-ng list-steps
After resolving the problem, you can restore the build simply running (replace last_successfull_step with your successfull built step)
Code:
ct-ng [I]last_successfull_step[/I]+
The + after the name of the step means "restart from the step after the one indicated"
Click to expand...
Click to collapse
I hope I'm not missing anything.
Let me know...
HOW TO: Use a toolchain for your kernel builds​
- Download the compressed file of your preferred toolchain
- Uncompress the file inside your toolchains folder
- Open a terminal
- Change dir to your kernel sources path
Code:
cd [I]/YOUR_KERNEL_SOURCES_PATH[/I]
where /YOUR_KERNEL_SOURCES_PATH is the path where you have cloned the kernel sources repository
- Export the required architecture and cross compiler toolchain path for the next build commands
Code:
export ARCH=arm
export CROSS_COMPILE=[I]/YOUR_TOOLCHAINS_PATH[/I]/[I]TOOLCHAIN_FOLDER_NAME[/I]/bin/[I]TOOLCHAIN_PREFIX[/I]-
where
/YOUR_TOOLCHAINS_PATH is the path where you have extracted the compressed toolchain (eg. /opt/toolchains)
TOOLCHAIN_FOLDER_NAME is the name of the toolchain folder previously uncompressed (eg. arm-cortex_a8-linux-gnueabi-linaro_4.7.3-2013.02)
TOOLCHAIN_PREFIX- is the prefix of the chosen toolchain (eg. arm-cortex_a8-linux-gnueabi- or arm-unknown-linux-gnueabi- or, for the builds released from 16/02/2013, simply arm-gnueabi-)
- Clean the output of your previous build
Code:
make clean
- Configure your kernel build
Code:
# If is the first build
make your_device_defconfig
# If you want to change some kernel configuration options
make menuconfig
- Build your kernel
Code:
make -j5
Replace make -j5 according to your pc configuration (-j5 uses 5 parallel build jobs and is suitable for a quad core cpu)
This is actually pretty badass. Thanks :thumbup:
Sent from my GT-I9001 using xda premium
you deserve my thanks man :good: i'll try on my ancora build, since it has pretty similar specs with ariesve
Sent from my GT-I8150
Thanks, this will become very handy
i got question. do we still need to activate neon compiling from the makefile? isaw a flag for neon there
Sent from my GT-I8150
hadidjapri said:
i got question. do we still need to activate neon compiling from the makefile? isaw a flag for neon there
Sent from my GT-I8150
Click to expand...
Click to collapse
The cross compiler will generate the proper output for the configured target including the optimizations specified during configuration (architecture, instruction set, floating point optimization, cpu tuning).
I'm sorry, but my I9001 is in assistance (the usb wasn't properly working and I'm almost unable to charge it), so I'm unable to complete the stability tests and benchmark comparisons of some kernel builds using these toolchains.
I've initially tested a prerelease optimized for Cortex-A8 with a simple kernel and I've noticed some performance gain running Antutu.
You can also leave your previously added compilation flags, expecially if you want to use and test multiple toolchains for kernel builds.
I suggest you to set and try these compilation flags inside the Makefile (credits to CastagnaIT and Stratosk):
Code:
...
KBUILD_CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \
-fno-strict-aliasing -fno-common \
-Werror-implicit-function-declaration \
-Wno-format-security \
-fno-delete-null-pointer-checks \
[B][COLOR="DarkGreen"]-march=armv7-a -mtune=cortex-a8 -mfpu=neon \
-ffast-math -fsingle-precision-constant \
-fgcse-lm -fgcse-sm -fsched-spec-load -fforce-addr[/COLOR][/B]
...
And if you use -O3 optimization, Linaro team suggest to use also these two flags:
Code:
...
ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
KBUILD_CFLAGS += -Os
endif
ifdef CONFIG_CC_OPTIMIZE_DEFAULT
KBUILD_CFLAGS += -O2
endif
ifdef CONFIG_CC_OPTIMIZE_MORE
KBUILD_CFLAGS += -O3 [B][COLOR="DarkGreen"]-fmodulo-sched -fmodulo-sched-allow-regmoves -fno-tree-vectorize[/COLOR][/B]
endif
...
Note that I specify -fno-tree-vectorize to disable autovectorizing, because, according to this article:
Autovectorizing (-ftree-vectorize) for NEON gives between zero and negligible performance gains
Click to expand...
Click to collapse
-ftree-vectorize is automatically enabled if you use -O3 optimization, so I've to be sure to disable it using the suggested -fno-tree-vectorize flag.
Hi guys, there is a little update:
Code:
[COLOR="DarkGreen"][B]15/01/2013[/B][/COLOR]
- Released and replaced the previous Linaro GCC 4.7.3-2012.12 toolchains
with new ones which now include multilib support:
[URL="http://www.mediafire.com/?6cy21w7ddkjrp63"]arm-cortex_a8-linux-gnueabi-linaro_4.7.3-2012.12-build_2013_01_14[/URL]
[URL="http://www.mediafire.com/?1ddu3o34ki1l0qk"]arm-unknown-linux-gnueabi-linaro_4.7.3-2012.12-build_2013_01_14[/URL]
- Released two new toolchains with standard GCC 4.7.2 and GDB 7.4.1
instead of Linaro versions:
[URL="http://www.mediafire.com/?0zl92yrvvomlg29"]arm-cortex_a8-linux-gnueabi-standard_4.7.2-build_2013_01_14[/URL]
[URL="http://www.mediafire.com/download.php?77mwxaxhm8m52x4"]arm-unknown-linux-gnueabi-standard_4.7.2-build_2013_01_15[/URL]
Thanks
Good night!
Hi kernel developers,
this afternoon the Linaro Team released the sources of Linaro GCC 4.7-2013-01 (4.7.3)...
I'm uploading two new toolchains, one version optimized for Cortex-A8 cpu (with Neon technology support) and another version for generic Cortex-A cpu.
I'm sorry, I made a mistake, the GCC version number isn't changed, it still remains 4.7.3 (not 4.7.4), it's changed the release date only (4.7-2013.01).
I'll correct this, give me some time please...
Sorry again...
AW: [LINARO GCC] Cross Compiler Toolchains [With Linaro GCC 4.7.3-2013.01][17/01/2013
Christopher83 said:
I'm sorry, I made a mistake, the GCC version number isn't changed, it remains still 4.7.3, it's changed only the release date (4.7-2013.01).
I'll correct this, give me some time please...
Sorry again...
Click to expand...
Click to collapse
No Problem. Thx anyway :thumbup:
Sent from my GT-I9001 using xda app-developers app
Ok, the upload of the new toolchains has been completed.
You can find them here:
Linaro GCC 4.7.3-2013.01 Toolchains
Code:
[COLOR="DarkGreen"][B]18/01/2013[/B][/COLOR]
- Released two new Linaro GCC 4.7.3-2013.01 toolchains:
[URL="http://www.mediafire.com/download.php?bd9egg73le39gxl"]arm-cortex_a8-linux-gnueabi-linaro_4.7.3-2013.01-build_2013_01_17[/URL]
[URL="http://www.mediafire.com/download.php?aaho2c69civ79q1"]arm-unknown-linux-gnueabi-linaro_4.7.3-2013.01-build_2013_01_17[/URL]
Configuration:
- Target -> [URL="http://www.kernel.org/"]Linux Kernel[/URL] 3.0.57
- Built using latest [URL="http://crosstool-ng.org/"]Crosstool-NG Toolchain Builder[/URL] (hg+default-5a534736f62f)
- [URL="https://launchpad.net/gcc-linaro"]Linaro GCC[/URL] 4.7-2013.01 (4.7.3)
- [URL="http://www.gnu.org/software/binutils/"]Binutils[/URL] 2.23.1
- [URL="http://www.eglibc.org/home"]EGLibc[/URL] 2.17
- [URL="http://dmalloc.com/"]DMalloc[/URL] 5.5.2
- [URL="http://duma.sourceforge.net/"]Duma[/URL] 2.5.15
- [URL="https://launchpad.net/gdb-linaro"]Linaro GDB[/URL] 7.5-2012.12-1
- [URL="http://ltrace.org/"]LTrace[/URL] 0.5.3
- [URL="http://sourceforge.net/projects/strace/"]STrace[/URL] 4.6
- [URL="http://gmplib.org/"]GMP[/URL] 5.0.2
- [URL="http://www.mpfr.org/"]MPFR[/URL] 3.1.0
- [URL="http://bugseng.com/products/ppl"]PPL[/URL] 0.11.2
- [URL="http://www.cloog.org/"]CLOOG[/URL] 0.15.11
- [URL="http://www.multiprecision.org/index.php"]MPC[/URL] 0.9
- [URL="http://www.mr511.de/software/english.html"]LibElf[/URL] 0.8.13
Happy kernel building!
Please, let me have your feedback... :fingers-crossed:
Good night!
Hi, isnt the cpu Armv7? does our phone have Neon? i dont get it, and i wanted to ask this for some time now. thank you for your work!
OurJerry said:
Hi, isnt the cpu Armv7? does our phone have Neon? i dont get it, and i wanted to ask this for some time now. thank you for your work!
Click to expand...
Click to collapse
Our I9001 has Qualcomm Snapdragon S2 cpu (core Scorpion, code MSM8255T):
- ARM Cortex-A8 similar architecture
- ARMv7 instruction set
- VFPv3 (pipelined) FPU
- NEON technology support (128 bit wide)
Click to expand...
Click to collapse
If you take a look at the suggested compilation flags at the end of the first page, you can see these flags that optimize the compilation for our cpu:
Code:
[COLOR="DarkGreen"][B]...
-march=armv7-a -mtune=cortex-a8 -mfpu=neon
...[/B][/COLOR]
Thank you too!
is it the same if i build kernel with -march=armv7-a -mtune=cortex-a8 -mfpu=neon on other toolchain?
hadidjapri said:
is it the same if i build kernel with -march=armv7-a -mtune=cortex-a8 -mfpu=neon on other toolchain?
Click to expand...
Click to collapse
I've done some benchmarks tests on a simple custom 2.6.35 kernel and, by setting those flags, you'll get more or less the same results, even if the kernel built with the Cortex-A8 optimized toolchain gave me the best results.
In the next days I'll do other tests and benchmarks, also with the new 3.0.58 kernel.
I'm sorry, I was hoping to get better performance results...
Note:
The custom kernel is based on Ivendor's sources and some CastagnaIT kernel features (only my preferred governors, SIO and VR schedulers, undervolting and overclock features).
For the benchmarks tests I've set the Lulzactive governor and SIO scheduler without any overclock (default max cpu freq: 1401MHz). For each toolchain test, I've run the Antutu Benchmark for 4 times and taken the best obtained result.
To remove
according to stratosk. the effect of optimization is "negligible" on benchmark but it can be felt from personal experience
while from gokhan moral point of view, he doesn't believe in compiler optimization can bring better performance at least on O2. he believe this optimization should be able to be proven on benchmark
i think this goes to personal preference then

[KERNEL][EAS]Rohie Kernel-CatX[whyred][AOSP]

What's in this?
⦿ Source with latest CAF changes
⦿ Wireguard Support
⦿ Sound Control
⦿ Latest Upstreams (4.4.232)
⦿ Rohie Scheduler
⦿ Simple Kernel Nothing 69Shits Tweaked
⦿ So, more
[*]Telegram Chat: Telegram
[*] Download: New Cam
[*] Download: Old Cam
XDA:DevDB Information
Rohie Kernel-CatX, Kernel for the Xiaomi Redmi Note 5 Pro
Contributors
Manish4586, Prashant718, SiddharthBharadwaj
Source Code: https://github.com/Manish4586/kernel_rohie
Kernel Special Features: Features
Version Information
Status: Stable
Current Stable Version: 4.4.232
Stable Release Date: 2020-08-14
Created 2020-08-15
Last Updated 2020-08-16

[KERNEL][EAS]Rohie Kernel-CatX[tulip][AOSP]

What's in this?
⦿ Source with latest CAF changes
⦿ Wireguard Support
⦿ Sound Control
⦿ Latest Upstreams (4.4.232)
⦿ Rohie Scheduler
⦿ Simple Kernel Nothing 69Shits Tweaked
⦿ So, more
[*]Telegram Chat: Telegram
[*] Download: Kernel
XDA:DevDB Information
Rohie Kernel-CatX, Kernel for the Xiaomi Redmi Note 6 Pro
Contributors
Manish4586, Prashant718, SiddharthBharadwaj
Source Code: https://github.com/Manish4586/kernel_rohie
Kernel Special Features: Features
Version Information
Status: Stable
Current Stable Version: 4.4.232
Stable Release Date: 2020-08-16
Created 2020-08-16
Last Updated 2020-08-16

Categories

Resources