1
1
Files
zyxel-vmg8825_b50b-cfw/toolchain/external_kernel_toolchain/Config.in
T
2026-04-17 18:33:03 +02:00

89 lines
2.4 KiB
Plaintext

#TEST
menuconfig EXTERNAL_KERNEL_TOOLCHAIN
bool
prompt "Use external toolchain for kernel"
help
If enabled, OpenWrt will compile kernel module with an existing toolchain instead of compiling one
config KERNEL_TARGET_NAME
string
prompt "Target name" if DEVEL
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "aarch64-openwrt-linux-gnu"
config KERNEL_TOOLCHAIN_PREFIX
string
prompt "Kernel toolchain prefix"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "aarch64-openwrt-linux-gnu"
config KERNEL_TOOLCHAIN_ROOT
string
prompt "Kernel toolchain root"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "/opt/cross/aarch64-unknown-linux-gnu"
config KERNEL_TOOLCHAIN_BIN_PATH
string
prompt "Kernel toolchain program path"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "./usr/bin ./bin"
help
Specify additional directories searched for kernel toolchain binaries (override PATH)
Use ./DIR for directories relative to the root above
config KERNEL_TOOLCHAIN_INC_PATH
string
prompt "Kernel toolchain include path"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "./usr/include ./include"
help
Specify additional directories searched for header files (override CPPFLAGS)
Use ./DIR for directories relative to the root above
config KERNEL_TOOLCHAIN_LIB_PATH
string
prompt "Kernel toolchain library path"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "./usr/lib ./lib"
help
Specify additional directories searched for libraries (override LDFLAGS)
Use ./DIR for directories relative to the root above
config KERNEL_TOOLCHAIN_TARGET
string
prompt "Kernel toolchain for which openWRT target"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "brcm963xx"
config KERNEL_TOOLCHAIN_CPU_ARCH
string
prompt "Kernel toolchain for which CPU arch"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "aarch64"
config KERNEL_TOOLCHAIN_GCC_VERSION
string
prompt "Kernel toolchain use which GCC version"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "5.5.0"
config KERNEL_TOOLCHAIN_GLIBC_VERSION
string
prompt "Kernel toolchain for which glibc version"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "2.26"
config KERNEL_TOOLCHAIN_TARGET_SUFFIX
string
prompt "Kernel target suffix"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "gnu"
config KERNEL_TOOLCHAIN_TARGET_OPTIMIZATION
string
prompt "Kernel target optimization"
depends on EXTERNAL_KERNEL_TOOLCHAIN
default "-Os -pipe -mcpu=cortex-a53"