89 lines
2.4 KiB
Plaintext
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"
|