remove redundant stuff, already contained in [[../StandardEnvironmentVariables]]
|Deletions are marked like this.||Additions are marked like this.|
|Line 17:||Line 17:|
|Below we also have [[#More_detailed_discussion|more detailed discussion]] about this specific variable, as well as documentation on [[#history-and-alternatives|history and alternative proposals]].
|Line 25:||Line 27:|
|== History and alternate proposals ==||== More detailed discussion ==
(See [[ReproducibleBuilds/StandardEnvironmentVariables#more-detailed-discussion|Standard Environment Variables]] for general arguments.)
=== Comparison to SOURCE_DATE_EPOCH ===
|Line 28:||Line 34:|
== History and alternative proposals ==
FIXME: stuff about `--fdebug-prefix-map`, `DW_AT_producer`, etc.
This is a draft/discussion for a spec in development. Some code and other notes are here: https://github.com/infinity0/rb-prefix-map/tree/master/consume
This is a standard that defines an environment variable BUILD_PATH_PREFIX_MAP that distributions can set centrally, and have build tools consume this in order to produce reproducible output.
Before implementing this, you should scan through our checklist to see if you can avoid implementing it.
TODO: the actual proposal
Please read our (TODO specification) for details.
See Standard Environment Variables for more detailed discussion of the rationales behind this mechanism.
Setting the variable
Reading the variable
More detailed discussion
(See Standard Environment Variables for general arguments.)
Comparison to SOURCE_DATE_EPOCH
History and alternative proposals
FIXME: stuff about --fdebug-prefix-map, DW_AT_producer, etc.