1. 26 Jul, 2013 1 commit
  2. 22 Jul, 2013 1 commit
  3. 19 Jul, 2013 1 commit
  4. 18 Jul, 2013 1 commit
  5. 21 Feb, 2013 1 commit
  6. 16 Jan, 2013 1 commit
    • Dave Goodell's avatar
      autogen.sh: just copy "externals" · cce9d80b
      Dave Goodell authored
      The interaction with git was unnecessarily conservative and caused
      problems for both the release.pl script and our homebrew formula.
      
      Reviewed-by: balaji
      cce9d80b
  7. 11 Jan, 2013 1 commit
  8. 07 Jan, 2013 3 commits
    • Dave Goodell's avatar
      remove SVN version check from autogen.sh · 7e525fc1
      Dave Goodell authored
      Now that we are using git, it doesn't make any sense and can only cause
      problems.
      
      No reviewer.
      7e525fc1
    • Dave Goodell's avatar
      Squashed 'src/openpa/' content from commit b48b33c · db40bb8a
      Dave Goodell authored
      git-subtree-dir: src/openpa
      git-subtree-split: b48b33c3b0f64456ed86ff0900462593dc159fd8
      db40bb8a
    • Dave Goodell's avatar
      delete "relative" svn:externals dirs · 6ef688f1
      Dave Goodell authored
      Also add autogen.sh logic to copy from authoritative sources to the
      correct "externals".  So "src/pm/hydra/confdb" is now copied (in a
      special fashion) from "confdb" at autogen.sh-time.  Prior to this commit
      these externals were simply tracked in the git repository as a
      consequence of their (non-trivial) export from SVN.
      
      Non-relative svn:externals, such as "src/openpa" are not dealt with in
      this commit.
      
      No reviewer.
      6ef688f1
  9. 25 Dec, 2012 1 commit
  10. 23 Oct, 2012 1 commit
  11. 19 Oct, 2012 1 commit
  12. 26 Sep, 2012 1 commit
  13. 05 Sep, 2012 1 commit
    • David Goodell's avatar
      [svn-r10198] delete simplemake remnants · f6b4f49e
      David Goodell authored
      This includes most remaining "Makefile.sm" files and the "simplemake.in"
      program itself.  This commit also attempts to get the
      "test/mpi/maint/updatefiles" into better shape, although I have not yet
      tested most of these modifications.
      
      Partly reviewed by balaji@.
      f6b4f49e
  14. 04 Sep, 2012 1 commit
    • Pavan Balaji's avatar
      [svn-r10187] Cleanup mpix functionality: · 5f0fae62
      Pavan Balaji authored
      1. Move the new extension FT routines into the src/mpi/comm directory
      instead of the separate src/mpix directory, since it's clearly using
      the MPI internals.
      
      2. Move the MPIX_mutex functionality to mpi.h.in instead of a separate
      mpix.h.  This will allow us to use device-specific mpix_foo.h
      functionality that the user can use to buy-in to device-specific
      extensions.
      
      3. Move the ARMCI and Mutex functionality to src/armci and src/mutex
      directories respectively.
      
      Reviewed by goodell.
      5f0fae62
  15. 29 Aug, 2012 2 commits
  16. 09 Aug, 2012 2 commits
  17. 17 May, 2012 1 commit
    • David Goodell's avatar
      [svn-r9907] autogen.sh: attempt to use glibtoolize first · a0b96550
      David Goodell authored
      We did this when `$MPICH2_AUTOTOOLS_DIR` was set, but not otherwise.
      This leads to trouble on Darwin under homebrew because we find autoconf
      and automake in `/usr/local/bin` but we don't find a functional
      `libtoolize` at all.
      
      No reviewer.
      a0b96550
  18. 28 Feb, 2012 2 commits
  19. 16 Dec, 2011 2 commits
  20. 15 Dec, 2011 2 commits
    • David Goodell's avatar
      [svn-r9364] patch depcomp to handle pgcc · beadd1c6
      David Goodell authored
      This change deletes the revision-controlled copy of "confdb/depcomp",
      much like we already did with config.guess and config.sub.  This file is
      recreated by autoreconf (specifically via automake) on every
      maint/updatefiles run.  We then patch the file with a stanza for pgcc
      support.
      
      An alternative approach would be to drop the "-f" flag from our
      autoreconf invocation so that we don't overwrite depcomp every time
      maint/updatefiles is run.  Then maintain a versioned depcomp script in
      SVN that contains our pgcc modifications.
      
      No reviewer.
      beadd1c6
    • David Goodell's avatar
      [svn-r9363] swing openpa to r134 to pick up pgcc dependency tracking · 42eec3f2
      David Goodell authored
      Also switch to using autogen.sh in openpa instead of direct autoreconf.
      
      No reviewer.
      42eec3f2
  21. 12 Dec, 2011 1 commit
  22. 08 Dec, 2011 1 commit
  23. 01 Dec, 2011 2 commits
  24. 30 Nov, 2011 2 commits
  25. 21 Nov, 2011 2 commits
  26. 14 Nov, 2011 2 commits
    • David Goodell's avatar
      [svn-r9175] require autoconf 2.67 or 2.68 · d49d9b8e
      David Goodell authored
      Darius has encountered errors that look like this when using 2.63:
      
      -----8<-----
      autoreconf: running: aclocal --force -I confdb
      configure.in:1170: error: AC_SUBST: `BUILD_AD_M4_MAP_ARGS_W(NFS UFS PFS PVFS PVFS2 TESTFS XFS PANFS GRIDFTP LUSTRE BGL BGLOCKLESS ZOIDFS HFS PIOFS SFS,,,,)_TRUE' is not a valid shell variable name
      /Users/buntinas/buildtools/share/aclocal-1.11/cond.m4:15: AM_CONDITIONAL is expanded from...
      configure.in:1170: the top level
      autom4te: /Users/buntinas/buildtools/bin/m4 failed with exit status: 1
      -----8<-----
      
      No reviewer.
      d49d9b8e
    • David Goodell's avatar
      3d156523
  27. 11 Nov, 2011 1 commit
  28. 10 Nov, 2011 2 commits
    • David Goodell's avatar
      [svn-r9144] add a "pre-update hooks" facility to maint/updatefiles · b13e2720
      David Goodell authored
      This makes it easier to mimic svn:externals behavior when using git-svn.  It also
      permits other local fixups and changes because of a nonstandard environment.  The
      intent is that these hooks should not be committed, but are only for local scripts.
      
      Corresponding post-update hooks would be easy to add if we ever have a use case.
      
      No reviewer.
      b13e2720
    • David Goodell's avatar
      [svn-r9135] completely overhaul the build system · 4153c8f8
      David Goodell authored
      Use automake+libtool instead of simplemake+createshlib.  Parallel make
      now works for real, and shared library creation should be more robust on
      more platforms.  "make dist" now works, modulo building the documentation,
      although for boring reasons we can't actually use it for the final
      distribution tarball generation.
      
      This is a massive change and without a doubt has some bugs in it.  We'll
      work through them as we find them.
      
      No reviewer.
      4153c8f8