Sorry to do this, but I've got another one:
I was looking over my reports against 1.5.5rc1 and came across:
In which "make clean" can fail on systems (mostly BSD) where make != gmake.
The issue is that $(RM) is defined by GNU Make but not other make versions.
While the instances I reported in VT for 1.5.5rc1 are not present in
1.4.5rc4, the ompi_info one is:
> $ find openmpi-1.4.5rc4 -name Makefile.am | xargs grep -w RM
> openmpi-1.4.5rc4/ompi/tools/ompi_info/Makefile.am: test -z
> "$(OMPI_CXX_TEMPLATE_REPOSITORY)" || $(RM) -rf
Note that this will only be a problem if OMPI_CXX_TEMPLATE_REPOSITORY is
non-empty, which doesn't appear to be the case on the few BSD systems I
examined just now.
I think the fix is just "$(RM)" -> "rm", since bare "rm" is used pretty
widely in other Makefile.am's.
I plan to add "make clean" to my testing criteria for the next RC that
comes my way.
On 1/31/2012 11:21 AM, Jeff Squyres wrote:
> Hot on the heels of rc3, rc4 is out:
> The main differences are the 8 issues that Paul Hargrove mentioned:
> Make v1.4 configure fail on OS X 10.3 and earlier
> Fix opal/util/path.c for Linux with old compilers
> README updates for the Sun compilers
> README updates noting systems that are no longer supported
> Fix assembly generation code on BSD in v1.4
Paul H. Hargrove PHHargrove_at_[hidden]
Future Technologies Group
HPC Research Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900