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.