mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -09:00
package/go: use BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS in BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS redefines the conditions to determine if a host go compiler is available for the current host architecture. Instead, make it explicit that those conditions are the same by re-using BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS. No functional change. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
36b2b3f561
commit
71d3ffd372
@@ -1,8 +1,14 @@
|
|||||||
|
# Host go packages should depend on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS
|
||||||
|
config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE5_ARCH_SUPPORTS || BR2_PACKAGE_HOST_GO_BIN_HOST_ARCH_SUPPORTS
|
||||||
|
|
||||||
# Target go packages should depend on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
|
# Target go packages should depend on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
|
||||||
config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
|
config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
|
||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE5_ARCH_SUPPORTS || BR2_PACKAGE_HOST_GO_BIN_HOST_ARCH_SUPPORTS
|
depends on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS
|
||||||
# See https://go.dev/doc/install/source#environment
|
# See https://go.dev/doc/install/source#environment
|
||||||
# See src/go/build/syslist.go for the list of supported architectures
|
# See src/go/build/syslist.go for the list of supported architectures
|
||||||
depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \
|
depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \
|
||||||
@@ -30,12 +36,6 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS
|
|||||||
# cgo supports uses threads
|
# cgo supports uses threads
|
||||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||||
|
|
||||||
# Host go packages should depend on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS
|
|
||||||
config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS
|
|
||||||
bool
|
|
||||||
default y
|
|
||||||
depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE5_ARCH_SUPPORTS || BR2_PACKAGE_HOST_GO_BIN_HOST_ARCH_SUPPORTS
|
|
||||||
|
|
||||||
# CGO linking for the host. Since we use the same compiler for target
|
# CGO linking for the host. Since we use the same compiler for target
|
||||||
# and host, if the target can't do CGO linking, then the host can't.
|
# and host, if the target can't do CGO linking, then the host can't.
|
||||||
# But if the target is not supported by Go, then the host can do CGO
|
# But if the target is not supported by Go, then the host can do CGO
|
||||||
|
|||||||
Reference in New Issue
Block a user