mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
Add config modes to .bazelrc for crossbuilding
This commit is contained in:
parent
6a12517493
commit
0cd986d364
@ -24,3 +24,18 @@ test:unit --flaky_test_attempts=3
|
||||
|
||||
test:integration --local_test_jobs 4
|
||||
test:integration --test_tag_filters=integration
|
||||
|
||||
# Darwin and Windows only cross-compile pure Go
|
||||
build:cross:darwin_386 --platforms=@io_bazel_rules_go//go/toolchain:darwin_386
|
||||
build:cross:darwin_amd64 --platforms=@io_bazel_rules_go//go/toolchain:darwin_amd64
|
||||
build:cross:windows_386 --platforms=@io_bazel_rules_go//go/toolchain:windows_386
|
||||
build:cross:windows_amd64 --platforms=@io_bazel_rules_go//go/toolchain:windows_amd64
|
||||
|
||||
# We enable cgo cross-compilation for Linux, but need to use our custom crosstool.
|
||||
build:repo_infra_crosstool --crosstool_top=@io_k8s_repo_infra//tools:toolchain --compiler=gcc
|
||||
build:cross:linux_386 --config=repo_infra_crosstool --platforms=@io_bazel_rules_go//go/toolchain:linux_386
|
||||
build:cross:linux_amd64 --config=repo_infra_crosstool --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64 --cpu=amd64
|
||||
build:cross:linux_arm --config=repo_infra_crosstool --platforms=@io_bazel_rules_go//go/toolchain:linux_arm --cpu=arm
|
||||
build:cross:linux_arm64 --config=repo_infra_crosstool --platforms=@io_bazel_rules_go//go/toolchain:linux_arm64 --cpu=arm64
|
||||
build:cross:linux_ppc64le --config=repo_infra_crosstool --platforms=@io_bazel_rules_go//go/toolchain:linux_ppc64le --cpu=ppc64le
|
||||
build:cross:linux_s390x --config=repo_infra_crosstool --platforms=@io_bazel_rules_go//go/toolchain:linux_s390x --cpu=s390x
|
||||
|
Loading…
Reference in New Issue
Block a user