diff --git a/MODULE.bazel b/MODULE.bazel index 06f6b27..56fbf2a 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -67,6 +67,7 @@ ferrocene.toolchain( "-Clink-arg=-lstdc++", "-Clink-arg=-lm", "-Clink-arg=-lc", + "-Clink-arg=-lgcc", ], miri_sysroot_sha256 = "74f90eabcb34809e44300535016f25eb0cf4a500763c0d18e7f587583b5b9908", miri_sysroot_strip_prefix = "aarch64-unknown-linux-gnu", diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 30d0d9e..27450e9 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -348,7 +348,7 @@ "//extensions:ferrocene_toolchain_ext.bzl%ferrocene_toolchain_ext": { "general": { "bzlTransitiveDigest": "JTR6scmBZuukTYspnbvaNFU27CfBHiQyu6OywcI1QPE=", - "usagesDigest": "3kOi9ZQ7CwvyfvR2TUOe9FHbsxa796pSC1jmnoIxy/g=", + "usagesDigest": "rWEZaM0xWw7yeL7B75jmGTsU4xi83MP5olBN4FBicSo=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -409,7 +409,8 @@ "-Clink-arg=-Wl,--no-as-needed", "-Clink-arg=-lstdc++", "-Clink-arg=-lm", - "-Clink-arg=-lc" + "-Clink-arg=-lc", + "-Clink-arg=-lgcc" ], "extra_exec_rustc_flags": [], "env": {},