@@ -17,13 +17,13 @@ module(
1717
1818# Bazel global rules
1919bazel_dep (name = "bazel_skylib" , version = "1.9.0" )
20- bazel_dep (name = "rules_pkg" , version = "1.1 .0" )
20+ bazel_dep (name = "rules_pkg" , version = "1.2 .0" )
2121bazel_dep (name = "rules_python" , version = "1.8.5" )
2222bazel_dep (name = "rules_rust" , version = "0.68.2-score" )
2323bazel_dep (name = "rules_cc" , version = "0.2.17" )
2424bazel_dep (name = "rules_oci" , version = "2.3.0" )
25- bazel_dep (name = "aspect_rules_lint" , version = "2.0 .0" )
26- bazel_dep (name = "buildifier_prebuilt" , version = "8.2.0.2 " )
25+ bazel_dep (name = "aspect_rules_lint" , version = "2.3 .0" )
26+ bazel_dep (name = "buildifier_prebuilt" , version = "8.5.1 " )
2727bazel_dep (name = "platforms" , version = "1.0.0" )
2828bazel_dep (name = "flatbuffers" , version = "25.12.19" )
2929bazel_dep (name = "download_utils" , version = "1.2.2" )
@@ -40,7 +40,7 @@ bazel_dep(name = "score_process", version = "1.5.4", dev_dependency = True)
4040bazel_dep (name = "score_platform" , version = "0.5.5" , dev_dependency = True )
4141
4242## Configure the C++ toolchain
43- bazel_dep (name = "score_bazel_cpp_toolchains" , version = "0.2.2 " , dev_dependency = True )
43+ bazel_dep (name = "score_bazel_cpp_toolchains" , version = "0.5.4 " , dev_dependency = True )
4444
4545gcc = use_extension ("@score_bazel_cpp_toolchains//extensions:gcc.bzl" , "gcc" , dev_dependency = True )
4646gcc .toolchain (
@@ -59,15 +59,15 @@ gcc.toolchain(
5959)
6060gcc .toolchain (
6161 name = "score_qcc_x86_64_toolchain" ,
62- sdp_version = "8.0.0 " ,
62+ sdp_version = "8.0.4 " ,
6363 target_cpu = "x86_64" ,
6464 target_os = "qnx" ,
6565 use_default_package = True ,
6666 version = "12.2.0" ,
6767)
6868gcc .toolchain (
6969 name = "score_qcc_aarch64_toolchain" ,
70- sdp_version = "8.0.0 " ,
70+ sdp_version = "8.0.4 " ,
7171 target_cpu = "aarch64" ,
7272 target_os = "qnx" ,
7373 use_default_package = True ,
@@ -78,8 +78,33 @@ use_repo(
7878 "score_gcc_aarch64_toolchain" ,
7979 "score_gcc_x86_64_toolchain" ,
8080 "score_qcc_aarch64_toolchain" ,
81+ "score_qcc_aarch64_toolchain_pkg" ,
8182 "score_qcc_x86_64_toolchain" ,
83+ "score_qcc_x86_64_toolchain_pkg" ,
84+ )
85+
86+ # UTs on QNX
87+ bazel_dep (name = "score_qnx_unit_tests" , version = "0.2.0" , dev_dependency = True )
88+ bazel_dep (name = "score_rules_imagefs" , version = "0.0.3" , dev_dependency = True )
89+
90+ imagefs = use_extension ("@score_rules_imagefs//extensions:imagefs.bzl" , "imagefs" , dev_dependency = True )
91+ imagefs .toolchain (
92+ name = "score_qnx_x86_64_ifs_toolchain" ,
93+ sdp_to_import = "@score_qcc_x86_64_toolchain_pkg" ,
94+ sdp_version = "8.0.0" ,
95+ target_cpu = "x86_64" ,
96+ target_os = "qnx" ,
97+ type = "ifs" ,
98+ )
99+ imagefs .toolchain (
100+ name = "score_qnx_aarch64_ifs_toolchain" ,
101+ sdp_to_import = "@score_qcc_aarch64_toolchain_pkg" ,
102+ sdp_version = "8.0.0" ,
103+ target_cpu = "aarch64" ,
104+ target_os = "qnx" ,
105+ type = "ifs" ,
82106)
107+ use_repo (imagefs , "score_qnx_aarch64_ifs_toolchain" , "score_qnx_x86_64_ifs_toolchain" )
83108
84109## Rust Toolchain
85110bazel_dep (name = "score_toolchains_rust" , version = "0.9.1" , dev_dependency = True )
0 commit comments