-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slim docker musl #233
Slim docker musl #233
Conversation
… via a fork in FiloSottile/homebrew-musl-cross#13 (comment), so now it's fast to install (just a bottle pour) :)
…s-rs/cross#452 to fix the debug symbols issue observed in #231
…ing because of old toolchain)
…udflare must be fixed upstream, not here. Only LLVM is needed at this point via docker, the (broken) htslib Makefile to build.rs transition that @pmarks did, simplified all this significantly, kudos
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice! much simpler!
@brainstorm Can the |
@juliangehring Two different beasts: To your question: yes, Other than that, I think this PR is good to merge. |
Solves the debugging issues (non
--release
builds breaking because of compressed debug symbols).... as observed in #231.Also general cleanup, reducing final docker image size. Further cleanups expected if cross-rs/cross#452 passes and gets merged in, otherwise we'll be using
brainstorm/cross-x86_64-unknown-linux-musl:upstream
for now.The cloudflare speedups on zlib will have to wait until rust-lang/libz-sys#63 (comment) gets approved/repointed.... I'll experiment with this crate in a separate PR:https://crates.io/crates/cloudflare-zlib-sys