23 lines
No EOL
856 B
Bash
Executable file
23 lines
No EOL
856 B
Bash
Executable file
#!/bin/bash
|
|
export KERNEL_ARCH="arm"
|
|
export TARGET_TRIPLET_ARCH="arm"
|
|
export TARGET_TRIPLET_VENDOR="lfs"
|
|
export TARGET_TRIPLET_OS="linux"
|
|
export TARGET_TRIPLET_GNUEABI="gnueabi"
|
|
|
|
# See https://mesonbuild.com/Reference-tables.html#cpu-families
|
|
export CPU_FAMILY="arm"
|
|
export CPU="arm"
|
|
export TARGET_ENDIANNESS="little"
|
|
|
|
# Pick one:
|
|
#linux-aarch64 linux-alpha-gcc linux-aout linux-arm64ilp32
|
|
#linux-arm64ilp32-clang linux-armv4 linux-c64xplus linux-elf linux-generic32
|
|
#linux-generic64 linux-ia64 linux-latomic linux-mips32 linux-mips64 linux-ppc
|
|
#linux-ppc64 linux-ppc64le linux-sparcv8 linux-sparcv9 linux-x32 linux-x86
|
|
#linux-x86-clang linux-x86-latomic linux-x86_64 linux-x86_64-clang
|
|
#linux32-riscv32 linux32-s390x linux64-loongarch64 linux64-mips64
|
|
#linux64-riscv64 linux64-s390x linux64-sparcv9
|
|
export OPENSSL_ARCH="linux-latomic"
|
|
|
|
bash build.sh |