1 source "$(dirname -- "$0")"/run_integration.sh
3 # Toolchains for little-endian, 64-bit ARMv8 for GNU/Linux systems
4 function set_aarch64-linux-gnu() {
6 TARGET=aarch64-linux-gnu
10 # Toolchains for little-endian, hard-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
11 function set_arm-linux-gnueabihf() {
13 TARGET=arm-linux-gnueabihf
17 # Toolchains for little-endian, 32-bit ARMv8 for GNU/Linux systems
18 function set_armv8l-linux-gnueabihf() {
20 TARGET=armv8l-linux-gnueabihf
24 # Toolchains for little-endian, soft-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
25 function set_arm-linux-gnueabi() {
27 TARGET=arm-linux-gnueabi
31 # Toolchains for big-endian, 64-bit ARMv8 for GNU/Linux systems
32 function set_aarch64_be-linux-gnu() {
34 TARGET=aarch64_be-linux-gnu
38 # Toolchains for big-endian, hard-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
39 function set_armeb-linux-gnueabihf() {
41 TARGET=armeb-linux-gnueabihf
45 # Toolchains for big-endian, soft-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
46 function set_armeb-linux-gnueabi() {
48 TARGET=armeb-linux-gnueabi
55 TARGET=mips-mti-linux-gnu
59 function set_native() {
67 set_arm-linux-gnueabihf
68 set_armv8l-linux-gnueabihf
70 set_aarch64_be-linux-gnu
71 set_armeb-linux-gnueabihf
72 set_armeb-linux-gnueabi
77 for SET_ENVIRONMENT in ${ENVIRONMENTS}; do
79 expand_environment_and_integrate