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/ >
