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
