GCC Newspaper
JUNE 15, 2026
Date
/
Architectures
Components
Topics
News & Policy
Other
ada

Remove Tempdir from gnatmake

The Ada compiler no longer duplicates the Create_Temp_File routine provided by System.OS_Lib.

The Ada compiler’s gnatmake tool previously included a Tempdir package that duplicated functionality already provided by System.OS_Lib. This commit removes the redundant Tempdir package, reducing code duplication and simplifying maintenance.

In Details

The Tempdir package in gnatmake duplicated the Create_Temp_File routine found in System.OS_Lib. Removing this redundant package simplifies the codebase. Search context: ada compiler gnatmake tempdir System.OS_Lib.

For Context

The Ada compiler uses gnatmake to build Ada programs. This commit removes a redundant temporary directory creation function, which was duplicating functionality already available in the system's standard library. This simplifies the Ada compiler's internals. Search context: ada compiler gnatmake tempdir System.OS_Lib.

Filed Under: adagnatmakecode cleanup