It is common to build MPI libraries with various Fortan and other compilers. The attached patch adds -devel and -libs sub-packages. This makes it easier to build other lam rpms based on this spec with different compilers and install the needed libraries in parallel on the various nodes. To build for a different compiler, e.g. ifort, change: < Name: lam --- > Name: lam-ifort > Provides: lam < %setup -q --- > %setup -q -n lam-%{version} > FFLAGS="-axP -fPIC" 70c56,57 < FFLAGS="$RPM_OPT_FLAGS -fPIC" --- > %else > FFLAGS="-axKNBP" 73c60 < export FC=f95 --- > export FC=ifort
Created attachment 128919 [details] spec patch to add -devel and -libs sub-packages.
Created attachment 129631 [details] Patch to lam.spec to update to 7.1.2 and create -devel and -libs pacakges Looks like there is some life upstream. The attached patch updates to 7.1.2 as well as splits the package. Probably should also move the compiler wrappers to the -devel package.
Fixed with lam-7.1.2, now in rawhide and FC-5 Updates/Testing.
lam-7.1.2-1.fc5 has been pushed for fc5, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.