forked from OSchip/llvm-project
1a009296a4
Currently the tarballs contain superfluous metadata, like the user name of the packager and via Pax headers even the PID of the tar process that packaged the files. We build the monorepo projects directly from the git repo using "git archive" and for the test-suite we add some flags as recommended by https://reproducible-builds.org/docs/archives/. We don't use numeric owners though to be compatible with "git archive". The advantage of "git archive" is that the releaser doesn't have to download the tar ball and extract it, rather the archive is built directly from the repository. This is probably what GitHub uses internally to produce the tarballs, so I wouldn't expect a difference. Reviewed By: tstellar Differential Revision: https://reviews.llvm.org/D91494 |
||
---|---|---|
.. | ||
build_llvm_package.bat | ||
export.sh | ||
findRegressions-nightly.py | ||
findRegressions-simple.py | ||
github-upload-release.py | ||
merge-request.sh | ||
test-release.sh |