1
1
Граф коммитов

34 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
3b299257b9 Some improvements to the make_dist_tarball script, particularly for hg
repos.

This commit was SVN r25913.
2012-02-13 23:16:13 +00:00
Jeff Squyres
a15482686b Update to the same version numbers that we're now using in the v1.5
branch.  

This commit was SVN r25881.
2012-02-08 16:39:43 +00:00
Jeff Squyres
7d39eed7ed Update to m4 1.4.16, AM 1.11.1, AC 2.68, and LT 2.4 per
http://www.open-mpi.org/community/lists/devel/2011/07/9492.php. 

This commit was SVN r24870.
2011-07-10 13:19:09 +00:00
Jeff Squyres
3f4d4886f2 Minor update for something that has been bugging me for quite a while:
OMPI supports multiple different repository systems (SVN, hg, git).
But the VERSION file has listed "want_svn" and "svn_r" as fields, even
though the actual repo system and version may not be SVN.

So search/replace those fields (and derrivative values that come from
those fields) with "want_repo_rev" and "repo_rev", respectively.

This commit was SVN r24405.
2011-02-16 22:53:23 +00:00
Jeff Squyres
6e88176050 Oops -- need 2 dashes, not one.
This commit was SVN r23794.
2010-09-23 13:21:00 +00:00
Ralph Castain
40a2bfa238 WARNING: Work on the temp branch being merged here encountered problems with bugs in subversion. Considerable effort has gone into validating the branch. However, not all conditions can be checked, so users are cautioned that it may be advisable to not update from the trunk for a few days to allow MTT to identify platform-specific issues.
This merges the branch containing the revamped build system based around converting autogen from a bash script to a Perl program. Jeff has provided emails explaining the features contained in the change.

Please note that configure requirements on components HAVE CHANGED. For example. a configure.params file is no longer required in each component directory. See Jeff's emails for an explanation.

This commit was SVN r23764.
2010-09-17 23:04:06 +00:00
Jeff Squyres
9ca4a4a154 Make it safe to call this script inside of an Open MPI tarball (not
just an SVN or HG checkout).

This commit was SVN r23528.
2010-07-28 17:22:04 +00:00
Jeff Squyres
ad95e00b42 Remove an extraneous/misleading comment.
This commit was SVN r23320.
2010-06-29 14:42:03 +00:00
Jeff Squyres
9ac56c8674 Add "-j4" into the flags passed when we "make distcheck" (these flags
don't help when just running "make dist").  On my (somewhat older)
machines, it cut the wall clock time of make_dist_tarball down from
~55 minutes to ~40 minutes.

This commit was SVN r23318.
2010-06-29 14:32:20 +00:00
Ralph Castain
9ba3459135 Use the correct command to revert VERSION when making tarballs
This commit was SVN r23276.
2010-06-17 04:19:42 +00:00
Jeff Squyres
08fbd6c644 Require a modern version of flex to make a dist tarball so that it
generates Windows-friendly *_lex.c files.  Update HACKING to match.

Also need r22467 in the CMRs to fix how the pcie btl compiles and
distributes its .l file.

cmr:v1.4
cmr:v1.5

This commit was SVN r22468.

The following SVN revision numbers were found above:
  r22467 --> open-mpi/ompi@1a7b7f7180
2010-01-22 16:39:38 +00:00
Ralph Castain
3905d38bc5 No need for a separate tarball script - add -no-ompi support to the main tarball script and get rid of the orte_tarball ones
This commit was SVN r22385.
2010-01-09 01:06:52 +00:00
Jeff Squyres
6105c71561 r22365 wasn't quite right -- Libtool 2.2.6b ''does'' report the "b" in
the --version output (ugh!).  So fix it so that if there are letters
in the release number, don't use -lt and -gt to compare; just print
"we found the wrong version" (don't try to determine if it's higher or
lower).

This commit fixes ompi's make_dist_tarball -- I'll let Ralph adapt for
the ORTE tarball script.

This commit was SVN r22366.

The following SVN revision numbers were found above:
  r22365 --> open-mpi/ompi@b4a77591d2
2010-01-06 00:10:09 +00:00
Jeff Squyres
31d1873eab Update the autotools used to make the trunk nightly tarballs.
This commit was SVN r22283.
2009-12-08 20:30:59 +00:00
Rainer Keller
80a80d5379 - Since the config/*.m4 separation config/opal_setup_cc.m4 moved away.
Use config/ompi_get_version.m4 to check for validity...

This commit was SVN r22162.
2009-10-28 22:54:37 +00:00
Jeff Squyres
cf6b71e8a2 Helper -- ensure to revert VERSION when we're done.
This commit was SVN r21966.
2009-09-11 15:49:15 +00:00
Jeff Squyres
6c3ff1c438 Modify make_dist_tarball to conditionally allow it when ''higher''
than expected versions of tools are found.  make_dist_tarball will
''not'' accept lower or higher versions by default (since the goal is
exact reproducability, after all), but you can specify the --highok
command line switch to allow it.  

I'm also removing make_tarball in this commit and will replace it with
a sym link to make_dist_tarball in the next commit.  The script will
default to allowing higher versions of the tools when invoked with an
argv[0] of "make tarball" (i.e., --highok is not necessary, but is
harmless).

This commit was SVN r21530.
2009-06-25 16:50:53 +00:00
Greg Koenig
60485ff95f This is a very large change to rename several #define values from
OMPI_* to OPAL_*.  This allows opal layer to be used more independent
from the whole of ompi.

NOTE: 9 "svn mv" operations immediately follow this commit.

This commit was SVN r21180.
2009-05-06 20:11:28 +00:00
Tim Mattox
b081fc3462 Bring the make_dist_tarball gnu tools version checks up to date from
the v1.3 branch's r19812:

Update the make_dist_tarball script to check for the proper GNU tool
versions as posted on http://www.open-mpi.org/svn/building.php
 * m4 1.4.11
 * autoconf 2.63
 * automake 1.10.1
 * libtool 2.2.6

This commit was SVN r19813.

The following SVN revision numbers were found above:
  r19812 --> open-mpi/ompi@706923f7b1
2008-10-27 16:41:27 +00:00
Jeff Squyres
c1abc108af Fix the make_dist_tarball script: check for the successful completion
of the actual command, not the $? from tee (which will always be 0).

This commit was SVN r19300.
2008-08-14 21:23:25 +00:00
Tim Mattox
b107ac85a1 Fix an hg error message in make_dist_tarball.
This commit was SVN r19220.
2008-08-07 19:48:49 +00:00
Jeff Squyres
797ec531aa Some more work on the man pages:
* Make the creation of the build dir for the man pages a bit more
   robust (thanks to suggestions from Ralf W.).
 * Only distribute the .Xin files, not the .X man pages themselves.
 * Make the .X files depend on opal_config.h so that if you re-run
   configure and change opal_config.h (e.g., a new version), the man
   pages should get rebuilt.
 * Man pages are now cleaned with "distclean", not "maintainer-clean".
 * Fix a typo in opal_crs.7in.
 * Udpate make_dist_tarball to update "date" in the VERSION file.
 * Make make_dist_tarball a bit friendlier to hg checkouts.

This commit was SVN r19219.
2008-08-07 19:20:40 +00:00
Tim Mattox
fa74f0a100 Refs trac:1265
Update the make_dist_tarball script and the HACKING file to the new trunk
autotools requirements, including the addition of a specific m4 version:
 * m4 1.4.11
 * autoconf 2.62
 * automake 1.10.1
 * libtool 2.2.4

This commit was SVN r18465.

The following Trac tickets were found above:
  Ticket 1265 --> https://svn.open-mpi.org/trac/ompi/ticket/1265
2008-05-20 20:23:31 +00:00
Adrian Knoth
52f3540a9c As of r14652, use autoconf 2.60 and automake 1.10
This commit was SVN r14723.

The following SVN revision numbers were found above:
  r14652 --> open-mpi/ompi@21e00f6f0c
2007-05-23 10:02:43 +00:00
Brian Barrett
3c11936b34 Minor changes to the distscript:
- The Verification check only checked that a file that's in SVN is there,
    which AM would have complained about during make dist, so it's really
    a pointless check
  - No need to remove / restore autogen.sh, as AM isn't going to put it
    in the tarball anyway, and even if it would, this thing would only
    cause it to fail during make dist.  All this step did was erase any
    changes you had to autogen.sh when you run make_dist_tarball, which
    really sucks.

This commit was SVN r13307.
2007-01-25 15:53:08 +00:00
Tim Mattox
37b72d03cd Updated the autotools check to handle the libtool 2.1a version string.
This commit was SVN r12557.
2006-11-11 02:42:12 +00:00
Jeff Squyres
01448f7166 LT 1.5.22 has been released
This commit was SVN r8559.
2005-12-20 13:29:51 +00:00
Jeff Squyres
1a211881d5 Arrgh -- forgot to save some comment changes and remove some debugging
before committing. 

This commit was SVN r8368.
2005-12-01 21:01:15 +00:00
Jeff Squyres
f579fa4b58 Modify the dist script so that, by default, it makes a pair of
tarballs: one with greek and one without -- without running "svn up"
in between.  This guarantees that we have two tarballs of the same SVN
R number (e.g., vA.B.Crc7 and vA.B.C if rc7 turns out to be perfect).
Add option --greekonly if you know that there's no chance that this
tarball will be perfect, and therefore there's no point in making the
non-greek tarball.

This commit was SVN r8367.
2005-12-01 20:59:11 +00:00
Jeff Squyres
772ad9e6c2 Add --nogreek option to make_dist_tarball to make release tarballs
This commit was SVN r8154.
2005-11-14 11:46:38 +00:00
Jeff Squyres
42ec26e640 Update the copyright notices for IU and UTK.
This commit was SVN r7999.
2005-11-05 19:57:48 +00:00
Jeff Squyres
982e34c50d Update the dist script a bit
This commit was SVN r7672.
2005-10-08 10:53:06 +00:00
Jeff Squyres
66a8381765 Increase expected tool versions to all the latest versions
This commit was SVN r7670.
2005-10-08 02:55:34 +00:00
Jeff Squyres
fdef4765cf Brought over from the beta branch -- improvements to the dist system
to get the right version number.

This commit was SVN r6131.
2005-06-21 21:48:50 +00:00