Repository navigation
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
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Activity