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

184 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
eebc0177f9 Make sure to make any old files readable (e.g., from an aborted prior
"make dist")

This commit was SVN r26281.
2012-04-18 14:48:26 +00:00
Jeff Squyres
e366075151 Minor updates to the Open MPI spec file
This commit was SVN r25950.
2012-02-17 13:37:42 +00:00
Jeff Squyres
7ade4fc70f Look for README.WINDOWS.txt now (the .txt suffix is new).
This commit was SVN r25947.
2012-02-17 11:40:15 +00:00
Jeff Squyres
8e6507588a Fix the out directory, and make sure to create it, even if it's
specified in a relative sense.

This commit was SVN r25922.
2012-02-14 18:44:00 +00:00
Jeff Squyres
226c9af195 Make the HTML man page script a little better: effectively do a "mkdir
-p" when creating new directories.

This commit was SVN r25921.
2012-02-14 18:37:12 +00:00
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
50ab8d893c Recent (as of 3 Aug 2011) versions of LWP in Macports seem to have
broken SSL certificate verification.  The IU CA is in my Mac system
keychain (and has been there for quite a long time), but after a
recent ports update, LWP fails the SSL certificate verification.
Fine.  So we'll just turn it off, per
http://search.cpan.org/~gaas/libwww-perl-6.02/lib/LWP/UserAgent.pm.

This commit was SVN r24983.
2011-08-03 13:50:23 +00:00
Jeff Squyres
cebd1837e5 Add special token to gkcommit commit messages so that the SVN
pre-commit hook doesn't try to re-close tickets that are referred to
in the original SVN commit messages.

This commit was SVN r24981.
2011-08-03 13:02:45 +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
dd2e57f41c Make the HTML man page script a little more robust
This commit was SVN r24539.
2011-03-17 15:09:23 +00:00
Nadia Derbey
af30f53556 Committed for D. Guinier: The new env variable MPI_ROOT facilitate launch script creation. It is asked by customers who use BPS and LSF batch manager
This commit was SVN r24465.
2011-02-25 14:40:49 +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
dcb8f4b633 Use rman (http://sourceforge.net/projects/polyglotman/) to generate
HTML web pages; html2man cut a bunch of them off for no reason.  Tweak
up the html generation process a bit and add some docs at the top of
the script to remind me how to use this script when I come back to it
again in 6 months...

This commit was SVN r23877.
2010-10-08 18:00:37 +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
Rainer Keller
9a8b794eb4 - Allow -r=r<NUM>, and -r=<NUM> for easier copy-pasting...
This commit was SVN r22915.
2010-03-30 14:02:35 +00:00
Jeff Squyres
e307df8a85 * Fix help message
* Fix to use SVN log messages relative to the trunk
 * Fix error message printing when LWP fails

This commit was SVN r22892.
2010-03-26 14:13:56 +00:00
Jeff Squyres
f9f85692f2 Add a dry-run mode.
This commit was SVN r22891.
2010-03-26 12:36:05 +00:00
Jeff Squyres
3179daa5e0 Add in Ralph's suggestion of running "svn up". Also add a command
line option to ''not'' run it if you don't want to.  Also add a --help
output so that you can see the command line options.

This commit was SVN r22883.
2010-03-25 15:00:17 +00:00
Jeff Squyres
370c987486 Add a helper script for the gatekeepers -- automatically create a
suggested SVN commit message for when closing a CMR (containing CMR
#s, CMR subject lines, and SVN commit log messages).

This commit was SVN r22882.
2010-03-25 14:38:21 +00:00
Nadia Derbey
4e71d4ae32 remove trailing colon at the end of the generated LD_LIBRARY_PATH
This commit was SVN r22677.
2010-02-22 07:47:30 +00:00
Jeff Squyres
3790a611df Print a meta tag as well -- be google friendly
This commit was SVN r22524.
2010-02-01 19:29:16 +00:00
Jeff Squyres
372e18cad1 Minor addition -- also grab the nav.inc.
This commit was SVN r22523.
2010-02-01 19:08:11 +00:00
Jeff Squyres
e9ef6b5d69 More updates / betterness
This commit was SVN r22500.
2010-01-27 16:57:21 +00:00
Jeff Squyres
ccf4c26755 Cross-link any MPI_<foo> text that we find in the man page that also
has a corresponding man page.

This does not cross link other words like "mpirun", etc.  That could
also be done.

This commit was SVN r22494.
2010-01-26 17:28:38 +00:00
Jeff Squyres
21a4bc6af5 Improvements
This commit was SVN r22493.
2010-01-26 15:15:38 +00:00
Jeff Squyres
3fdb9823cd First cut at a script to automatically make PHP-ized man pages from an OMPI
tarball script suitable for putting on www.open-mpi.org.

This commit was SVN r22485.
2010-01-26 03:45:12 +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
Ralph Castain
c54db934d2 Okay, smarty pants - track Jeff's tarball logic changes
This commit was SVN r22369.
2010-01-06 01:50:22 +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
Ralph Castain
b4a77591d2 You cannot check for a "b" sub-release as the tests are looking for integers (doing < and > comparisons). Indeed, libtool doesn't report the "b" when doing --version, probably just for that reason.
This commit was SVN r22365.
2010-01-05 23:40:10 +00:00
Ralph Castain
ea8b2dc752 Update the Cisco platform files. Create a make_tarball variant for creating orte-level tarballs
This commit was SVN r22338.
2009-12-23 16:44:57 +00:00
Jeff Squyres
656701e2b0 - Add missing executables to specfile (ompi-server, etc.)
- Fix: pull in VT files when building multiple RPMs (reported by Jim
  Kusznir).
- Add allow_fortify_source option to let users selectively disable
  _FORTIFY_SOURCE processing on platforms where it just doesn't work
  (even with gcc; also reported by Jim Kusznir).

cmr:v1.4
cmr:v1.5

This commit was SVN r22306.
2009-12-14 19:52:23 +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
eed890c3d7 Fix one more spelling typo
This commit was SVN r22156.
2009-10-28 17:28:54 +00:00
Jeff Squyres
3dc84e9d0b Change the default value of shell_scripts_basename to not include the
version because they're installed in bindir by default, where you can
only have one Open MPI installation at a time.  Plus, without the
version numbers is what mpi-selector expects.

Thanks to Bill Johnstone for pointing out the problem.

This commit was SVN r22074.
2009-10-08 11:47:53 +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
Ethan Mallove
f21b6c76d1 Remove old wrapper script around Solaris "pkgmk" command
This commit was SVN r21606.
2009-07-06 15:24:49 +00:00
Jeff Squyres
cc34797c09 Add sym link from make_dist_tarball to make_tarball.
This commit was SVN r21531.
2009-06-25 16:51:21 +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
Ralph Castain
29a037123b Add a script that simply lets you make a quick tarball - without the lengthy build testing
This commit was SVN r20509.
2009-02-10 20:21:41 +00:00
Mike Dubman
e728668031 add ext variables to control script behave
This commit was SVN r20253.
2009-01-13 08:50:18 +00:00
Mike Dubman
b5cc2f389f fix: pass custom $topdir to rpmbuild command if defined by user
This commit was SVN r20207.
2009-01-06 13:15:40 +00:00
Jeff Squyres
120e09b9cd * Consolidate the list of copyrights a bit
* Print warnings for some common copyright problems

This commit was SVN r19987.
2008-11-12 18:15:09 +00:00
Jeff Squyres
9c07842148 Script to help find copyright notices in the tree.
This commit was SVN r19983.
2008-11-12 17:36:10 +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
ef6a216771 Update AUTHORS file with all the IDs that have committed so far on the
OMPI trunk.  Need all organizations to ensure I got spellings and
affiliations correct.  

Also commit a helper script to help keep AUTHORS up to date on the
trunk; it should be run before we create release branches.

This commit was SVN r19612.
2008-09-23 19:38:53 +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
Jeff Squyres
5ae8b699f0 OFED 1.3 has a much better installer; remove all the leave_build_root
kludge nastiness.  W00t!

This commit was SVN r17372.
2008-02-04 16:22:23 +00:00
Jeff Squyres
eadd82b70e Remove the hard-coded "openmpi" name from two Requires statements and
use %{name} instead (FWIW, %{_name} caused rpmbuild to barf).

This commit was SVN r17164.
2008-01-19 02:29:55 +00:00
Jeff Squyres
fe244271f2 Several small fixes:
* Remove duplicate %{_sysconfdir} in the % files sections when
  building the sub-packages.
* When building the sub-packages, ensure that devel.files also picks
  up the F90 module.
* Hard-code the directory name "openmpi" into _pkglibdir (vs. using
  %{name}) because the OMPI code base has it hard-coded as well.
  Thanks to Jim Kusznir for noticing the problem.

This commit was SVN r17036.
2008-01-02 21:52:59 +00:00
Jeff Squyres
4b2c152107 Err... fix what was committed yesterday. We didn't want to disable
both provides and requires -- we just wanted to disable the automatic
requires.

This commit was SVN r16854.
2007-12-05 17:28:16 +00:00
Jeff Squyres
64d00186ea Oops -- also include the "turn off the auto-dependency generation"
stuff in the sub-packages as well.

This commit was SVN r16839.
2007-12-04 18:08:28 +00:00
Jeff Squyres
6e530893cd Add a command-line option to disable the rpmbuild auto-dependency
generation. 

This commit was SVN r16838.
2007-12-04 17:40:01 +00:00
Sven Stork
29b2f8ce97 - fix broken build target, we have to use the files in the RPM build
environment.

This commit was SVN r16561.
2007-10-24 17:48:30 +00:00
Ethan Mallove
18315c4980 * Replace "SUNW" with "OMPI" in contrib/dist/solaris.
* Add a description for `examples/connectivity_c.c` in 
   `examples/README`.

This commit was SVN r15797.
2007-08-07 18:16:37 +00:00
Jeff Squyres
790bfd5b2a Just do a little word wrapping.
This commit was SVN r15389.
2007-07-12 19:02:01 +00:00
Jeff Squyres
7dee2fc4e8 At the prompting of Alex Tumanov and per suggestion from Red Hat, when
using install_in_opt, put the %doc files in there as well (i.e., move
docdir to be in /opt as well).

This commit was SVN r15387.
2007-07-12 15:32:18 +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
Jeff Squyres
b9195145e9 Bring over Sven's specfile generator from /tmp/sven-specfile-generator.
This commit was SVN r14628.
2007-05-09 12:18:39 +00:00
Jeff Squyres
740af39d0a Bring over latest fixes from v1.2 branch.
This commit was SVN r14577.
2007-05-03 14:18:48 +00:00
Jeff Squyres
50e0745c9e Update copyright.
This commit was SVN r14480.
2007-04-24 00:18:38 +00:00
Jeff Squyres
08041a54c5 Add yet another define option for the spec file:
use_default_rpm_opt_flags.  It defaults to a value of 1, meaning that
we'll try to use $RPM_OPT_FLAGS.  But if you're not compiling with the
GNU compilers, you might want to set this value to 0 so that your
compiler doesn't get flags that it doesn't understand (e.g., PGI 7.0
will barf on flags that it doesn't understand).

This commit was SVN r14477.
2007-04-23 19:00:29 +00:00
Jeff Squyres
0ba47105ed Merge the /tmp/jms-installdirs-trunk branch into the trunk. This
finally brings in functionality that is already on the 1.2 branch, and
was developed and tested in the v1.2ofed branch (and other places).

Short version of new features:

 * Support for ibv_fork_init() 
 * Automatically fill in the openib BTL bandwidth value by 
   querying the HCA port 
 * Installdirs functionality 
 * Fixes to always use -I in the Fortran wrapper compilers (#924) 
 * Gleb's mpool updates 
 * Remove some kruft in btl/openib/configure.m4, therefore 
   fixing the harmless warnings noted in #665 
 * Bunches of updates to the Linux RPM spec file 

I.e., effectively the same thing that r14411 brought to the v1.2
branch.

Also effectively brought in r14432 and r14433 (some fixes on top of
the original r14411 commit to v1.2).  Still need to bring in the moral
equivalent of r14445 after this commit (fixes to installdirs).

This commit was SVN r14449.

The following SVN revision numbers were found above:
  r14411 --> open-mpi/ompi@83b31314ae
  r14432 --> open-mpi/ompi@a48f160595
  r14433 --> open-mpi/ompi@68f346d2bc
  r14445 --> open-mpi/ompi@13d366b827
2007-04-21 00:15:05 +00:00
Brian Barrett
16d5fe9e8c Prepare buildpackage.sh for the v1.2.1 release. The 1.2.1 nightlies already
include the fixes to the backtrace and signal handler code for x86_64 builds,
so no need to disable them in the configure code.

This commit was SVN r14278.
2007-04-09 21:22:21 +00:00
Brian Barrett
20b3d62a91 Fix copyrights on file. This file was originally written within LAM/MPI
while LAM/MPI was at IU (well after it was at Notre Dame or OSC).  I wrote
the original version, so I am positive of this fact.  The ND and OSC
copyrights should never have been committed into the LAM/MPI tree, much
less the Open MPI tree as this code has no origin with either institution.

The bulk of the script was developed at Indiana University (again, almost
entirely by myself), with later additions after I moved to Los Alamos.

This commit was SVN r14277.
2007-04-09 21:21:12 +00:00
Brian Barrett
d7730e0fec Some updates for v1.2:
- Remove OMPI_VER_PACKAGE from the user-editable configuration
    stuff -- users shouldn't ever need to deal with it
  - Disable the stack trace stuff, since it causes problems
    on 64 bit Intel builds
  - Only include binaries for 32 bit platforms, but libraries
    for 32 and 64 bit platforms
  - Print more information about build configuration during
    the start of the script

This commit was SVN r14276.
2007-04-09 21:16:37 +00:00
Dan Lacher
01512d6950 Ticket #621
typo in solaris comment

This commit was SVN r13965.
2007-03-08 14:20:24 +00:00
Dan Lacher
fe64c796ca update the copyright for the packages
This commit was SVN r13925.
2007-03-05 16:36:35 +00:00
Brian Barrett
64bf42fc0d Updates to best build on x86_64 / ppc64:
- only include binaries for ppc/i386 -- no need for 64 bit
  - default to not printing load errors so that the XGrid pls
    doesn't cause errors when doing 64 bit builds

This commit was SVN r13577.
2007-02-09 04:17:30 +00:00
Jeff Squyres
055dbe9fb9 * Bump back down to release 1
* Separate out test clauses; don't have the same guarantees of
   left-to-right evaluation in shell script that you do in other
   languages (i.e., protect against the case of running "basename ''")

This commit was SVN r13463.
2007-02-02 12:26:33 +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
Dan Lacher
ba16157f7e Removed local zone only requirment from solaris packages
Submitted by: Dan Lacher
Reviewed by: Rolfv Vandavaart

This commit was SVN r12759.
2006-12-05 14:37:44 +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
Dan Lacher
938e7cd8d9 Switch solaris packages over to being built dynamically instead of from
static prototype files.

Submitted by: Dan Lacher
Reviewed by: Rolf Vandevaart

This commit was SVN r12544.
2006-11-10 18:42:50 +00:00
Dan Lacher
9aa0142a0c Last set of changes to the static prototype files before the switch
to dynamic prototype packages.

This commit was SVN r12426.
2006-11-03 18:36:48 +00:00
Jeff Squyres
26781a567d Fix contributed by Joe Landman to allow building on SuSE.
This commit was SVN r12273.
2006-10-24 01:26:13 +00:00
Dan Lacher
338000edf2 Update to include mpi man pages in package
Submitted by: Dan Lacher
Reviewed by: Rolf Vandevaart

This commit was SVN r12143.
2006-10-17 18:58:24 +00:00
Jeff Squyres
5dbe5c7442 Arrgh -- remove last vestige of debugging gorp.
This commit was SVN r12056.
2006-10-07 11:17:09 +00:00
Jeff Squyres
b73d9ba3ca Arrgh! Left a debugging thingy in there. This commit backs out a
little bit from the prior commit (r12051).

This commit was SVN r12052.

The following SVN revision numbers were found above:
  r12051 --> open-mpi/ompi@72e202a432
2006-10-06 19:28:40 +00:00
Jeff Squyres
72e202a432 Fix two problems:
* OFED bug 249 (http://openib.org/bugzilla/show_bug.cgi?id=249) where
   Suse systems automatically add "-D_FORTIFY_SOURCE=2" to the
   RPM_OPT_FLAGS, which works fine when you're compiling with gcc.
   But not so much when using other compilers (_FORTIFY source
   silently changes the names of functions like memcpy() in an attempt
   to protect against buffer overflows, and uses a gcc __builtin
   thingy that results in undefined symbols when you compile/link with
   other compilers, such as icc -- as of 6 Oct 2006).  So do some
   horrid huersitics to see if we're using gcc, and if so, sed out any
   FORTIFY_SOURCE stuff in RPM_OPT_FLAGS.
 * If we're building a single rpm, don't bother creating the
   runtime.files and devel.files files.  And if we are making multiple
   RPMs, then ensure to end the pipe chain with /bin/true so that if
   the user specified --enable-static --disable-shared and the egrep
   for *.so files fails, the return status from egrep (1) doesn't
   cause RPM to barf.  Specifically, do this so that /bin/true's
   return value of 0 is always what rpmbuild sees, regardless of the
   return status of egrep:
{{{
find $RPM_BUILD_ROOT -type f -o -type l | \
   sed -e "s@$RPM_BUILD_ROOT@@" | \
   egrep "lib.*\.a|lib.*\.la" > devel.files | /bin/true
}}}

This commit was SVN r12051.
2006-10-06 19:26:44 +00:00
Jeff Squyres
a6a5278c36 Update the spec file:
* Remove LANL section; they don't want it
 * Add some help for OFED building
 * Remove some outdated "rm -f" lines for executables that we no longer
ship

This commit was SVN r12046.
2006-10-06 15:13:14 +00:00
Dan Lacher
c46ff48429 Update to Sun's packaging to correctly update pkginfo files
Submitted by: Dan Lacher
Reviewed by: Rolf Vandevaart

This commit was SVN r11887.
2006-09-29 12:00:53 +00:00
Dan Lacher
791a6edd4e Changes to include the now f77 lib
Submitted by: Dan Lacher
Reviewed by Rolf Vandevaart

This commit was SVN r11657.
2006-09-14 18:10:20 +00:00
Dan Lacher
4dac88bb20 Changes to prototype files for building solaris packages.
Submitted by: Dan Lacher
Reviewed by: Rolf Vandevaart

This commit was SVN r11500.
2006-08-30 13:04:43 +00:00
Dan Lacher
e5ebc3359f Clarification on useage to supply command line -p. Futher error checking on the
command line args for the call.

This commit was SVN r11183.
2006-08-14 19:33:19 +00:00
Dan Lacher
6565fc3f25 Adding missed copyright file
This commit was SVN r11165.
2006-08-14 12:45:54 +00:00
Dan Lacher
3cfe24f8ce This putback will add Solaris packaging functionality. The packages as they
stand now are built of a static list of files, the prototype for the packages
is not being dynamically generated.  The goal will be to make changes to
have dynamically generated package prototypes.

This commit was SVN r11160.
2006-08-11 18:45:00 +00:00
Brian Barrett
20b8a2a6ae - Make script x86_64 aware
- increase initial disk image size to deal with the extra file metadata
  due to now having 4 builds

This commit was SVN r11146.
2006-08-10 15:08:11 +00:00