#######################################################
README
README for crosstool build
#######################################################
#######################################################
Platform:
ubuntu-16.04.3 LTS/Niaoyun VPS
(GNU/Linux-4.4.0-87-generic x86_64)
binutils 2.26.1
gcc version 5.4.0 20160609
#######################################################
#######################################################
Prerequisite packages:
$sudo apt-get install \
gperf bison flex texinfo help2man gawk aria2 \
autoconf automake libtool libtool-bin \
patch tree curl wget bc \
g++ build-essential \
libncurses5-dev libiberty-dev \
libgmp-dev libmpc-dev libmpfr-dev libisl-dev
#######################################################
#######################################################
Kernel version supported:
2.x - 5.x(for the coming versions)
#######################################################
#######################################################
Customize start/end between --8<-- --8<--
ALIAS - alias for the toolchain, e.g. arm-linux
VER - version number of packages
PATH - path the toolchain will be built
OPTIONS - common options for bin/cc2/gdb
#######################################################
#######################################################
Tested combinations:
combination1
binutils-2.30
gcc-7.3.0
glibc-2.27
gdb-8.1
linux-4.10.8
on Ubuntu 16.04.3 LTS(Niaoyun VPS)
combination2
binutils-2.28.1
gcc-7.2.0
glibc-2.26
gdb-8.0
linux-4.9.36
on Ubuntu 16.04.3 LTS(Niaoyun VPS)
combination3
binutils-2.30
gcc-7.3.0
glibc-2.27
gdb-8.1
linux-4.10.8
on MacOS High Sierra(Darwin 17.3.0 X86_64)
more groups will be tested...
#######################################################
#######################################################
Mirrors for downloading:
- seems not support wget breakpoint continuing
well
#######################################################