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.