Description
Describes build and host attributes relevant to reproducible results.
Architecture
function Architecture return String
Return the target architecture used to build the crate.
Return value
Stable target architecture name.
Compiler
function Compiler return String
Return the GNAT compiler version string.
Return value
Compiler version reported by the GNAT build.
Fingerprint
function Fingerprint (Extra : String := "") return String
Return a stable default compatibility fingerprint. Extra should include caller-controlled CPU policy, compiler switches, revision, or other conditions needed by its regression policy.
Parameters
- Extra
Additional caller-defined compatibility identity.
Return value
OS, architecture, compiler, and Extra joined by semicolons.
Operating_System
function Operating_System return String
Return the operating-system family used to build the crate.
Return value
Stable operating-system family name.