Landing: dec6b80c937e
Project / Subsystem
gcc / modula2
Date
2026-08-24
Author
Gaius Mulley
Commit
dec6b80c937ebe580d81c0a6441dd3d0f668c50e
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- modula2
- patch_id
- —
- commit_hash
- dec6b80c937ebe580d81c0a6441dd3d0f668c50e
- source_type
- github
- headline
- Modula-2: Detect Python version for libgm2 build
- tldr
- libgm2 build now correctly checks for Python 3+, using a new m4 macro for version detection.
- author
- Gaius Mulley
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • build
- • modula2
- • python
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-24T00:00:00.000Z
The Modula-2 library build process (libgm2) has been updated to accurately detect the Python version. It now uses a new ax_python_interpreter.m4 macro to ensure Python 3.0 or later is present, which is required for the mktargetsrc.py script. If an older Python version is found, certain library functionalities are reduced.