Skip to content

Unconditional usage of 8-byte atomics breaks 32-bit build: status.rs: error:0: Unable to resolve use target ::"std-0_0_0"::sync::atomic::AtomicU64/*?*/ #3045

Open

Description

@barracuda156

Describe the bug

/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/asyncgit/src/status.rs:10-16 error:0: Unable to resolve `use` target ::"std-0_0_0"::sync::atomic::AtomicU64/*?*/
Process was terminated with signal 6
FAILING COMMAND: /opt/local/libexec/mrustc/bin/mrustc /opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/asyncgit/src/lib.rs -o /opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libasyncgit-0_28_1_H7.rlib -C emit-depfile=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libasyncgit-0_28_1_H7.rlib.d --cfg debug_assertions -O -L /opt/local/libexec/mrustc/lib -L /opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release --cfg feature="vendor-openssl" --cfg feature="trace-libgit" --cfg feature="openssl-sys" --crate-name asyncgit --crate-type rlib --crate-tag 0_28_1_H7 --edition 2021 --extern bitflags=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libbitflags-2_10_0_H38.rlib --extern crossbeam_channel=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libcrossbeam_channel-0_5_15_H1.rlib --extern dirs=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libdirs-6_0_0.rlib --extern easy_cast=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libeasy_cast-0_5_4_H40.rlib --extern fuzzy_matcher=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libfuzzy_matcher-0_3_7_H0.rlib --extern git2=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libgit2-0_20_4_Hf.rlib --extern git2_hooks=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libgit2_hooks-0_7_0.rlib --extern gix=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libgix-0_78_0_H21cf408000a80108.rlib --extern log=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/liblog-0_4_29_H400000.rlib --extern openssl_sys=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libopenssl_sys-0_9_111_H140.rlib --extern rayon=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/librayon-1_11_0.rlib --extern rayon_core=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/librayon_core-1_13_0.rlib --extern scopetime=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libscopetime-0_1_2_H0.rlib --extern serde=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libserde-1_0_228_H1b.rlib --extern ssh_key=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libssh_key-0_6_7_H47cb5.rlib --extern thiserror=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libthiserror-2_0_18_H1.rlib --extern unicode_truncate=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/libunicode_truncate-2_0_1_H1.rlib --extern url=/opt/local/var/macports/build/gitui-abfe8a29/work/gitui-0.28.1/target/powerpc-apple-darwin/release/liburl-2_5_4_H8.rlib

To Reproduce
Steps to reproduce the behavior:
Run the build on a platform without hardware support for 8-byte atomics.

Expected behavior
When 8-byte atomics is not supported, code should supply appropriate fallback.

Context (please complete the following information):

  • OS/Distro + Version: macOS 10.6.8
  • GitUI Version 0.28.1
  • Rust version: mrustc 1.90

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions