Closed riptl closed 1 year ago
taking this one
How about bundling these tools in separate tarballs. They're not required to build on-chain programs. However, cargo-build-sbf spends significant amount of time downloading sbf-tools tarball, and making the tarball bigger would slow it down even more.
I added lldb to sbf-tools tarballs. The tarball sizes for Linux and macOS increased by about 10-15%. Not sure it's worth separating the debugger binaries in an optional tarball.
bpf-tools should include:
This requires
-DLLVM_ENABLE_PROJECTS=clang;lldb