diff --git a/bazel_common/score_modules_target_sw.MODULE.bazel b/bazel_common/score_modules_target_sw.MODULE.bazel index ddcc0d48a1a..12176080861 100644 --- a/bazel_common/score_modules_target_sw.MODULE.bazel +++ b/bazel_common/score_modules_target_sw.MODULE.bazel @@ -57,7 +57,7 @@ git_override( bazel_dep(name = "score_kyron") git_override( module_name = "score_kyron", - commit = "fc9218cc23d5fc62dd45b2e9dfcc9403e71ab27a", + commit = "cc72f599cc0c04a4e80c12a204f57e59a48d284a", remote = "https://github.com/eclipse-score/kyron.git", ) diff --git a/bazel_common/score_rust_toolchains.MODULE.bazel b/bazel_common/score_rust_toolchains.MODULE.bazel index 6c0e82edd7f..44e64b55712 100644 --- a/bazel_common/score_rust_toolchains.MODULE.bazel +++ b/bazel_common/score_rust_toolchains.MODULE.bazel @@ -31,11 +31,7 @@ ferrocene.toolchain( "-Clink-arg=-static", "-Clink-arg=-lm", "-Clink-arg=-lc", - # Provide the aarch64 GCC outline-atomics helpers (__aarch64_*_acq_rel) - # referenced by the C++ (communication/baselibs) objects that are now - # statically linked into this Rust binary via the new mw/com Rust - # com-api FFI layer. Without libgcc these resolve to undefined symbols. - "-Clink-arg=-lgcc", + "-Clink-arg=-lgcc", # needed for gcc atomic helpers & rust ], sha256 = "b1f1eb1146bf595fe1f4a65d5793b7039b37d2cb6d395d1c3100fa7d0377b6c9", target_compatible_with = [ diff --git a/known_good.json b/known_good.json index 3db1fe354e8..e7279ab5806 100644 --- a/known_good.json +++ b/known_good.json @@ -75,7 +75,7 @@ }, "score_kyron": { "repo": "https://github.com/eclipse-score/kyron.git", - "hash": "fc9218cc23d5fc62dd45b2e9dfcc9403e71ab27a", + "hash": "cc72f599cc0c04a4e80c12a204f57e59a48d284a", "metadata": { "code_root_path": "//src/...", "langs": [