@@ -38,24 +38,22 @@ pip.parse(
3838use_repo (pip , "pip_score_venv_test" )
3939
4040# rust
41- bazel_dep (name = "rules_rust" , version = "0.61.0" )
41+ bazel_dep (name = "rules_rust" , version = "0.67.0" )
42+ git_override (
43+ module_name = "rules_rust" ,
44+ commit = "2b171a7376e69cb1207eced1f66904ce4ae0c819" ,
45+ remote = "https://github.com/pawelrutkaq/rules_rust.git" , # To be fixed once rule_rust is in score bazel registry
46+ )
4247
4348# Shared Rust policies (Clippy config, etc.), overridden locally during development.
4449bazel_dep (name = "score_rust_policies" , version = "0.0.4" , dev_dependency = True )
4550
4651# bazel cc rules
4752bazel_dep (name = "rules_cc" , version = "0.1.2" )
4853
49- #score gcc toolchain
50- bazel_dep (name = "score_toolchains_gcc" , version = "0.5" , dev_dependency = True )
51-
52- gcc = use_extension ("@score_toolchains_gcc//extentions:gcc.bzl" , "gcc" , dev_dependency = True )
53- gcc .toolchain (
54- sha256 = "8fa85c2a93a6bef1cf866fa658495a2416dfeec692e4246063b791abf18da083" ,
55- strip_prefix = "x86_64-unknown-linux-gnu" ,
56- url = "https://github.com/eclipse-score/toolchains_gcc_packages/releases/download/v0.0.3/x86_64-unknown-linux-gnu_gcc12.tar.gz" ,
57- )
58- use_repo (gcc , "gcc_toolchain" , "gcc_toolchain_gcc" )
54+ # Toolchains and extensions
55+ bazel_dep (name = "score_bazel_cpp_toolchains" , version = "0.2.2" , dev_dependency = True )
56+ bazel_dep (name = "score_toolchains_rust" , version = "0.7.0" , dev_dependency = True )
5957
6058# score qnx (qcc) toolchain.
6159bazel_dep (name = "score_toolchains_qnx" , version = "0.0.5" , dev_dependency = True )
@@ -80,17 +78,12 @@ bazel_dep(name = "platforms", version = "1.0.0")
8078
8179## S-CORE bazel registry
8280bazel_dep (name = "score_baselibs" , version = "0.1.2" )
83- bazel_dep (name = "score_bazel_platforms" , version = "0.0.3 " )
81+ bazel_dep (name = "score_bazel_platforms" , version = "0.0.4 " )
8482
85- bazel_dep (name = "score_docs_as_code" , version = "3.0 .0" , dev_dependency = True )
83+ bazel_dep (name = "score_docs_as_code" , version = "2.3 .0" , dev_dependency = True )
8684bazel_dep (name = "score_platform" , version = "0.5.2" , dev_dependency = True )
87- git_override (
88- module_name = "score_platform" ,
89- commit = "7d252e75b733b09225f1a383bb00d5d7d79fa5ae" , # override with main until next release
90- remote = "https://github.com/eclipse-score/score.git" ,
91- )
85+ bazel_dep (name = "score_process" , version = "1.4.0" , dev_dependency = True )
9286
93- bazel_dep (name = "score_process" , version = "1.4.3" )
9487bazel_dep (name = "score_python_basics" , version = "0.3.4" )
9588bazel_dep (name = "score_tooling" , version = "1.1.0" )
9689
@@ -116,7 +109,6 @@ git_override(
116109 remote = "https://github.com/eclipse-score/baselibs.git" ,
117110)
118111
119- bazel_dep (name = "score_toolchains_rust" , version = "0.4.0" , dev_dependency = True )
120112bazel_dep (name = "custom_qemu" , version = "1.0.0" , dev_dependency = True )
121113archive_override (
122114 module_name = "custom_qemu" ,
@@ -127,5 +119,44 @@ archive_override(
127119 ],
128120)
129121
122+ gcc = use_extension ("@score_bazel_cpp_toolchains//extensions:gcc.bzl" , "gcc" , dev_dependency = True )
123+ gcc .toolchain (
124+ name = "score_gcc_x86_64_toolchain" ,
125+ target_cpu = "x86_64" ,
126+ target_os = "linux" ,
127+ use_default_package = True ,
128+ version = "12.2.0" ,
129+ )
130+ gcc .toolchain (
131+ name = "score_gcc_aarch64_toolchain" ,
132+ target_cpu = "aarch64" ,
133+ target_os = "linux" ,
134+ use_default_package = True ,
135+ version = "12.2.0" ,
136+ )
137+ gcc .toolchain (
138+ name = "score_qcc_x86_64_toolchain" ,
139+ sdp_version = "8.0.0" ,
140+ target_cpu = "x86_64" ,
141+ target_os = "qnx" ,
142+ use_default_package = True ,
143+ version = "12.2.0" ,
144+ )
145+ gcc .toolchain (
146+ name = "score_qcc_aarch64_toolchain" ,
147+ sdp_version = "8.0.0" ,
148+ target_cpu = "aarch64" ,
149+ target_os = "qnx" ,
150+ use_default_package = True ,
151+ version = "12.2.0" ,
152+ )
153+ use_repo (
154+ gcc ,
155+ "score_gcc_aarch64_toolchain" ,
156+ "score_gcc_x86_64_toolchain" ,
157+ "score_qcc_aarch64_toolchain" ,
158+ "score_qcc_x86_64_toolchain" ,
159+ )
160+
130161# S-CORE crates
131- bazel_dep (name = "score_crates" , version = "0.0.6 " )
162+ bazel_dep (name = "score_crates" , version = "0.0.7 " )
0 commit comments