Landing: e6cb892b0f43

Project / Subsystem

gcc / libga68

Date

2026-08-05

Author

Trevor Woerner

Commit

e6cb892b0f437d5a43daf6cd812df8546c4254f1

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libga68
patch_id
—
commit_hash
e6cb892b0f437d5a43daf6cd812df8546c4254f1
source_type
github
headline
libga68: Avoid recording build directory in generated sources.
tldr
Generated Algol 68 sources now only record their filename, not the full build path, improving reproducibility.
author
Trevor Woerner
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • build
  • • reproducibility
  • • algol68
discussion_id_link
—
bugzilla_pr
—
date
2026-08-05T00:00:00.000Z

The sppp.awk script in libga68 previously included the full path to the source file in generated headers, leading to reproducibility issues and leaking build directory information. This change modifies the script to record only the filename, ensuring that generated sources do not contain absolute paths from the build environment.