Changeset c7c3508 in mainline for tools/toolchain.sh


Ignore:
Timestamp:
2019-04-10T15:04:17Z (6 years ago)
Author:
Jakub Jermář <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b1478ff
Parents:
a114e09
git-author:
Petr Pavlu <setup@…> (2019-03-31 12:27:49)
git-committer:
Jakub Jermář <jakub@…> (2019-04-10 15:04:17)
Message:

arm64: Add support to build a toolchain for the architecture

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/toolchain.sh

    ra114e09 rc7c3508  
    6666        echo " amd64      AMD64 (x86-64, x64)"
    6767        echo " arm32      ARM 32b"
     68        echo " arm64      AArch64"
    6869        echo " ia32       IA-32 (x86, i386)"
    6970        echo " ia64       IA-64 (Itanium)"
     
    103104       
    104105        if [ -z "$1" ] || [ "$1" == "all" ] ; then
    105                 PLATFORMS=("amd64" "arm32" "ia32" "ia64" "mips32" "mips32eb" "ppc32" "riscv64" "sparc64")
     106                PLATFORMS=("amd64" "arm32" "arm64" "ia32" "ia64" "mips32" "mips32eb" "ppc32" "riscv64" "sparc64")
    106107        else
    107108                PLATFORMS=("$1")
     
    275276                "arm32")
    276277                        GNU_ARCH="arm"
     278                        ;;
     279                "arm64")
     280                        GNU_ARCH="aarch64"
    277281                        ;;
    278282                "ia32")
     
    497501                test_version
    498502                ;;
    499         amd64|arm32|ia32|ia64|mips32|mips32eb|ppc32|riscv64|sparc64)
     503        amd64|arm32|arm64|ia32|ia64|mips32|mips32eb|ppc32|riscv64|sparc64)
    500504                prepare
    501505                build_target "$1"
     
    505509                build_target "amd64"
    506510                build_target "arm32"
     511                build_target "arm64"
    507512                build_target "ia32"
    508513                build_target "ia64"
     
    517522                build_target "amd64"
    518523                build_target "arm32"
     524                build_target "arm64"
    519525                build_target "ia32"
    520526                build_target "ia64"
     
    528534                build_target "amd64" &
    529535                build_target "arm32" &
     536                build_target "arm64" &
    530537                build_target "ia32" &
    531538                build_target "ia64" &
     
    543550                wait
    544551
     552                build_target "arm64" &
    545553                build_target "ia32" &
     554                wait
     555
    546556                build_target "ia64" &
     557                build_target "mips32" &
    547558                wait
    548559
    549                 build_target "mips32" &
    550560                build_target "mips32eb" &
     561                build_target "ppc32" &
    551562                wait
    552563
    553                 build_target "ppc32" &
    554564                build_target "riscv64" &
    555                 wait
    556 
    557565                build_target "sparc64" &
    558566                wait
Note: See TracChangeset for help on using the changeset viewer.