-
Notifications
You must be signed in to change notification settings - Fork 82
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
chore: Bump curl and libz-sys #237
Conversation
… via a fork in FiloSottile/homebrew-musl-cross#13 (comment), so now it's fast to install (just a bottle pour) :)
@brainstorm are you sure that's actually giving you |
…e clippy happy by removing 'use cc' entirely
This will take a little bit more time to validate/merge since there's some assert/assumptions from htslib's upstream, see context here: rust-lang/libz-sys#63 (comment) Not much time right now to dive into that, unfortunately (as much as I would love to). Anybody else, please feel free to steal my thunder here ;) |
This is fixed in the development version of HTSlib (and should be in 1.13, when it is released): |
@johanneskoester Would it be ok to sync hts-sys to current htslib HEAD or closest release that fixes this? |
As hinted and discussed in issue #329, Jumping from an upstream For context, the |
I agree. I would like to not replicate the htslib build in build.rs, but rather just use their system as much as possible. It just requires too much maintenance as it is now. I am just not enough into this to fix it, so please go ahead! Any simplification or improvement would be great! |
The tricky thing to get right is to have the htslib build use all the same libraries as appear elsewhere in the Rust build. That's what is happening when we take e.g. |
But I certainly agree that it's a maintenance burden to keep up with changes to |
Please do not @-mention me on things that I have no interest in. Do not ascribe to me opinions that I have not stated. I said that build.rs should follow htslib's configure.ac more carefully, not that it necessarily should use configure directly instead. For the list of source filenames problem, you might look at how pysam does this and at |
oh cool, that's a great option, I'll see if that's feasible. |
See rust-lang/libz-sys#63 for context.