@@ -7,6 +7,13 @@ common --registry=https://bcr.bazel.build
77common --credential_helper=*.qnx.com=%workspace%/.github/tools/qnx_credential_helper.py
88common --credential_helper_timeout="60s"
99
10+ # Clear ANDROID_HOME for repository rules. rules_android (pulled transitively via
11+ # grpc-java -> rules_jvm_external) evaluates android_sdk_repository, which fails
12+ # when ANDROID_HOME points at an incomplete SDK (as on CI runners). None of our
13+ # code uses Android, so forcing it empty makes the rule emit an empty stub repo.
14+ common --repo_env=ANDROID_HOME=
15+ common --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu
16+
1017# Java
1118build --java_language_version=17
1219build --tool_java_language_version=17
@@ -15,12 +22,12 @@ build --tool_java_runtime_version=remotejdk_17
1522
1623build:_common --@score_baselibs//score/json:base_library=nlohmann
1724build:_common --@score_baselibs//score/memory/shared/flags:use_typedshmd=False
18- build:_common --@score_baselibs_rust //src/log:safety_level=qm
19- build:_common --@score_communication //score/mw/com/flags:tracing_library =@score_baselibs//score/analysis/tracing/generic_trace_library/stub_implementation
25+ build:_common --@score_baselibs //src/log:safety_level=qm
26+ build:_common --@score_baselibs //score/analysis/tracing/generic_trace_library:implementation =@score_baselibs//score/analysis/tracing/generic_trace_library/stub_implementation
2027build:_common --cxxopt=-Wno-error=mismatched-new-delete
2128build:_common --host_platform=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix
22- build:_common --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu
2329build:_common --extra_toolchains=@score_gcc_x86_64_toolchain//:x86_64-linux-gcc_12.2.0
30+ build:_common --extra_toolchains=//bazel/toolchains:score_ref_int_libclang_toolchain
2431
2532# Flags needed by datarouter
2633build:_common --@score_logging//score/datarouter/build_configuration_flags:persistent_logging=False
@@ -29,6 +36,7 @@ build:_common --@score_logging//score/datarouter/build_configuration_flags:enabl
2936build:_common --@score_logging//score/datarouter/build_configuration_flags:enable_dynamic_configuration=False
3037build:_common --@score_logging//score/datarouter/build_configuration_flags:file_transfer=False
3138build:_common --@score_logging//score/datarouter/build_configuration_flags:use_local_vlan=True
39+ build:_common --@score_logging//score/datarouter/build_configuration_flags:dlt_output_enable=True
3240
3341# ─── QNX common flags (shared by all QNX configs) ────────────────────────────
3442build:_qnx_common --host_platform=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix
@@ -86,7 +94,7 @@ build:ferrocene-coverage --remote_download_all
8694
8795# Persistency specific flags
8896build:ferrocene-coverage-per --config=ferrocene-coverage
89- build:ferrocene-coverage-per --@score_baselibs_rust //src/log:safety_level=qm
97+ build:ferrocene-coverage-per --@score_baselibs //src/log:safety_level=qm
9098build:ferrocene-coverage-per --@score_baselibs//score/json:base_library=nlohmann
9199build:ferrocene-coverage-per --@score_logging//score/mw/log/flags:KRemote_Logging=False
92100
@@ -98,7 +106,7 @@ test:itf-qnx-x86_64 --run_under=@score_itf//scripts:run_under_qemu
98106
99107test:unit-tests --config=linux-x86_64
100108test:unit-tests --build_tests_only
101- test:unit-tests --test_tag_filters=-manual
109+ test:unit-tests --test_tag_filters=-manual,-miri
102110
103111# Coverage configuration for C++
104112coverage --features=coverage
0 commit comments