Landing: d523622c3eca
Project / Subsystem
gcc / libgfortran
Date
2026-05-16
Author
Rainer Orth
Commit
d523622c3eca42087daf4a991481d1b6573f9388
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- libgfortran
- patch_id
- —
- commit_hash
- d523622c3eca42087daf4a991481d1b6573f9388
- source_type
- github
- headline
- Fix libcaf_shmem build on Solaris.
- tldr
- This commit fixes a build failure for libcaf_shmem on Solaris by renaming a conflicting type definition.
- author
- Rainer Orth
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • libgfortran
- • Solaris
- • build fix
- • compatibility
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-05-16T00:00:00.000Z
The libcaf_shmem component of libgfortran failed to build on Solaris due to a conflicting definition of lock_t. This commit resolves the conflict by renaming the type to caf_shmem_lock_t. The fix ensures that libcaf_shmem can be built on Solaris systems and maintains compatibility.