Description
Triage
2018-06-29
The llvm-tools
rustup component now exists and cargo-binutils
is making use of it. Check this announcement for details.
Let's discuss the final UI we want for the Cargo subcommands in the cargo-binutils
issue tracker.
Once #50 is accepted / implemented it would be nice to have wrapper over e.g. llvm-objdump
for
convenience. The wrapper would take care of passing -triple=$target
to llvm-objdump
, demangling
the output, passing the path to the binary to llvm-objdump
, etc.
We don't have to wait until #50 is implemented though; we can start prototyping on top of
arm-none-eabi-objdump
.
Tasks
-
Define what kind of user interface we want. To be done in the cargo-binutils repository.
-
Prototypecargo-objdump
,cargo-size
, etc. on top ofarm-none-eabi
binutils -
Make
cargo-objdump
et al. use LLVM binutils once Ship llvm binutils with the Rust toolchain #50 is implemented.
Originally discussed in #43 but I think this more in line with #44
cc @thejpster