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.