mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
Merge from bittboy/buildroot@26c91a9
This commit is contained in:
@@ -31,6 +31,10 @@ choice
|
||||
Set to the gcc version that is used by your external
|
||||
toolchain.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_GCC_10
|
||||
bool "10.x"
|
||||
select BR2_TOOLCHAIN_GCC_AT_LEAST_10
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_GCC_9
|
||||
bool "9.x"
|
||||
select BR2_TOOLCHAIN_GCC_AT_LEAST_9
|
||||
@@ -92,6 +96,9 @@ config BR2_TOOLCHAIN_EXTERNAL_GCC_OLD
|
||||
|
||||
endchoice
|
||||
|
||||
comment "GCC older than 4.8 is not tested by Buildroot. Use at your own risk."
|
||||
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
||||
|
||||
choice
|
||||
bool "External toolchain kernel headers series"
|
||||
default BR2_TOOLCHAIN_EXTERNAL_HEADERS_REALLY_OLD
|
||||
@@ -109,6 +116,37 @@ choice
|
||||
m = ( LINUX_VERSION_CODE >> 8 ) & 0xFF
|
||||
p = ( LINUX_VERSION_CODE >> 0 ) & 0xFF
|
||||
|
||||
If your toolchain uses headers newer than the latest version
|
||||
in the choice, then select the latest version.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_9
|
||||
bool "5.9.x or later"
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_8
|
||||
bool "5.8.x"
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_7
|
||||
bool "5.7.x"
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_7
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_6
|
||||
bool "5.6.x"
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_5
|
||||
bool "5.5.x"
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4
|
||||
bool "5.4.x"
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_3
|
||||
bool "5.3.x"
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_3
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_2
|
||||
bool "5.2.x"
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_2
|
||||
@@ -290,6 +328,9 @@ config BR2_TOOLCHAIN_EXTERNAL_HEADERS_REALLY_OLD
|
||||
|
||||
endchoice
|
||||
|
||||
comment "Kernel headers older than 3.13 is not tested by Buildroot. Use at your own risk."
|
||||
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
|
||||
|
||||
choice
|
||||
prompt "External toolchain C library"
|
||||
default BR2_TOOLCHAIN_EXTERNAL_CUSTOM_UCLIBC
|
||||
@@ -388,11 +429,23 @@ config BR2_TOOLCHAIN_EXTERNAL_HAS_SSP
|
||||
default y if BR2_TOOLCHAIN_EXTERNAL_MUSL
|
||||
select BR2_TOOLCHAIN_HAS_SSP
|
||||
help
|
||||
Selection this option if your external toolchain has Stack
|
||||
Select this option if your external toolchain has Stack
|
||||
Smashing Protection support enabled. If you don't know,
|
||||
leave the default value, Buildroot will tell you if it's
|
||||
correct or not.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_HAS_SSP_STRONG
|
||||
bool "Toolchain has SSP strong support?"
|
||||
default y if BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 && BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
||||
default y if BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 && BR2_TOOLCHAIN_EXTERNAL_MUSL
|
||||
depends on BR2_TOOLCHAIN_EXTERNAL_HAS_SSP
|
||||
select BR2_TOOLCHAIN_HAS_SSP_STRONG
|
||||
help
|
||||
Select this option if your external toolchain has strong
|
||||
Stack Smashing Protection support enabled. If you don't
|
||||
know, leave the default value, Buildroot will tell you if
|
||||
it's correct or not.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_INET_RPC
|
||||
bool "Toolchain has RPC support?"
|
||||
default y if BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
||||
@@ -411,6 +464,13 @@ config BR2_TOOLCHAIN_EXTERNAL_CXX
|
||||
support. If you don't know, leave the default value,
|
||||
Buildroot will tell you if it's correct or not.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_DLANG
|
||||
bool "Toolchain has D support?"
|
||||
select BR2_TOOLCHAIN_HAS_DLANG
|
||||
help
|
||||
Select this option if your external toolchain has D
|
||||
support.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_FORTRAN
|
||||
bool "Toolchain has Fortran support?"
|
||||
select BR2_TOOLCHAIN_HAS_FORTRAN
|
||||
@@ -427,12 +487,4 @@ config BR2_TOOLCHAIN_EXTERNAL_OPENMP
|
||||
support. If you don't know, leave the default value,
|
||||
Buildroot will tell you if it's correct or not.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS
|
||||
string "Extra toolchain libraries to be copied to target"
|
||||
help
|
||||
If your external toolchain provides extra libraries that
|
||||
need to be copied to the target filesystem, enter them
|
||||
here, separated by spaces. They will be copied to the
|
||||
target's /lib directory.
|
||||
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user