On Tuesday, 07 October 2014, at 09:53:03 (-0700),
Timothy Brown wrote:

> I just checked with the admin that installed SLURM here. We built it from tar 
> balls (so it would be on central storage) with the following:
> 
>  $ ./configure --prefix=/curc/slurm/slurm/14.03.7 --with-munge 
> --sysconfdir=/curc/slurm/slurm/etc/ --with-hdf5=yes
> 
> We are using RedHat 6 (x86_64). This configure line gave us what I reported 
> before, perl in $prefix/lib64 and everything else in $prefix/lib.

Try passing --libdir=/curc/slurm/slurm/14.03.7/lib64 to ./configure as
well.

Perl generates its own prefix based on how it was installed; this uses
RedHat's RPM configuration which is multilib-aware.  Since Perl on
RHEL6 was built to use lib64, SLURM's Perl stuff uses the same
location.

However, autotools by default use <prefix>/lib, not
<prefix>/lib<arch>, so I suspect that's where the "conflict" arises.

Michael

-- 
Michael Jennings <[email protected]>
Senior HPC Systems Engineer
High-Performance Computing Services
Lawrence Berkeley National Laboratory
Bldg 50B-3209E        W: 510-495-2687
MS 050B-3209          F: 510-486-8615

Reply via email to