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/generate-asm.pl'
> '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/generate-asm.pl 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
--
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
|