@@ -18,60 +18,45 @@ common --registry=https://bcr.bazel.build
1818# Shared configuration for simple test execution
1919build:shared --incompatible_strict_action_env
2020build:shared --sandbox_writable_path=/var/tmp
21- build:shared --host_platform=@score_bazel_platforms//:x86_64-linux
21+ build:shared --host_platform=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix
2222
2323# -------------------------------------------------------------------------------
24- # Config dedicated to host platform CPU: x86_64 and OS:Linux
24+ # Different toolchain configuration for x86_64-linux (host)
2525# -------------------------------------------------------------------------------
26- build:x86_64-linux --config=shared
27- build:x86_64-linux --platforms=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix
28-
29- # -------------------------------------------------------------------------------
30- # Different toolchain configuration for x86_64-linux
31- # -------------------------------------------------------------------------------
32- build:host_config_1 --config=x86_64-linux
26+ build:host_config_1 --config=shared
3327build:host_config_1 --extra_toolchains=@score_gcc_toolchain//:x86_64-linux-gcc_12.2.0-posix
34- build:host_config_1 --features =use_pthread
28+ build:host_config_1 --host_features =use_pthread
3529
3630# -------------------------------------------------------------------------------
37- # Different toolchain configuration for x86_64-linux
31+ # Different toolchain configuration for x86_64-linux (host)
3832# -------------------------------------------------------------------------------
39- build:host_config_2 --config=x86_64-linux
33+ build:host_config_2 --config=shared
4034build:host_config_2 --extra_toolchains=@my_toolchain//:x86_64-linux-gcc_12.2.0-posix
4135
4236# -------------------------------------------------------------------------------
43- # Config dedicated to target platform CPU:aarch64 and OS:linux
44- # -------------------------------------------------------------------------------
45- build:aarch64-linux --config=shared
46- build:aarch64-linux --platforms=@score_bazel_platforms//:aarch64-linux-gcc_12.2.0-posix
47-
48- # -------------------------------------------------------------------------------
49- # Different toolchain configuration for aarch64-linux
50- # -------------------------------------------------------------------------------
51- build:target_config_3 --config=aarch64-linux
52- build:target_config_3 --extra_toolchains=@score_aarch64_gcc_toolchain//:aarch64-linux-gcc_12.2.0-posix
53-
54-
55- # -------------------------------------------------------------------------------
56- # Config dedicated to target platform CPU:x86_64 and OS:QNX
37+ # Toolchain configuration for x86_64-qnx (target)
5738# -------------------------------------------------------------------------------
58- build:x86_64-qnx --config=shared
59- build:x86_64-qnx --platforms=@score_bazel_platforms//:x86_64-qnx-sdp_8.0.0-posix
39+ build:target_config_1 --config=host_config_1
40+ build:target_config_1 --platforms=@score_bazel_platforms//:x86_64-qnx-sdp_8.0.0-posix
41+ build:target_config_1 --extra_toolchains=@score_qcc_toolchain//:x86_64-qnx-sdp_8.0.0-posix
6042
6143# -------------------------------------------------------------------------------
62- # Different toolchain configuration for x86_64 -qnx
44+ # Toolchain configuration for aarch64 -qnx (target)
6345# -------------------------------------------------------------------------------
64- build:target_config_1 --config=x86_64-qnx
65- build:target_config_1 --extra_toolchains=@score_qcc_toolchain//:x86_64-qnx-sdp_8.0.0-posix
46+ build:target_config_2 --config=host_config_1
47+ build:target_config_2 --platforms=@score_bazel_platforms//:aarch64-qnx-sdp_8.0.0-posix
48+ build:target_config_2 --extra_toolchains=@score_qcc_arm_toolchain//:aarch64-qnx-sdp_8.0.0-posix
6649
6750# -------------------------------------------------------------------------------
68- # Config dedicated to target platform CPU: aarch64 and OS:QNX
51+ # Toolchain configuration for aarch64-linux (target)
6952# -------------------------------------------------------------------------------
70- build:aarch64-qnx --config=shared
71- build:aarch64-qnx --platforms=@score_bazel_platforms//:aarch64-qnx-sdp_8.0.0-posix
53+ build:target_config_3 --config=host_config_1
54+ build:target_config_3 --platforms=@score_bazel_platforms//:aarch64-linux-gcc_12.2.0-posix
55+ build:target_config_3 --extra_toolchains=@score_aarch64_gcc_toolchain//:aarch64-linux-gcc_12.2.0-posix
7256
7357# -------------------------------------------------------------------------------
74- # Different toolchain configuration for aarch64-qnx
58+ # Toolchain configuration for aarch64-linux (target)
7559# -------------------------------------------------------------------------------
76- build:target_config_2 --config=aarch64-qnx
77- build:target_config_2 --extra_toolchains=@score_qcc_arm_toolchain//:aarch64-qnx-sdp_8.0.0-posix
60+ build:target_config_4 --config=host_config_1
61+ build:target_config_4 --platforms=@score_bazel_platforms//:x86_64-linux-glibc_2.39-autosd
62+ build:target_config_4 --extra_toolchains=@score_autosd_10_toolchain//:x86_64-linux-glibc_2.39-autosd
0 commit comments