Release scripts to reproduce published release builds

If I wanted to build a release tarball such as one found on Release LLVM 15.0.0 · llvm/llvm-project · GitHub for a particular platform (say, clang+llvm-15.0.0-x86_64-linux-gnu-rhel-8.4.tar.xz), where would I look to find the exact release script being run?

I’m looking to build a similar bundle built with some custom flags, but otherwise as close to the official releases as possible, and I’m struggling to find the exact options used in the official releases.

Thanks!

This is the standard script for building releases: llvm/utils/release/test-release.sh.

1 Like