From ba91fe92f40ce5ccc5d302f16ca428529d4be7d8 Mon Sep 17 00:00:00 2001 From: skd1cob Date: Wed, 26 Aug 2026 14:59:38 +0530 Subject: [PATCH 1/3] feat(toolchain): add generic aarch64 toolchains and fix typos - Fix copy-paste typo in score_toolchain.bazelrc where score-autosd-aarch64 was mistakenly used under the x86_64 target configuration. - Add score_qcc_aarch64_toolchain_pkg to QNX use_repo block to provide the ARM64 QNX target sysroot package centrally. - Add standard GCC Linux aarch64-linux toolchain declaration and standard score-linux-aarch64 configuration profile. --- MODULE.bazel | 9 +++++++++ score.bazelrc/score_toolchain.bazelrc | 8 ++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 7c248eaa..6a6d5a7e 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -105,6 +105,13 @@ gcc.toolchain( use_default_package = True, version = "12.2.0", ) +gcc.toolchain( + name = "score_gcc_aarch64_toolchain", + target_cpu = "aarch64", + target_os = "linux", + use_default_package = True, + version = "12.2.0", +) ## Elektobit Toolchains gcc.toolchain( @@ -136,6 +143,7 @@ use_repo( "score_autosd10_aarch64_toolchain", "score_autosd10_x86_64_toolchain", "score_ebclfsa_toolchain", + "score_gcc_aarch64_toolchain", "score_gcc_x86_64_toolchain", ) @@ -194,6 +202,7 @@ qcc.toolchain( use_repo( qcc, "score_qcc_aarch64_toolchain", + "score_qcc_aarch64_toolchain_pkg", "score_qcc_x86_64_toolchain", "score_qcc_x86_64_toolchain_pkg", ) diff --git a/score.bazelrc/score_toolchain.bazelrc b/score.bazelrc/score_toolchain.bazelrc index 331c2471..d51d3ee2 100644 --- a/score.bazelrc/score_toolchain.bazelrc +++ b/score.bazelrc/score_toolchain.bazelrc @@ -31,6 +31,10 @@ build:score-linux-x86_64 --config=_score_common build:score-linux-x86_64 --extra_toolchains=@score_gcc_x86_64_toolchain//:x86_64-linux-gcc_12.2.0 build:score-linux-x86_64 --platforms=@score_bazel_platforms//:x86_64-linux-gcc_12.2.0-posix +build:score-linux-aarch64 --config=_score_common +build:score-linux-aarch64 --extra_toolchains=@score_gcc_aarch64_toolchain//:aarch64-linux-gcc_12.2.0 +build:score-linux-aarch64 --platforms=@score_bazel_platforms//:aarch64-linux-gcc_12.2.0-posix + build:score-eb-aarch64 --config=_score_common build:score-eb-aarch64 --extra_toolchains=@score_ebclfsa_toolchain//:aarch64-linux-sdk_0.1.0-ebclfsa build:score-eb-aarch64 --extra_toolchains=@ferrocene_aarch64_ebclfsa//:rust_ferrocene_toolchain @@ -38,8 +42,8 @@ build:score-eb-aarch64 --platforms=@score_bazel_platforms//:aarch64-linux-sdk_0. build:score-autosd-x86_64 --config=_score_common build:score-autosd-x86_64 --force_pic -build:score-autosd-aarch64 --platforms=@score_bazel_platforms//:x86_64-linux-autosd10 -build:score-autosd-aarch64 --extra_toolchains=@score_autosd10_x86_64_toolchain//:x86_64-linux-autosd10 +build:score-autosd-x86_64 --platforms=@score_bazel_platforms//:x86_64-linux-autosd10 +build:score-autosd-x86_64 --extra_toolchains=@score_autosd10_x86_64_toolchain//:x86_64-linux-autosd10 build:score-autosd-aarch64 --force_pic build:score-autosd-aarch64 --platforms=@score_bazel_platforms//:aarch64-linux-autosd10 From 72d5e89433f00e9e566693d2f4e920583515973a Mon Sep 17 00:00:00 2001 From: skd1cob Date: Wed, 26 Aug 2026 15:49:49 +0530 Subject: [PATCH 2/3] feat(toolchain): integrate QNX IFS toolchain centrally - Declare 'score_rules_imagefs' centrally in MODULE.bazel under QNX Toolchains block. - Define 'score_qnx_x86_64_ifs_toolchain' and 'score_qnx_aarch64_ifs_toolchain' centrally to prevent downstream dependency resolution issues when leveraging 'score_toolchain.bazelrc'. - Format workspace BUILD files using Buildifier. - Update MODULE.bazel.lock transitive dependency map. --- BUILD | 8 +- MODULE.bazel | 21 ++++++ MODULE.bazel.lock | 135 +++++++++++++++++++++++++++++++--- score/component_example/BUILD | 10 ++- 4 files changed, 159 insertions(+), 15 deletions(-) diff --git a/BUILD b/BUILD index 626519ed..345d4421 100644 --- a/BUILD +++ b/BUILD @@ -44,9 +44,6 @@ dash_license_checker( use_format_targets() docs( - data = [ - "@score_process_description//:needs_json", - ], bundles = [ { "bundle": "//score/component_example:docs", @@ -55,7 +52,10 @@ docs( { "bundle": "//examples:docs", "mount_at": "examples", - } + }, + ], + data = [ + "@score_process_description//:needs_json", ], source_dir = "docs", ) diff --git a/MODULE.bazel b/MODULE.bazel index 6a6d5a7e..d09907fc 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -182,6 +182,27 @@ use_repo( ) # QNX Toolchains +bazel_dep(name = "score_rules_imagefs", version = "0.0.4", dev_dependency = True) + +imagefs = use_extension("@score_rules_imagefs//extensions:imagefs.bzl", "imagefs", dev_dependency = True) +imagefs.toolchain( + name = "score_qnx_x86_64_ifs_toolchain", + sdp_to_import = "@score_qcc_x86_64_toolchain_pkg", + sdp_version = "8.0.0", + target_cpu = "x86_64", + target_os = "qnx", + type = "ifs", +) +imagefs.toolchain( + name = "score_qnx_aarch64_ifs_toolchain", + sdp_to_import = "@score_qcc_aarch64_toolchain_pkg", + sdp_version = "8.0.0", + target_cpu = "aarch64", + target_os = "qnx", + type = "ifs", +) +use_repo(imagefs, "score_qnx_aarch64_ifs_toolchain", "score_qnx_x86_64_ifs_toolchain") + qcc = use_extension("@score_bazel_cpp_toolchains//extensions:gcc.bzl", "gcc", dev_dependency = True) qcc.toolchain( name = "score_qcc_aarch64_toolchain", diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 981ee591..2480418a 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -354,7 +354,8 @@ "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff", "https://bcr.bazel.build/modules/rules_pkg/1.1.0/MODULE.bazel": "9db8031e71b6ef32d1846106e10dd0ee2deac042bd9a2de22b4761b0c3036453", - "https://bcr.bazel.build/modules/rules_pkg/1.1.0/source.json": "fef768df13a92ce6067e1cd0cdc47560dace01354f1d921cfb1d632511f7d608", + "https://bcr.bazel.build/modules/rules_pkg/1.2.0/MODULE.bazel": "c7db3c2b407e673c7a39e3625dc05dc9f12d6682cbd82a3a5924a13b491eda7e", + "https://bcr.bazel.build/modules/rules_pkg/1.2.0/source.json": "9062e00845bf91a4247465d371baa837adf9b6ff44c542f73ba084f07667e1dc", "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483", @@ -418,7 +419,8 @@ "https://bcr.bazel.build/modules/tar.bzl/0.2.1/MODULE.bazel": "52d1c00a80a8cc67acbd01649e83d8dd6a9dc426a6c0b754a04fe8c219c76468", "https://bcr.bazel.build/modules/tar.bzl/0.5.1/MODULE.bazel": "7c2eb3dcfc53b0f3d6f9acdfd911ca803eaf92aadf54f8ca6e4c1f3aee288351", "https://bcr.bazel.build/modules/tar.bzl/0.6.0/MODULE.bazel": "a3584b4edcfafcabd9b0ef9819808f05b372957bbdff41601429d5fd0aac2e7c", - "https://bcr.bazel.build/modules/tar.bzl/0.6.0/source.json": "4a620381df075a16cb3a7ed57bd1d05f7480222394c64a20fa51bdb636fda658", + "https://bcr.bazel.build/modules/tar.bzl/0.7.0/MODULE.bazel": "cc1acd85da33c80e430b65219a620d54d114628df24a618c3a5fa0b65e988da9", + "https://bcr.bazel.build/modules/tar.bzl/0.7.0/source.json": "9becb80306f42d4810bfa16379fb48aad0b01ce5342bc12fe47dcd6af3ac4d7a", "https://bcr.bazel.build/modules/toolchain_utils/1.0.2/MODULE.bazel": "9b8be503a4fcfd3b8b952525bff0869177a5234d5c35dc3e566b9f5ca2f755a1", "https://bcr.bazel.build/modules/toolchain_utils/1.0.2/source.json": "88769ec576dddacafd8cca4631812cf8eead89f10a29d9405d9f7a553de6bf87", "https://bcr.bazel.build/modules/toolchains_llvm/1.7.0/MODULE.bazel": "55aca6a8c5b372651f663c5e22faf3664d81165e40074c98fb8a30ee5af83272", @@ -728,6 +730,7 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_pkg/0.7.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_pkg/1.0.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_pkg/1.1.0/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_pkg/1.2.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_proto/4.0.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "not found", @@ -808,6 +811,8 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_python_basics/0.3.1/MODULE.bazel": "99c491109937542e61df090222666a8613ef946fa7bb2b2d5ba648b2baba03ad", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_python_basics/0.3.2/MODULE.bazel": "f25490f64035a0e3a0d53ad9cb6164e8325ce6cf2a7ee68c6ae153840cb2497e", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_python_basics/0.3.4/MODULE.bazel": "53bd16dfbb1fb8ecf6822fb26f9f4e8333bac7b14d12bb02bf84078063820a31", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_rules_imagefs/0.0.4/MODULE.bazel": "e0a846244a2bb99939d8c3bde2d3d6b5a5c868e0514aeb6af37657d39622e68d", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_rules_imagefs/0.0.4/source.json": "d8bd021bff025a483a04e5fbd0f73b745bcdb90daa1f2ac01f4cc16a34f7174a", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_rust_policies/0.0.2/MODULE.bazel": "ade2bad4a331b02d9b7e7d9842e8de8c6fded6186486e02c4f7db5cd4b71d34d", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_rust_policies/0.0.2/source.json": "fbcbc738e652b0c68d5d28dd1db09f2e643dc111f5739b2f6af7ec56c2e88043", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_starpls_lsp/0.1.0/MODULE.bazel": "b2f8c4c8d8e851706255ff9002b448bff6e040b8f0c6adedbde2a09375aa16cc", @@ -831,6 +836,7 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/tar.bzl/0.2.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/tar.bzl/0.5.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/tar.bzl/0.6.0/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/tar.bzl/0.7.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/toolchain_utils/1.0.2/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/toolchains_llvm/1.7.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/toolchains_protoc/0.2.1/MODULE.bazel": "not found", @@ -853,7 +859,7 @@ "moduleExtensions": { "@@aspect_rules_esbuild+//esbuild:extensions.bzl%esbuild": { "general": { - "bzlTransitiveDigest": "uvKBzzynYgAz3E6uzLKr7emNyi+uIepPAiUlbUilv2w=", + "bzlTransitiveDigest": "hMVVcgP4Sj4usdbu8ftPbrhCNPMT5C6BBHhDoKgJQOk=", "usagesDigest": "sj4kz7yaVclWMuWhUhSLq0bVH7+HrkWyMdODMeA7Zhw=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -1000,10 +1006,20 @@ "bazel_tools", "bazel_tools" ], + [ + "bazel_lib+", + "bazel_skylib", + "bazel_skylib+" + ], + [ + "bazel_lib+", + "bazel_tools", + "bazel_tools" + ], [ "tar.bzl+", - "aspect_bazel_lib", - "aspect_bazel_lib+" + "bazel_lib", + "bazel_lib+" ], [ "tar.bzl+", @@ -1020,7 +1036,7 @@ }, "@@aspect_rules_js+//npm:extensions.bzl%pnpm": { "general": { - "bzlTransitiveDigest": "zEeR+O9tlbo6E42G1cIA8GCr32XXIlTHZuj5BRbvQ/s=", + "bzlTransitiveDigest": "wB3z8fMxv2bTwgXuz3ZA6Wu+e2Ff4zAzYkCmKt6yUnQ=", "usagesDigest": "kbjSw2REjlSC0HtTZDf2p+l/dmiMt3NHLoiWEXYAoQI=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -1130,10 +1146,20 @@ "bazel_features_version", "bazel_features++version_extension+bazel_features_version" ], + [ + "bazel_lib+", + "bazel_skylib", + "bazel_skylib+" + ], + [ + "bazel_lib+", + "bazel_tools", + "bazel_tools" + ], [ "tar.bzl+", - "aspect_bazel_lib", - "aspect_bazel_lib+" + "bazel_lib", + "bazel_lib+" ], [ "tar.bzl+", @@ -4131,7 +4157,7 @@ "@@score_bazel_cpp_toolchains+//extensions:gcc.bzl%gcc": { "general": { "bzlTransitiveDigest": "A9STU/tWw+bsbgTZ2stI52VvXi23H6AhnDuZ/XpiuDM=", - "usagesDigest": "d9ZE5sr+4/0xFH7hpnmwXp6bPZIiErcYewepKJFSkq4=", + "usagesDigest": "65Jywe38lpZiop06DGWLxaSI7IqwxdNcKE/6LZ/WFYE=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -4147,6 +4173,17 @@ "strip_prefix": "x86_64-unknown-linux-gnu" } }, + "score_gcc_aarch64_toolchain_pkg": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "urls": [ + "https://github.com/eclipse-score/toolchains_gcc_packages/releases/download/v0.0.4/aarch64-unknown-linux-gnu_gcc12.tar.gz" + ], + "build_file": "@@score_bazel_cpp_toolchains+//packages/linux/aarch64/gcc/12.2.0:gcc.BUILD", + "sha256": "7279b1adb50361b21f5266b001980b6febb35fa8d83170901196b9edae3f06d9", + "strip_prefix": "aarch64-unknown-linux-gnu" + } + }, "score_ebclfsa_toolchain_pkg": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -4229,6 +4266,33 @@ "use_base_constraints_only": false } }, + "score_gcc_aarch64_toolchain": { + "repoRuleId": "@@score_bazel_cpp_toolchains+//rules:gcc.bzl%gcc_toolchain", + "attributes": { + "extra_compile_flags": [], + "extra_c_compile_flags": [], + "extra_cxx_compile_flags": [], + "extra_known_features": [], + "extra_enabled_features": [], + "extra_link_flags": [], + "license_info_variable": "", + "license_info_value": "", + "license_path": "/opt/score_qnx/license/licenses", + "sdk_version": "", + "sdp_version": "", + "tc_compiler_library_search_paths": [], + "tc_cpu": "aarch64", + "tc_identifier": "gcc_12.2.0", + "tc_os": "linux", + "tc_pkg_repo": "score_gcc_aarch64_toolchain_pkg", + "tc_system_toolchain": false, + "tc_runtime_ecosystem": "", + "gcc_version": "12.2.0", + "cc_toolchain_config": "@@score_bazel_cpp_toolchains+//templates/linux:cc_toolchain_config.bzl.template", + "cc_toolchain_flags": "@@score_bazel_cpp_toolchains+//templates/linux:cc_toolchain_flags.bzl.template", + "use_base_constraints_only": false + } + }, "score_ebclfsa_toolchain": { "repoRuleId": "@@score_bazel_cpp_toolchains+//rules:gcc.bzl%gcc_toolchain", "attributes": { @@ -4508,6 +4572,59 @@ ] } }, + "@@score_rules_imagefs+//extensions:imagefs.bzl%imagefs": { + "general": { + "bzlTransitiveDigest": "4qMGnB7+T2rXYxW5iSvXX6nlCv/jNBvR6B0r5AHvEQQ=", + "usagesDigest": "l8AB4mYzLviU6+3OMTXEVHwFAkOKgfcDKc4JxzRoTVg=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "score_qnx_x86_64_ifs_toolchain": { + "repoRuleId": "@@score_rules_imagefs+//rules/qnx:imagefs_toolchain.bzl%imagefs_toolchain", + "attributes": { + "tc_cpu": "x86_64", + "tc_os": "qnx", + "tc_pkg_repo": "'@@score_bazel_cpp_toolchains++gcc+score_qcc_x86_64_toolchain_pkg'", + "sdp_version": "8.0.0", + "tc_type": "ifs" + } + }, + "score_qnx_aarch64_ifs_toolchain": { + "repoRuleId": "@@score_rules_imagefs+//rules/qnx:imagefs_toolchain.bzl%imagefs_toolchain", + "attributes": { + "tc_cpu": "aarch64", + "tc_os": "qnx", + "tc_pkg_repo": "'@@score_bazel_cpp_toolchains++gcc+score_qcc_aarch64_toolchain_pkg'", + "sdp_version": "8.0.0", + "tc_type": "ifs" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "", + "score_qcc_aarch64_toolchain_pkg", + "score_bazel_cpp_toolchains++gcc+score_qcc_aarch64_toolchain_pkg" + ], + [ + "", + "score_qcc_x86_64_toolchain_pkg", + "score_bazel_cpp_toolchains++gcc+score_qcc_x86_64_toolchain_pkg" + ], + [ + "score_rules_imagefs+", + "bazel_tools", + "bazel_tools" + ], + [ + "score_rules_imagefs+", + "score_rules_imagefs", + "score_rules_imagefs+" + ] + ] + } + }, "@@score_toolchains_rust+//extensions:ferrocene_toolchain_ext.bzl%ferrocene_rules_rust_miri_toolchain_ext": { "general": { "bzlTransitiveDigest": "9k8SLwP4ec9xXjFivq0Kn0FradTQhcEA+j/WsLxfVPM=", diff --git a/score/component_example/BUILD b/score/component_example/BUILD index 3409fd0f..15140558 100644 --- a/score/component_example/BUILD +++ b/score/component_example/BUILD @@ -15,14 +15,20 @@ load("@score_docs_as_code//:docs.bzl", "docs_bundle") filegroup( name = "all_sources", - srcs = glob(["src/**/*.cpp", "src/**/*.hpp"], allow_empty = True), + srcs = glob( + [ + "src/**/*.cpp", + "src/**/*.hpp", + ], + allow_empty = True, + ), ) docs_bundle( name = "docs", - source_dir = "docs", scan_code = [ ":all_sources", ], + source_dir = "docs", visibility = ["//visibility:public"], ) From 020852cf0381d79f7fef25f2aff7e010e02d65e7 Mon Sep 17 00:00:00 2001 From: skd1cob Date: Thu, 27 Aug 2026 12:50:46 +0530 Subject: [PATCH 3/3] chore(toolchain): update QNX SDP version to 8.0.4 - Update sdp_version to "8.0.4" for QNX toolchains in MODULE.bazel. - Update MODULE.bazel.lock transitive dependency map. --- MODULE.bazel | 8 ++++---- MODULE.bazel.lock | 24 ++++++++++++------------ 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index d09907fc..15c4d003 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -188,7 +188,7 @@ imagefs = use_extension("@score_rules_imagefs//extensions:imagefs.bzl", "imagefs imagefs.toolchain( name = "score_qnx_x86_64_ifs_toolchain", sdp_to_import = "@score_qcc_x86_64_toolchain_pkg", - sdp_version = "8.0.0", + sdp_version = "8.0.4", target_cpu = "x86_64", target_os = "qnx", type = "ifs", @@ -196,7 +196,7 @@ imagefs.toolchain( imagefs.toolchain( name = "score_qnx_aarch64_ifs_toolchain", sdp_to_import = "@score_qcc_aarch64_toolchain_pkg", - sdp_version = "8.0.0", + sdp_version = "8.0.4", target_cpu = "aarch64", target_os = "qnx", type = "ifs", @@ -206,7 +206,7 @@ use_repo(imagefs, "score_qnx_aarch64_ifs_toolchain", "score_qnx_x86_64_ifs_toolc qcc = use_extension("@score_bazel_cpp_toolchains//extensions:gcc.bzl", "gcc", dev_dependency = True) qcc.toolchain( name = "score_qcc_aarch64_toolchain", - sdp_version = "8.0.0", + sdp_version = "8.0.4", target_cpu = "aarch64", target_os = "qnx", use_default_package = True, @@ -214,7 +214,7 @@ qcc.toolchain( ) qcc.toolchain( name = "score_qcc_x86_64_toolchain", - sdp_version = "8.0.0", + sdp_version = "8.0.4", target_cpu = "x86_64", target_os = "qnx", use_default_package = True, diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 2480418a..40fa58f6 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -4157,7 +4157,7 @@ "@@score_bazel_cpp_toolchains+//extensions:gcc.bzl%gcc": { "general": { "bzlTransitiveDigest": "A9STU/tWw+bsbgTZ2stI52VvXi23H6AhnDuZ/XpiuDM=", - "usagesDigest": "65Jywe38lpZiop06DGWLxaSI7IqwxdNcKE/6LZ/WFYE=", + "usagesDigest": "W5YG/3zCV90Z/1+Fv4VeG/kThCQ+1ltTa2bFNInHyQ0=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -4221,22 +4221,22 @@ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "urls": [ - "https://www.qnx.com/download/download/79858/installation.tgz" + "https://www.qnx.com/download/download/88447/installation_qnx_804_260520.tar.xz" ], "build_file": "@@score_bazel_cpp_toolchains+//packages/qnx/aarch64/sdp/8.0.0:sdp.BUILD", - "sha256": "f2e0cb21c6baddbcb65f6a70610ce498e7685de8ea2e0f1648f01b327f6bac63", - "strip_prefix": "installation" + "sha256": "146312c0bf22aab66e8294a06403f2ec6cfeeb074d8fa11549faffd84b7fe778", + "strip_prefix": "" } }, "score_qcc_x86_64_toolchain_pkg": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "urls": [ - "https://www.qnx.com/download/download/79858/installation.tgz" + "https://www.qnx.com/download/download/88447/installation_qnx_804_260520.tar.xz" ], "build_file": "@@score_bazel_cpp_toolchains+//packages/qnx/x86_64/sdp/8.0.0:sdp.BUILD", - "sha256": "f2e0cb21c6baddbcb65f6a70610ce498e7685de8ea2e0f1648f01b327f6bac63", - "strip_prefix": "installation" + "sha256": "146312c0bf22aab66e8294a06403f2ec6cfeeb074d8fa11549faffd84b7fe778", + "strip_prefix": "" } }, "score_gcc_x86_64_toolchain": { @@ -4511,7 +4511,7 @@ "license_info_value": "", "license_path": "/opt/score_qnx/license/licenses", "sdk_version": "", - "sdp_version": "8.0.0", + "sdp_version": "8.0.4", "tc_compiler_library_search_paths": [], "tc_cpu": "aarch64", "tc_identifier": "sdp_8.0.0", @@ -4538,7 +4538,7 @@ "license_info_value": "", "license_path": "/opt/score_qnx/license/licenses", "sdk_version": "", - "sdp_version": "8.0.0", + "sdp_version": "8.0.4", "tc_compiler_library_search_paths": [], "tc_cpu": "x86_64", "tc_identifier": "sdp_8.0.0", @@ -4575,7 +4575,7 @@ "@@score_rules_imagefs+//extensions:imagefs.bzl%imagefs": { "general": { "bzlTransitiveDigest": "4qMGnB7+T2rXYxW5iSvXX6nlCv/jNBvR6B0r5AHvEQQ=", - "usagesDigest": "l8AB4mYzLviU6+3OMTXEVHwFAkOKgfcDKc4JxzRoTVg=", + "usagesDigest": "TUQcBJcpnvQIc4czR0m0qMbqkxdrlpJbeQk5WxyE/lM=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -4586,7 +4586,7 @@ "tc_cpu": "x86_64", "tc_os": "qnx", "tc_pkg_repo": "'@@score_bazel_cpp_toolchains++gcc+score_qcc_x86_64_toolchain_pkg'", - "sdp_version": "8.0.0", + "sdp_version": "8.0.4", "tc_type": "ifs" } }, @@ -4596,7 +4596,7 @@ "tc_cpu": "aarch64", "tc_os": "qnx", "tc_pkg_repo": "'@@score_bazel_cpp_toolchains++gcc+score_qcc_aarch64_toolchain_pkg'", - "sdp_version": "8.0.0", + "sdp_version": "8.0.4", "tc_type": "ifs" } }