Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] 1.4.5rc4 may still require GNU Make
From: Paul H. Hargrove (PHHargrove_at_[hidden])
Date: 2012-01-31 16:26:58

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 | xargs grep -w RM
> openmpi-1.4.5rc4/ompi/tools/ompi_info/ test -z
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'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