@@ -31,19 +31,23 @@ test --define kafka_enabled=false
31
31
run --define kafka_enabled=false
32
32
33
33
34
- # debug
34
+ # toolchain build debug config
35
35
build:debug --sandbox_debug
36
36
build:debug --toolchain_resolution_debug
37
37
build:debug --verbose_failures
38
38
39
- # linux_amd64, not strictly necessary since host/exec env is amd64
39
+ # linux_amd64 conifg for cross compiler toolchain , not strictly necessary since host/exec env is amd64
40
40
build:linux_amd64 --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64_cgo
41
41
42
42
# linux_amd64_debug
43
43
build:linux_amd64_debug --config=linux_amd64
44
44
build:linux_amd64_debug --config=debug
45
45
46
- # linux_arm64
46
+ # linux_amd64 docker sandbox build config
47
+ build:linux_amd64_docker --config=linux_amd64_debug
48
+ build:linux_amd64_docker --config=docker-sandbox
49
+
50
+ # linux_arm64 conifg for cross compiler toolchain
47
51
build:linux_arm64 --crosstool_top=//tools/cross-toolchain:multiarch_toolchain
48
52
build:linux_arm64 --platforms=@io_bazel_rules_go//go/toolchain:linux_arm64_cgo
49
53
build:linux_arm64 --copt=-funsafe-math-optimizations
@@ -57,3 +61,13 @@ build:linux_arm64 --copt=-march=armv8-a
57
61
build:linux_arm64_debug --config=linux_arm64
58
62
build:linux_arm64_debug --config=debug
59
63
64
+ # linux_arm64 docker sandbox build config
65
+ build:linux_arm64_docker --config=linux_arm64_debug
66
+ build:linux_arm64_docker --config=docker-sandbox
67
+
68
+ # Docker Sandbox Mode - Note all docker sandbox configs must run from a linux x86_64 host
69
+ build:docker-sandbox --experimental_docker_image=suburbandad/cross-clang-10:latest
70
+ build:docker-sandbox --spawn_strategy=docker --strategy=Javac=docker --genrule_strategy=docker
71
+ build:docker-sandbox --define=EXECUTOR=remote
72
+ build:docker-sandbox --experimental_docker_verbose
73
+ build:docker-sandbox --experimental_enable_docker_sandbox
0 commit comments