Hans Wennborg
ccc8c2477a
Drop Dragonegg from the release export script
...
Follow-up to r236077.
llvm-svn: 236081
2015-04-29 02:36:43 +00:00
Hans Wennborg
99ebb31283
Drop Dragonegg support from the release script
...
It doesn't have a maintainer and none of the release testers test it,
so I don't think it should be part of the release.
http://reviews.llvm.org/D9331
llvm-svn: 236077
2015-04-29 02:14:26 +00:00
Hans Wennborg
bb66f202eb
test-release.sh: Drop some unused command-line options.
...
These haven't done anything since before r142165.
llvm-svn: 236061
2015-04-28 23:37:41 +00:00
Hans Wennborg
d61f7d8c39
export.sh: Make sure umask is not too restrictive (PR22742)
...
llvm-svn: 230977
2015-03-02 17:30:42 +00:00
Hans Wennborg
145bfa0d89
utils/release/tag.sh: fix -revision vs. -rc check
...
llvm-svn: 226124
2015-01-15 04:36:20 +00:00
Hans Wennborg
427e1214b4
Release merge script: don't actually commit the merge
...
Instead, just present the command for committing it. This way,
the user can test the merge locally, resolve conflicts, etc.
before committing, which seems much safer to me.
llvm-svn: 225737
2015-01-13 00:07:31 +00:00
Hans Wennborg
68aaa4daf5
Release tag script: add -revision option
...
It seems useful to be able to create the branch at a revision that looks good
on the buildbots.
llvm-svn: 225736
2015-01-13 00:07:29 +00:00
Hans Wennborg
332c4b7ee9
Release tag script: add -dry-run flag
...
llvm-svn: 225735
2015-01-13 00:07:22 +00:00
Daniel Sanders
f226aaf42e
test-release.sh: Add a way to specify --build to configure
...
Summary:
I currently have to specify --build=mips-linux-gnu or --build=mipsel-linux-gnu
to configure in order to successfully recurse a 32-bit build of the compiler on
my mips64-linux-gnu and mips64el-linux-gnu targets. This is a bug and will be
fixed but in the meantime it will be useful to have a way to work around this.
Reviewers: tstellarAMD
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D6522
llvm-svn: 223369
2014-12-04 17:15:35 +00:00
Daniel Sanders
a417790a99
test-release.sh: Correct the logged configure command to match the one actually issued.
...
--disable-timestamps was added to the configure command way back in r142647 but
the command that echos this command to the log was not updated at the time.
llvm-svn: 223351
2014-12-04 11:00:09 +00:00
Bill Wendling
24c6f5763a
Use 'xz' compression instead of 'gz'.
...
llvm-svn: 216442
2014-08-26 08:11:22 +00:00
Bill Wendling
5d53607392
Update projects lists.
...
llvm-svn: 216048
2014-08-20 07:32:09 +00:00
Bill Wendling
e971d6fd26
Add libcxxabi to the projects.
...
llvm-svn: 216047
2014-08-20 07:30:08 +00:00
Bill Wendling
fcb526020a
Use the minor number for the revision numbers.
...
llvm-svn: 215055
2014-08-07 04:21:45 +00:00
Bill Wendling
47bdc929e3
Add openmp to the list of tagged things.
...
llvm-svn: 213608
2014-07-22 03:17:30 +00:00
Tom Stellard
9c4c3c58cb
test-release.sh: Add support for dot releases
...
llvm-svn: 213580
2014-07-21 20:20:08 +00:00
Arnaud A. de Grandmaison
84aa310c82
Display the name of the project failing the url check in the release script
...
llvm-svn: 206164
2014-04-14 12:36:48 +00:00
Bill Wendling
c358229e98
Remove superfluous label.
...
llvm-svn: 196227
2013-12-03 07:34:19 +00:00
Bill Wendling
1585fea1a2
Default to a better compression algorithm.
...
llvm-svn: 195567
2013-11-24 05:29:35 +00:00
Bill Wendling
d607384d88
Add -triple option.
...
The -triple option is used to create a named tarball of the release binaries.
Also disable the RPATH modifications on Mac OS X. It's not needed.
llvm-svn: 195193
2013-11-20 04:55:20 +00:00
Bill Wendling
5da637fd7b
Add lld to projects to tag.
...
llvm-svn: 195102
2013-11-19 04:58:46 +00:00
Arnaud A. de Grandmaison
69690e4156
test-release.sh: tweak RPATH for the binary packages.
...
libtool sets RPATH to "$ORIGIN/../lib:/the/directory/where/it/was/built/lib" so that a developper can use the built or the installed version seamlessly. Our binary packages should not have this developer friendly tweak, as the users of the binaries will not have the build tree.
Beside, in case the development tree is a possibly on an automounted share, this can create very bad user experience : they will incur an automount timeout penalty and will get a very bad feeling of llvm/clang's speed.
llvm-svn: 194999
2013-11-18 10:34:59 +00:00
Duncan Sands
488c99e075
Correct comment.
...
llvm-svn: 185987
2013-07-10 00:52:41 +00:00
Bill Wendling
ee30e83ca8
Add a script to help us create source tar balls for the release.
...
llvm-svn: 183509
2013-06-07 11:15:30 +00:00
Bill Wendling
e82e1ff8e6
Use proper exit code.
...
llvm-svn: 183508
2013-06-07 11:14:37 +00:00
Bill Wendling
598123ede4
Use proper syntax.
...
llvm-svn: 181930
2013-05-15 21:38:12 +00:00
Bill Wendling
c6e238c676
Add lldb and polly to the projects to tag.
...
llvm-svn: 181925
2013-05-15 21:36:46 +00:00
Bill Wendling
0dd712e050
Add libcxx and clang-tools-extra to the testing thing.
...
llvm-svn: 181418
2013-05-08 09:31:10 +00:00
Bill Wendling
7ec39dcc39
Add clang-tools-extra to the list of things to tag for the release.
...
llvm-svn: 181402
2013-05-08 09:23:53 +00:00
Bill Wendling
e1234ee489
Add the libc++ project to those we tag.
...
llvm-svn: 181371
2013-05-07 22:15:06 +00:00
Sylvestre Ledru
35521e2310
Fix a typo (the the => the)
...
llvm-svn: 160621
2012-07-23 08:51:15 +00:00
Bill Wendling
d63dcde113
Modify the sh-bang to run out-of-the-box for FreeBSDes.
...
llvm-svn: 155230
2012-04-20 20:31:44 +00:00
Bill Wendling
eb1c2bdc1f
Add a flag to rebranch if we need to.
...
llvm-svn: 155049
2012-04-18 21:38:12 +00:00
Bill Wendling
6c4eea4db7
Download and build the compiler-rt project.
...
llvm-svn: 154905
2012-04-17 05:11:51 +00:00
Bill Wendling
e30df5aa29
Don't tag libcxx and libcxxabi since we don't release them just yet.
...
llvm-svn: 154889
2012-04-17 01:01:55 +00:00
Bill Wendling
7d350efddc
As Eric pointed out, even a Debug build should be equal. Leave the flag that can turn off comparisons though.
...
llvm-svn: 153927
2012-04-03 03:27:43 +00:00
Bill Wendling
d70cde134b
Compare the .o files only for release builds. Add an option to bypass the comparison altogether.
...
llvm-svn: 153909
2012-04-02 23:27:43 +00:00
Bill Wendling
957cc212bb
Support a 'final' release candidate tag.
...
llvm-svn: 145243
2011-11-28 11:45:10 +00:00
Bill Wendling
f525e37c5d
Do a relative path ln command instead of an absolute path one. Some people strangely enough have different directory layouts...
...
llvm-svn: 143302
2011-10-29 23:49:52 +00:00
Bill Wendling
addcfcac5c
Rename the script to indicate that this is for the TEST=simple tests.
...
llvm-svn: 142764
2011-10-23 20:14:06 +00:00
Bill Wendling
e10675a39d
Resurrect the 'find regressions for the TEST=nightly tests' script.
...
llvm-svn: 142763
2011-10-23 20:13:14 +00:00
Duncan Sands
12a16dbcb0
Ensure timestamps are not embedded into files when doing a release build.
...
llvm-svn: 142647
2011-10-21 09:47:14 +00:00
Bill Wendling
7e9a7c4a7f
Modify the script to output the regressions and passes into categories. My Python-fu could use some improving...
...
llvm-svn: 142643
2011-10-21 06:58:01 +00:00
Bill Wendling
d1bb644171
Check for divide by zero.
...
llvm-svn: 142640
2011-10-21 06:26:01 +00:00
Duncan Sands
f105192ad5
Also compare the built dragonegg objects between phases 2 and 3.
...
llvm-svn: 142608
2011-10-20 20:14:18 +00:00
Duncan Sands
9341b50c07
Reset the system compiler each time we start a new flavour. Otherwise
...
the last compiler built for the previous flavour is used for the next,
for example the Debug clang compiler was being used for the initial build
of the Release LLVM. Flavors should be independent of each other. This
especially matters if the compiler built for the previous flavour doesn't
actually work!
llvm-svn: 142607
2011-10-20 20:10:58 +00:00
Duncan Sands
2efb4dd0cb
Add support for testing dragonegg. This is disabled by default.
...
In fact this commit is not intended to change anything unless you
use one of the new command line flags.
llvm-svn: 142577
2011-10-20 11:13:04 +00:00
Bill Wendling
6966b4c2b2
Revamp the script to handle the 'TEST=simple' output.
...
llvm-svn: 142559
2011-10-20 00:45:46 +00:00
Bill Wendling
a96c00bf47
Duncan pointed out that sometimes CC and CXX are used to specify the compiler. Also that the configure script takes care of finding an appropriate compiler if one's not specified.
...
llvm-svn: 142489
2011-10-19 09:47:00 +00:00
Bill Wendling
f96a5bc15b
Use bash instead.
...
llvm-svn: 142486
2011-10-19 09:25:49 +00:00