-
Notifications
You must be signed in to change notification settings - Fork 278
Patch #3090 - Fix and test S3 enabled builds #3122
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
base: main
Are you sure you want to change the base?
Conversation
I am confused by this PR. For example, what is the reason you are changing the signature of this function? |
@DennisHeimbigner if you compile the current main branch in the following way you'll see the problem:
The PR is just to show that the current main is broken when enabling S3.
Feel free to close it or add to it. |
Just so that it doesn't go noticed: that both Github actions workflows on windows, |
We should be able to enable it (using internal s3 sdk) for cygwin. Not sure about mingw. |
6f8324e
to
5d4a2c7
Compare
572c200
to
3dbbbf8
Compare
This reverts commit 8a4284a.
I am seriously confused about what is going on here. |
@mannreis I'm setting up to examine and test locally; for standardization purposes, which version of the s3 sdk are you working against? |
I'm sorry for the noise. I tried to modify the GitHub actions workflows to build with the internal S3 sdk (same as I was working with) but it was a trial and error journey. That's why I squashed commits and force pushed. |
After #3090 merged I cannot build the main netcdf branch with:
cmake ../ -DNETCDF_ENABLE_NCZARR=ON -DNETCDF_ENABLE_S3_INTERNAL=ON
This PR tries to fix the most of it but there are a lot of confusion around:
NC_sortenvv
,nczm_sortenvv
andNC_freeenv
vsNCZ_freeenv
@DennisHeimbigner can you please check?
Fixes #3147