[cig-commits] r7568 - cs/buildbot/trunk/buildbot/scripts

leif at geodynamics.org leif at geodynamics.org
Fri Jun 29 19:00:28 PDT 2007


Author: leif
Date: 2007-06-29 19:00:27 -0700 (Fri, 29 Jun 2007)
New Revision: 7568

Modified:
   cs/buildbot/trunk/buildbot/scripts/windows.py
Log:
As it turns out, DLL creation does work for PETSc v2.3.3.  The problem
was that the PETSc v2.3.3 build was failing on Windows, leaving parts
of PETSc missing.  I had forgotten about the silent failure thing.
Oh, and by the way: the PETSC_MAKE_STOP_ON_ERROR dohicky I mentioned
earlier doesn't work.  (Silent failure is to me what Kryptonite is to
Superman.  Or rather, silent failure affects me the way tachyons
affect Dr. Manhattan...)


Modified: cs/buildbot/trunk/buildbot/scripts/windows.py
===================================================================
--- cs/buildbot/trunk/buildbot/scripts/windows.py	2007-06-30 01:42:00 UTC (rev 7567)
+++ cs/buildbot/trunk/buildbot/scripts/windows.py	2007-06-30 02:00:27 UTC (rev 7568)
@@ -6,6 +6,7 @@
 
 
 def spawn(*argv):
+    print ' '.join(argv)
     status = os.spawnvp(os.P_WAIT, argv[0], argv)
     if status != 0:
         statusMsg = "%s: %s: exit %d" % (sys.argv[0], argv[0], status)
@@ -50,12 +51,6 @@
     else:
         # PETSc v2.3.3 and earlier
 
-        # The link of petscdm.dll fails due to unresolved symbols
-        # (e.g., "AOPetscToApplicationIS").  I don't know where they
-        # are defined.
-        print "PETSc v2.3.3 or earlier detected; skipping DLL build."
-        return
-        
         petsc_lib = petsc_dir + "/lib/" + petsc_arch
         os.chdir(petsc_lib)
         chaco = ("../../externalpackages/Chaco-2.2/" + petsc_arch + "/lib/", chaco)



More information about the cig-commits mailing list