SeanInApril / arm-linux-gnueabi-builder

a simple script to build arm-linux toolchain

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#######################################################
# README                                              #
#                                                     #
# Sean<SeanInApril@163.com>                           #
#                                                     #
# 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:                            #
#                                                     #
#   https://mirrors.tuna.tsinghua.edu.cn - by default #
#   https://mirrors.ustc.edu.cn
#     - seems not support wget breakpoint continuing  #
#       well                                          #
#                                                     #
#######################################################

About

a simple script to build arm-linux toolchain


Languages

Language:Makefile 98.0%Language:C 2.0%