On 01/12/2016 05:36 AM, Orion Poplawski wrote: > The julia language loads libraries at run time by using the .so > filename. We work around this in the julia package by symlinking the > needed sonames into %{_libdir}/julia/, e.g.: > > for lib in arpack cholmod dSFMT git2 fftw3_threads gmp mprf openlibm > openspecfun pcr2-8 umfpack > do > soname=$(objdump -p %{_libdir}/lib${lib}.so | awk '$1 == "SONAME" { > print $2}') > ln -s ../${soname} %{buildroot}%{_libdir}/julia/lib${lib}.so > done This happens at build time, right? > Now we want to automatically generate the needed rpm requires, e.g.: > > libarpack.so.2()(64bit) I think this wouldn't be quite right. You don't need the soname, you need the path itself. The dependency above does not express that. Florian _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxxxxx http://lists.rpm.org/mailman/listinfo/rpm-list