Skip to content
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

Revert "Build hdf5 using CMake instead of Autogen" #247

Merged

Conversation

TotoGaz
Copy link
Contributor

@TotoGaz TotoGaz commented Nov 1, 2023

Reverts #243

The paired PR GEOS-DEV/GEOS#2721 is still under review.

  • This prevents any upgrade on the TPLs while it's not merged.
  • Any new comer cloning the head of TPL and GEOS may face issues since they're not in sync.

@TotoGaz TotoGaz merged commit dbf21a5 into master Nov 1, 2023
11 checks passed
@TotoGaz TotoGaz deleted the revert-243-feature/algiane/NDEBUG-flag-in-Debug-build branch November 1, 2023 23:52
TotoGaz added a commit that referenced this pull request Nov 1, 2023
Algiane added a commit that referenced this pull request Nov 13, 2023
CusiniM pushed a commit that referenced this pull request Nov 29, 2023
* Revert "Revert "Build hdf5 using CMake instead of Autogen" (#247)"

This reverts commit dbf21a5.

* Fix wrong use of CMAKE_SHARED_MODULE_SUFFIX instead of CMAKE_SHARED_LIBRARY_SUFFIX to find the extension of hdf5 shared library.

* In Debug mode, build hdf5 in RelWithDebInfo mode to bypass the fact that Silo's autogen script searches for libhdf5 library while CMake's build of hdf5 creates the libhdf5_debug library in Debug mode.

* If compiler is Clang, add the -w flag to Silo's compiler flags to avoid a compilation error with release 4.11 of Silo (fixed by release 4.11.1).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants