- Jul 15, 2015
-
-
Hans Wennborg authored
It retains the possibility to use the autoconf build with a command-line option ('-use-autoconf'), and uses that by default on Darwin since compiler-rt requires it on that platform. This commit also removes the "Release-64" flavour and related logic. The script would previously do two builds unless the '-no-64bit' flag was passed, but on my machine and from those I asked this always ended up producing two 64-bit builds, causing much confusion. It also removes the -build-triple option, which caused the --build= flag to get passed to ./configure. This was presumably intended for cross-compiling, but none of the release testers use it. If someone does want to pass it, they can use '-configure-flags --build=foo' instead. Differential Revision: http://reviews.llvm.org/D10715 llvm-svn: 242331
-
- Jul 14, 2015
-
-
Hans Wennborg authored
After r242187, it's never set. llvm-svn: 242194
-
Dan Liew authored
* Use the default install prefix (/usr/local) and use DESTDIR instead to set a temporary install location for tarballing. This is the correct way to package binary releases (otherwise the temporary install path ends up in files in the binary release). * Remove ``-disable-clang`` option. It did not work correctly (tarballing assumed phase 3 was run) and when doing a release we should always be doing a three-phased build and test. Note: Technically we should only be using DESTDIR for the third phase and use --prefix for the first and second phase because we run the built clang from phase 1 and 2 (and in general an application's behaviour may depend on the install prefix). However in the case of clang it seems to not care what the install prefix was so to simplify the script we use DESTDIR for all three stages. llvm-svn: 242187
-
- Jul 07, 2015
-
-
Dan Liew authored
of the build stages that are sent through a pipe (e.g. tee) failed. This potentially allowed builds and/or tests to fail without anyone noticing. It appears that for the LLVM 3.6.[01] releases this actually happened for the Ubuntu 14.04LTS binary releases. The essence of the issue is that without ``set -o pipefail`` the following command in bash has a zero exit code. false | tee /dev/null ; exit $? llvm-svn: 241599
-
- Jun 22, 2015
-
-
Hans Wennborg authored
llvm-svn: 240334
-
- Jun 01, 2015
-
-
Hans Wennborg authored
r236077 and r236081 dropped Dragonegg support from the release scripts but left some pieces. The most notable change is that Dragonegg won't be tagged any more. Patch by David Wiberg <dwiberg@gmail.com>. llvm-svn: 238753
-
- Apr 29, 2015
-
-
Hans Wennborg authored
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
-
Hans Wennborg authored
These haven't done anything since before r142165. llvm-svn: 236061
-
- Dec 04, 2014
-
-
Daniel Sanders authored
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
-
Daniel Sanders authored
--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
-
- Aug 20, 2014
-
-
Bill Wendling authored
llvm-svn: 216048
-
- Jul 21, 2014
-
-
Tom Stellard authored
llvm-svn: 213580
-
- Apr 14, 2014
-
-
Arnaud A. de Grandmaison authored
llvm-svn: 206164
-
- Dec 03, 2013
-
-
Bill Wendling authored
llvm-svn: 196227
-
- Nov 24, 2013
-
-
Bill Wendling authored
llvm-svn: 195567
-
- Nov 20, 2013
-
-
Bill Wendling authored
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
-
- Nov 18, 2013
-
-
Arnaud A. de Grandmaison authored
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
-
- Jul 10, 2013
-
-
Duncan Sands authored
llvm-svn: 185987
-
- May 08, 2013
-
-
Bill Wendling authored
llvm-svn: 181418
-
- Jul 23, 2012
-
-
Sylvestre Ledru authored
llvm-svn: 160621
-
- Apr 17, 2012
-
-
Bill Wendling authored
llvm-svn: 154905
-
- Apr 03, 2012
-
-
Bill Wendling authored
As Eric pointed out, even a Debug build should be equal. Leave the flag that can turn off comparisons though. llvm-svn: 153927
-
Bill Wendling authored
llvm-svn: 153909
-
- Nov 28, 2011
-
-
Bill Wendling authored
llvm-svn: 145243
-
- Oct 30, 2011
-
-
Bill Wendling authored
Do a relative path ln command instead of an absolute path one. Some people strangely enough have different directory layouts... llvm-svn: 143302
-
- Oct 21, 2011
-
-
Duncan Sands authored
llvm-svn: 142647
-
- Oct 20, 2011
-
-
Duncan Sands authored
llvm-svn: 142608
-
Duncan Sands authored
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
-
Duncan Sands authored
In fact this commit is not intended to change anything unless you use one of the new command line flags. llvm-svn: 142577
-
- Oct 19, 2011
-
-
Bill Wendling authored
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
-
Bill Wendling authored
llvm-svn: 142486
-
Bill Wendling authored
llvm-svn: 142482
-
- Oct 18, 2011
-
-
Bill Wendling authored
llvm-svn: 142369
-
- Oct 17, 2011
-
-
Bill Wendling authored
llvm-svn: 142282
-
Bill Wendling authored
llvm-svn: 142185
-
Bill Wendling authored
llvm-svn: 142173
-
Bill Wendling authored
This removes support for building llvm-gcc. It will eventually add support for building other projects. llvm-svn: 142165
-
- Mar 27, 2011
-
-
Duncan Sands authored
to have structured log files rather than one big file produced by piping output. llvm-svn: 128378
-
- Mar 08, 2011
-
-
Bill Wendling authored
llvm-svn: 127224
-
- Mar 07, 2011
-
-
Bill Wendling authored
llvm-svn: 127155
-