Overview
Request 989690 accepted
- Fix library package name for non-HPC flavors.
- Remove openmpi1 for non-HPC.
- Correct valgrind-devel BuildRequires.
- Add rpmlintrc to ignore some empty files in examples
- Created by StefanBruens
- In state accepted
Loading...
Request History
StefanBruens created request
- Fix library package name for non-HPC flavors.
- Remove openmpi1 for non-HPC.
- Correct valgrind-devel BuildRequires.
- Add rpmlintrc to ignore some empty files in examples
StefanBruens accepted request
Just noticed: in the spec file line 830, there is a %{p_prefix}/lib/pkgconfig in the non-HPC path. I'm not sure if you want this to expand to /usr/lib/pkgconfig on all arches as most pkgconfigs install to arch specific directories.
I think there is an error in the HPC builds, e.g. gnu-mpi-hpc has in its pkgconfig:
but the
libpetsc.so -> libpetsc.so.3.14.5
symlink is in${prefix}/lib64/
The complete path is
/usr/lib64/petsc/3.14.5/linux-gnu-c-opt/lib/pkgconfig/
, so this is fine for now.We could switch to
/usr/lib/petsc/3.14.5/linux-gnu-c-opt/lib64/
for libraries and/usr/lib/petsc/3.14.5/linux-gnu-c-opt/lib
for libexec/binaries, to have the same layout on all flavors, but first pkgconfig needs to have${prefix}/lib64
then.@Dmitry_R, @Mailaender, @StefanBruens, @TheBlackCat, @adrianSuSE, @anag, @badshah400, @cjunghans, @dstoecker, @eeich, @kwk, @lrupp, @mslacken, @openfoam, @psmt: review reminder