mirror of https://github.com/OpenIPC/firmware.git
[no ci] Scripts: update show_toolchains.sh (#1593)
parent
e9329e669d
commit
c755d305b1
|
@ -1,16 +1,18 @@
|
|||
# Architecture
|
||||
BR2_arm=y
|
||||
|
||||
# Local
|
||||
BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc"
|
||||
BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.3"
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y
|
||||
BR2_GCC_VERSION_13_X=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
# Toolchain
|
||||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_UCLIBC=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_URL="https://github.com/openipc/firmware/releases/download/$(OPENIPC_TOOLCHAIN).tgz"
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-uclibcgnueabi"
|
||||
BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_3=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
|
||||
# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
|
||||
BR2_TOOLCHAIN_EXTERNAL_HAS_SSP=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CXX=y
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
|
|
|
@ -5,6 +5,7 @@ BR2_arm=y
|
|||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_UCLIBC=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_URL="https://github.com/openipc/firmware/releases/download/$(OPENIPC_TOOLCHAIN).tgz"
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-uclibcgnueabi"
|
||||
BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_3=y
|
||||
|
|
|
@ -10,10 +10,10 @@ THUMB=$(grep -q "THUMB2=y" "$1" && echo _thumb2)
|
|||
FLOAT=$(grep -qE "VFPV3=y|VFPV4=y" "$1" && ! grep -q "ARM_EABI=y" "$1" && echo _hf)
|
||||
LINUX=$(grep -oP "HEADERS.+\K\d+.\d+" "$1")
|
||||
|
||||
if grep -q "GLIBC=y" "$1"; then
|
||||
LIB=glibc
|
||||
elif grep -q "MUSL=y" "$1"; then
|
||||
if grep -q "MUSL=y" "$1"; then
|
||||
LIB=musl
|
||||
elif grep -q "UCLIBC=y" "$1"; then
|
||||
LIB=uclibc
|
||||
fi
|
||||
|
||||
echo "${SOC:-arm926t}${THUMB}${FLOAT}-gcc13-${LIB:-uclibc}-${LINUX}"
|
||||
echo "${SOC:-arm926t}${THUMB}${FLOAT}-gcc13-${LIB:-glibc}-${LINUX}"
|
||||
|
|
Loading…
Reference in New Issue