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

Remove some Solaris Studio work-arounds #4979

Merged
merged 1 commit into from
Oct 20, 2024

Conversation

derobins
Copy link
Member

Solaris Studio hasn't been updated in almost a decade and the last version (12.4, circa 2015) doesn't seem to fully support C11.

This PR removes some work-arounds for things like attribute() support.

Solaris Studio hasn't been updated in almost a decade and the last
version (12.4, circa 2015) doesn't seem to fully support C11.

This PR removes some work-arounds for things like __attribute__()
support.
@derobins derobins added Priority - 2. Medium ⏹ It would be nice to have this in the next release Component - C Library Core C library issues (usually in the src directory) Component - High-Level Library Code in the hl directory Component - Build CMake, Autotools Type - Deprecation / Removal We strive for backward-compatibility, so it's worth noting this separately Merge - To 2.0 This needs to be merged to HDF5 2.0 labels Oct 19, 2024
@derobins
Copy link
Member Author

H5LTparse.c and H5LTanalyze.c are generated files, but I decided to not regenerate them since the only thing that changed was the warning block we add from genparser.

# Check for Solaris
if (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
set (${HDF_PREFIX}_HAVE_SOLARIS 1)
endif ()
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

H5_HAVE_SOLARIS is unused in the library

@derobins derobins merged commit 245bb2c into HDFGroup:develop Oct 20, 2024
60 checks passed
qkoziol pushed a commit to qkoziol/hdf5 that referenced this pull request Oct 23, 2024
Solaris Studio hasn't been updated in almost a decade and the last
version (12.4, circa 2015) doesn't seem to fully support C11.

This PR removes some work-arounds for things like __attribute__()
support.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - Build CMake, Autotools Component - C Library Core C library issues (usually in the src directory) Component - High-Level Library Code in the hl directory Merge - To 2.0 This needs to be merged to HDF5 2.0 Priority - 2. Medium ⏹ It would be nice to have this in the next release Type - Deprecation / Removal We strive for backward-compatibility, so it's worth noting this separately
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants