Landing: ce6480029c2b
Project / Subsystem
gcc / gcc
Date
2026-09-16
Author
Gaius Mulley
Commit
ce6480029c2bcc78e051a02e557bcfca2ec75477
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc
- patch_id
- —
- commit_hash
- ce6480029c2bcc78e051a02e557bcfca2ec75477
- source_type
- github
- headline
- Ensure makeSystem is POSIX compliant for libgm2 Makefiles
- tldr
- Replaces 'echo' with POSIX-compliant 'printf' in libgm2's build scripts to ensure cross-platform compatibility.
- author
- Gaius Mulley
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • build
- • modula2
- • posix
- • makefile
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-16T00:00:00.000Z
This commit addresses a PR for the Modula-2 front-end by ensuring that the makeSystem script used in the libgm2 Makefiles is POSIX compliant. It replaces the use of echo with an equivalent printf command, avoiding potential compatibility issues across different shell environments. The change also ensures that makeSystem is invoked via $(SHELL) in the relevant Makefiles.