-
-
Notifications
You must be signed in to change notification settings - Fork 54
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
Add --enable-ros3-vfd build flag #124
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
recipe/build.sh
Outdated
@@ -37,6 +37,7 @@ fi | |||
--enable-unsupported \ | |||
--enable-using-memchecker \ | |||
--enable-static=yes \ | |||
--enable-ros3-vfd \ |
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.
last element shouldn't have a trailing slash
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.
I thought it was odd but the static one had it too. Any idea why that works?
Edit: I mean master had it that way so I copied it.
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.
Probably because there are just blank lines following it
Looks like SSL and curl are needed. For some reason I assumed they would have already been added to the conda-forge build. I'm guessing that makes this a bigger deal to include (people maybe not wanting ssl and curl installed)? |
I mean, I don't think it is that big of a deal to add ssl and curl deps |
…da-forge-pinning 2020.08.05.17.02.37
At a loss again. Configure seems to find the headers for curl just fine:
But then later during compilation:
|
Maybe you need to pass the location of curl into the configure script? Sometimes that is needed |
I'm 90% the configure script is the thing that is giving the first output of "checking" and successfully finding curl.h. Otherwise would I do |
@isuruf I suppose we should just remove the verbosity stuff and then this is good for review? |
Why remove verbose stuff? It's good for debugging when something fails. |
Ah ok. I just thought you were adding it to help figure out why curl wasn't showing up. Nevermind then. Ready for review. |
I was. It'll still be useful for future when something goes wrong. |
The whole point of #122 was to play with the new read-only S3 VFD functionality of HDF5 1.12. Apparently I forgot to check if it actually got enabled by default (it doesn't). This PR enables the feature and as far as I know does not have any additional requirements or effect any other features of the library since it should be a libcurl-based contact to a remote S3 storage. More info here:
https://portal.hdfgroup.org/display/HDF5/Configuration+and+Setup+for+HDF5+Read+Only+S3+VFD
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)