Comments (8)
IIRC this is https://stackoverflow.com/a/74686115 which is related to homebrew's binutils and has nothing to do with Cargo, at least not directly.
Of course, since v1.77, Cargo has been invoking strip by default, so that issue is more visible than before.
from cargo.
I find out why I failed to install wasm-pack
! I use cargo install wasm-pack --target aarch64-apple-darwin
and succeeded! So it maybe also due to this problem.
from cargo.
Adding these lines in .cargo/config.toml
solves this problem temporarily.
[build]
target = "aarch64-apple-darwin"
However, do I have a permanent approach?
from cargo.
Could you run which strip
and check if you're using the correct one from the system not from homebrew or other places?
Could you also try the latest nightly with the build.target = "aarch64-apple-darwin"
config, which should fail as expected?
This might be relevant: rust-lang/rust#122902. Also #11641
from cargo.
IIRC this is https://stackoverflow.com/a/74686115 which is related to homebrew's binutils and has nothing to do with Cargo, at least not directly.
Of course, since v1.77, Cargo has been invoking strip by default, so that issue is more visible than before.
Work for me! Thanks!
from cargo.
Could you run
which strip
and check if you're using the correct one from the system not from homebrew or other places?Could you also try the latest nightly with the
build.target = "aarch64-apple-darwin"
config, which should fail as expected?This might be relevant: rust-lang/rust#122902. Also #11641
Thanks!
If I use /opt/homebrew/opt/binutils/bin/strip
, cargo +nightly run -r
with the build.target = "aarch64-apple-darwin"
config do fail!
from cargo.
In my case, export PATH='/opt/homebrew/opt/binutils/bin:$PATH'
was added by pipx, which I happened to install a few days ago. How annoying!
from cargo.
Thanks for help verify it. As it is expected and we've found the root cause, I am going to close this.
from cargo.
Related Issues (20)
- cargo fails to download git package HOT 1
- cargo publish says that the tarball can not be verified after having compiled successfully the crate HOT 2
- Undocumented, inconsisten inheritance of `[badges]`
- `cargo add` deletes comments in TOML unexpectedly under certain conditions HOT 2
- Panic with "already borrowed: BorrowMutError" since nightly-2024-03-26 HOT 5
- cargo add --no-default-features displaying wrong feature selection HOT 3
- `cargo generate-lockfile` panicked when `--offline`
- Already borrowed panic (`BorrowMutErr`) during `cargo update` HOT 5
- cargo clippy error when using compile option --emit=obj, and crate-type = ["staticlib"] HOT 1
- Cargo `vendor` doesn't include dependency's hidden files HOT 3
- better support for generation and installation of associated files HOT 4
- Make `.cargo/config` deprecation warnings silent HOT 2
- Cargo runs unit tests when they are disabled and `--lib` is passed HOT 6
- Cargo clean removes target directory, even when it is a softlink HOT 3
- cargo should clone iced and smithay one time and partial HOT 1
- Access to compiler artifact notifications messages
- Cargo generate-lockfile picks dependencies that are too high for my current rustc HOT 1
- Build script allowlist mode HOT 3
- -Zscript doesn't download dependecies HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cargo.