aboutsummaryrefslogtreecommitdiff
path: root/release/README.txt
blob: 1bf265e63a8d991873d0c1eb52f8c76850a8da58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
LLVM Release Wrapper Script
===========================

The LLVM release is done using the test-release.sh script available on LLVM's
sources, directory utils/release. But the options may change, and to keep track
of how we release LLVM for ARM and AArch64, I wrote a simple script that
remembers what were the options.

This allows one to quickly setup a machine to produce a release, which can be
used for testing, validation, or replacement of a broken release machine. But
also keeps track of how we released LLVM throughout the years, beginning with
release 3.7.0.

Usage is simple. With test-release.sh on the same directory, just call:

$ nohup ./run 3.N.M RC &

With N as major version, M as minor and RC as release candidate, which is
normally 1, 2, 3, final.