To clarify, it's a bug in the OpenMPI configure script when dealing with
UCX which they haven't fixed.

On 03/05/2018 03:36 PM, Balázs Hajgató wrote:
> Dear Ole,
> 
> use
> configopts += '--without-ucx '
> 
> in the OpenMPI easyconfig
> 
> Sincerely,
> 
> Balazs
> 
> 
> On 05/03/2018 15:27, Ole Holm Nielsen wrote:
>> Using EB 3.5.2 I'm trying to build the latest iomkl:
>>
>>   eb iomkl-2018a.eb -r
>>
>> This works like a charm on 2 of our 3 binary architectures, but on our
>> Sandy Bridge nodes with Mellanox Infiniband the build aborts:
>>
>> # eb iomkl-2018a.eb -r
>> == temporary log file in case of crash
>> /tmp/eb-Dnjmix/easybuild-6WeIK9.log
>> == resolving dependencies ...
>> == processing EasyBuild easyconfig
>> /home/modules/software/EasyBuild/3.5.2/lib/python2.7/site-packages/easybuild_easyconfigs-3.5.2-py2.7.egg/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.2-iccifort-2018.1.163-GCC-6.4.0-2.28.eb
>>
>> == building and installing
>> OpenMPI/2.1.2-iccifort-2018.1.163-GCC-6.4.0-2.28...
>> == fetching files...
>> == creating build dir, resetting environment...
>> == unpacking...
>> == patching...
>> == preparing...
>> == configuring...
>> == building...
>> == FAILED: Installation ended unsuccessfully (build directory:
>> /home/modules/build/OpenMPI/2.1.2/iccifort-2018.1.163-GCC-6.4.0-2.28):
>> build failed (first 300 chars): cmd " make -j 16 " exited with exit
>> code 2 and output:
>> Making all in config
>> make[1]: Entering directory
>> `/home/modules/build/OpenMPI/2.1.2/iccifort-2018.1.163-GCC-6.4.0-2.28/openmpi-2.1.2/config'
>>
>> make[1]: Nothing to be done for `all'.
>> make[1]: Leaving directory `/home/modules/build/OpenMPI/2.1.2/icc
>> ...
>>
>> The end of the log file
>> /tmp/eb-Dnjmix/easybuild-OpenMPI-2.1.2-20180305.144907.SAFtP.log
>> contains:
>>
>> libtool:   error: require no space between '-L' and '-lrt'
>> make[2]: *** [libmca_pml_ucx.la] Error 1
>> make[2]: Leaving directory
>> `/home/modules/build/OpenMPI/2.1.2/iccifort-2018.1.163-GCC-6.4.0-2.28/openmpi-2.1.2/ompi/mca/pml/ucx'
>>
>> make[1]: *** [all-recursive] Error 1
>>
>> I can't make out what's causing this.  Perhaps the build server has a
>> library installed triggering an error?
>>
>> Thanks for any suggestions!
>>
> 

-- 
Ake Sandgren, HPC2N, Umea University, S-90187 Umea, Sweden
Internet: [email protected]   Phone: +46 90 7866134 Fax: +46 90-580 14
Mobile: +46 70 7716134 WWW: http://www.hpc2n.umu.se

Reply via email to