Closed doowonee closed 2 years ago
Thanks for the report! According to https://github.com/rust-lang/rust/issues/80346 and https://github.com/docker/for-mac/issues/5314 this is a bug in qemu
, the emulator that Docker uses to run amd64 images on arm64 hardware.
I'm not sure how to work around this bug. I thought it might be possible to cross-compile linux/amd64
binaries from a linux/arm64
image, but it seems that the major Linux distros do not provide cross-compiling toolchain packages for ARM hosts.
Sorry, but the only solution I can offer is to use x86 hardware to build for linux/x86. :(
@mbrubeck My project uses more than 500 crates and When I watching the progress running cargo build 124 of crates built successfully and 125th crate which is unicode-bidi
has failed So I thought the problem is unicode-bidi
not the lower layer of SW. anyway Thanks!
Here is the error message from cargo.
I tried other way to build creating a build only interactive container like a blew. And this test project is only using
unicode-bidi
on your example code.and the result is stuck... over than 1 hour
someone make issue on rust repo https://github.com/servo/unicode-bidi/issues/47 but It turns out there is no problem with rust.
So any clue?