Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] GNU Make required for OMPI 1.5.5rc1: known/intended?
From: Paul H. Hargrove (PHHargrove_at_[hidden])
Date: 2011-12-16 19:39:09

I've noticed that on, for instance, FreeBSD I must compile
openmpi-1.5.5rc1 with "gmake" rather than "make".
I didn't see "GNU Make" listed as a build dependency in the README, and
so I wonder if this was known.

The failure mode seen with Berkeley Make in place of GNU Make is
somewhat non-intuitive:
> Making all in asm
> CC asm.lo
> /usr/bin/perl
> '/home/phargrov/OMPI//openmpi-1.5.5rc1/opal/asm/'
> 'AMD64' 'default-.text-.globl-:--.L-_at_-1-0-1-1-0'
> '/home/phargrov/OMPI//openmpi-1.5.5rc1/opal/asm/base'
> '../../opal/asm/generated/atomic-amd64-linux-nongas.s'
> Use of uninitialized value $1 in concatenation (.) or string at
> /home/phargrov/OMPI//openmpi-1.5.5rc1/opal/asm/ line 16.
> Could not open ../../opal/asm/generated/atomic-amd64-linux-nongas.s:
> *** Error code 2
And I don't have any clue what the relation may be between that error
and the version of make.


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