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.