blob: d19fb0a9b01146f08a30e183b9ba05f2eee2acf6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
menu "Configuration"
config GOLANG_EXTERNAL_BOOTSTRAP_ROOT
string "External bootstrap Go root directory"
default ""
help
Path to a working Go tree (>= Go 1.4), with bin, pkg, and src
subdirectories and the Go compiler in bin/go.
If set, the existing Go installation will be used to compile host
(buildroot) Go.
Leave blank to compile the default bootstrap Go.
config GOLANG_BUILD_BOOTSTRAP
bool "Build bootstrap instead of using an external one"
default y
help
When enabled, build the local bootstrap instead of using an external one
for host Go. If 'External bootstrap Go root directory' is set, skip the
initial 1.4 step.
When disabled, let Go auto-detect the toolchain or use the toolchain
specified in 'External bootstrap Go root directory' to skip building the
bootstrap and build host Go using that toolchain directly. Configured
toolchain must be compatible with the current version of Go.
config GOLANG_BUILD_CACHE_DIR
string "Go build cache directory"
default ""
help
Path where Go should store its build cache.
If not set, uses '$(TMP_DIR)/go-build'.
config GOLANG_MOD_CACHE_WORLD_READABLE
bool "Ensure Go module cache is world-readable"
default n
config GOLANG_SPECTRE
bool "Enable Spectre mitigations"
default n
depends on x86_64
help
Currently only available for x86-64 (amd64).
endmenu
|