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.

Regards
Timothy

On Oct 7, 2014, at 10:40 AM, Jeff Squyres (jsquyres) <[email protected]> wrote:

> What are the defaults when you build from a tarball?
> 
> On Oct 7, 2014, at 12:13 PM, Bruce Roberts <[email protected]> wrote:
> 
>> 
>> The perl libs install in the perl installarchlib it appears from reading the 
>> slurm.spec and the rest of the libs install in $prefix/lib or lib64 based on 
>> your arch.  These can all be altered at configure/rpmbuild time.
>> 
>> On a normal 64bit system this is what I get with the latest 14.03...
>> 
>> rpm -qpl slurm-plugins-14.03.8-1.x86_64.rpm
>> /usr/lib64/slurm
>> /usr/lib64/slurm/accounting_storage_filetxt.so
>> /usr/lib64/slurm/accounting_storage_none.so
>> /usr/lib64/slurm/accounting_storage_slurmdbd.so
>> /usr/lib64/slurm/acct_gather_energy_ipmi.so
>> ...
>> 
>> rpm -qpl slurm-14.03.8-1.x86_64.rpm
>> ...
>> /usr/lib64/libpmi.so
>> /usr/lib64/libpmi.so.0
>> /usr/lib64/libpmi.so.0.0.0
>> /usr/lib64/libpmi2.so
>> /usr/lib64/libpmi2.so.0
>> /usr/lib64/libpmi2.so.0.0.0
>> /usr/lib64/libslurm.so
>> /usr/lib64/libslurm.so.27
>> /usr/lib64/libslurm.so.27.0.0
>> /usr/lib64/libslurmdb.so
>> /usr/lib64/libslurmdb.so.27
>> /usr/lib64/libslurmdb.so.27.0.0
>> 
>> rpm -qpl slurm-perlapi-14.03.8-1.x86_64.rpm
>> /usr/lib/perl/5.18.2/Slurm.pm
>> /usr/lib/perl/5.18.2/Slurm/Bitstr.pm
>> /usr/lib/perl/5.18.2/Slurm/Constant.pm
>> /usr/lib/perl/5.18.2/Slurm/Hostlist.pm
>> /usr/lib/perl/5.18.2/Slurm/Stepctx.pm
>> /usr/lib/perl/5.18.2/Slurmdb.pm
>> /usr/lib/perl/5.18.2/auto/Slurm/Slurm.so
>> /usr/lib/perl/5.18.2/auto/Slurmdb/Slurmdb.so
>> /usr/lib/perl/5.18.2/auto/Slurmdb/autosplit.ix
>> 
>> On 10/07/2014 08:31 AM, Jeff Squyres (jsquyres) wrote:
>>> We got a report in OMPI the other day that reported by Timothy Brown (see 
>>> http://www.open-mpi.org/community/lists/users/2014/10/25467.php) that SLURM 
>>> is installing things into both $prefix/lib and $prefix/lib64.
>>> 
>>> Can the SLURM developers confirm that this is correct?
>>> 
>>> I'm a little confused because all prior versions of OMPI have worked fine 
>>> (i.e., found the Right SLURM libraries), but now there's apparently an 
>>> issue with SLURM 14.03.7.  Did something change in the installation 
>>> location of perl modules and libraries in this version of SLURM?
>>> 
>>> If so, can it be changed (back?) such that SLURM only installs into 
>>> $prefix/lib *or* $prefix/lib64?  It's somewhat unexpected behavior to 
>>> install into *both* lib and lib64.
>>> 
>>> Thanks!
>>> 
> 
> 
> -- 
> Jeff Squyres
> [email protected]
> For corporate legal information go to: 
> http://www.cisco.com/web/about/doing_business/legal/cri/
> 

Reply via email to