@@ -30,6 +30,11 @@ build:_common --@score_logging//score/datarouter/build_configuration_flags:enabl
3030build:_common --@score_logging//score/datarouter/build_configuration_flags:file_transfer=False
3131build:_common --@score_logging//score/datarouter/build_configuration_flags:use_local_vlan=True
3232
33+ # ─── QNX common flags (shared by all QNX configs) ────────────────────────────
34+ build:_qnx_common --host_platform=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix
35+ build:_qnx_common --action_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1
36+ build:_qnx_common --incompatible_enable_cc_toolchain_resolution
37+
3338build:qnx-x86_64 --config=_common
3439build:qnx-x86_64 --noexperimental_merged_skyframe_analysis_execution
3540build:qnx-x86_64 --action_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1
@@ -41,6 +46,16 @@ build:qnx-x86_64 --extra_toolchains=@score_qcc_x86_64_toolchain//:x86_64-qnx-sdp
4146build:qnx-x86_64 --extra_toolchains=@score_qnx_x86_64_ifs_toolchain//:ifs-x86_64-qnx-sdp_8.0.0
4247build:qnx-x86_64 --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_pc_nto_qnx800
4348
49+ # ─── QNX aarch64 cross-compilation config ────────────────────────────────────
50+ # Usage: bazel build --config=qnx-aarch64 //target
51+ build:qnx-aarch64 --config=_common
52+ build:qnx-aarch64 --config=_qnx_common
53+ build:qnx-aarch64 --platforms=@score_bazel_platforms//:aarch64-qnx-sdp_8.0.0-posix
54+ build:qnx-aarch64 --extra_toolchains=@score_qcc_aarch64_toolchain//:aarch64-qnx-sdp_8.0.0
55+ build:qnx-aarch64 --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_aarch64_unknown_nto_qnx800
56+ build:qnx-aarch64 --extra_toolchains=@score_qnx_aarch64_ifs_toolchain//:ifs-aarch64-qnx-sdp_8.0.0
57+
58+
4459build:linux-x86_64 --config=_common
4560build:linux-x86_64 --extra_toolchains=@score_gcc_x86_64_toolchain//:x86_64-linux-gcc_12.2.0
4661build:linux-x86_64 --platforms=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix
0 commit comments