[llvm-commits] [zorg] r152714 - /zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py
Duncan Sands
baldrick at free.fr
Wed Mar 14 06:07:02 PDT 2012
Author: baldrick
Date: Wed Mar 14 08:07:02 2012
New Revision: 152714
URL: http://llvm.org/viewvc/llvm-project?rev=152714&view=rev
Log:
Grab these large files off the internet rather than keeping them locally
in the dragonegg repository.
Modified:
zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py
Modified: zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py?rev=152714&r1=152713&r2=152714&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py Wed Mar 14 08:07:02 2012
@@ -449,6 +449,32 @@
haltOnFailure=True, workdir=compilator_dir,
env=env))
+ # Large single compilation-unit C programs.
+ f.addStep(ShellCommand(name='wget.bzip2',
+ command='wget -N http://people.csail.mit.edu/smcc/projects/single-file-programs/bzip2.c',
+ haltOnFailure=True, workdir=compilator_dir,
+ env=env))
+ f.addStep(ShellCommand(name='wget.gzip',
+ command='wget -N http://people.csail.mit.edu/smcc/projects/single-file-programs/gzip.c',
+ haltOnFailure=True, workdir=compilator_dir,
+ env=env))
+ f.addStep(ShellCommand(name='fix.gzip',
+ command='sed -i "s/^static char \*$/char */" gzip.c',
+ haltOnFailure=True, workdir=compilator_dir,
+ env=env))
+ f.addStep(ShellCommand(name='wget.oggenc',
+ command='wget -N http://people.csail.mit.edu/smcc/projects/single-file-programs/oggenc.c',
+ haltOnFailure=True, workdir=compilator_dir,
+ env=env))
+ f.addStep(ShellCommand(name='wget.gcc',
+ command='wget -N http://people.csail.mit.edu/smcc/projects/single-file-programs/gcc.c.bz2',
+ haltOnFailure=True, workdir=compilator_dir,
+ env=env))
+ f.addStep(ShellCommand(name='unpack.gcc',
+ command='bunzip2 -f -k gcc.c.bz2',
+ haltOnFailure=True, workdir=compilator_dir,
+ env=env))
+
# Build and install LLVM.
llvm_obj_dir = 'llvm.obj'
llvm_install_dir = 'llvm.install'
More information about the llvm-commits
mailing list