[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