Landing: 802eeb0ce083
Project / Subsystem
gcc / libgfortran
Date
2026-09-25
Author
LIU Hao
Commit
802eeb0ce083461a9f48e22c5d08ab862d88e0fd
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- libgfortran
- patch_id
- —
- commit_hash
- 802eeb0ce083461a9f48e22c5d08ab862d88e0fd
- source_type
- github
- headline
- libgfortran: Enable CAF shared memory for Cygwin and MinGW
- tldr
- Enables shared memory support for Coarray Fortran (CAF) on Cygwin and MinGW by default.
- author
- LIU Hao
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • libgfortran
- • parallel programming
- • windows
- • configure
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-25T00:00:00.000Z
This commit ensures that the shared memory implementation for Coarray Fortran (CAF) is enabled by default for Cygwin and MinGW hosts. Previously, the build configuration excluded building the libcaf_shmem library on these platforms because they do not typically require the POSIX threads library. This change overrides that exclusion, allowing CAF shared memory to be used when available on these systems.