On 5 April 2017 at 13:01, Kevin Buckley
<[email protected]> wrote:
> I also note that as things stand, the Relocation is used for all
> files except the Environment Module file, resulting from the
> rpmbuild beig done as follows
>
> --define 'install_shell_scripts 1' \
> --define 'install_modulefile 1' \
> --define 'use_mpi_selector 1' \
> --define 'scl openmpi-openmpi' \
> -bc openmpi-2.0.2.spec
>
> remains in the "system" tree, as
>
> /usr/share/Modules/modulefiles/openmpi-openmpi-openmpi/2.0.2
>
> although, because of the ACL naming, it would no longer clash with
> the path to a non-SCL built module file.
Furthermore, that modulefile contains the right paths
---8<---------8<---------8<---------8<---------8<---------8<---------8<------
#%Module
# NOTE: This is an automatically-generated file! (generated by the
# Open MPI/SHMEM RPM). Any changes made here will be lost a) if the RPM is
# uninstalled, or b) if the RPM is upgraded or uninstalled.
proc ModulesHelp { } {
puts stderr "This module adds Open MPI/SHMEM v2.0.2 to various paths"
}
module-whatis "Sets up Open MPI/SHMEM v2.0.2 in your enviornment"
prepend-path PATH "/opt/OpenMPI/openmpi-openmpi/root/usr/bin/"
prepend-path LD_LIBRARY_PATH /opt/OpenMPI/openmpi-openmpi/root/usr/lib64
prepend-path MANPATH /opt/OpenMPI/openmpi-openmpi/root/usr/share/man
---8<---------8<---------8<---------8<---------8<---------8<---------8<------
_______________________________________________
devel mailing list
[email protected]
https://rfd.newmexicoconsortium.org/mailman/listinfo/devel