Description of problem: I think it would be nice if atlas created some rpm macros to help package developers link against atlas libraries properly. Version-Release number of selected component (if applicable): atlas-3.8.4-11.fc20.x86_64 atlas-3.10.1-10.fc21.x86_64 How reproducible: Very Steps to Reproduce: 1. Try supporting a single spec file for a package across fedora/epel distributions. Actual results: To get a spec file to work on fedora 19,20,21 and epel 5/6 I've had to come up with the following %if 0%{?fedora}%{?rhel} == 19 %define atlas_libs -lsatlas %endif %if 0%{?fedora}%{?rhel} == 20 %define atlas_libs -latlas -lcblas -lclapack -lf77blas -llapack -lptcblas -lptf77blas %endif %if 0%{?fedora}%{?rhel} == 21 %define atlas_libs -lsatlas %else %define atlas_libs -lf77blas -llapack %endif Expected results: I'd much rather just have atlas_libs defined for me, or have some set of rpm macros auto-defined from pkg-config pc file.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Ping, just had to update ga package for f22 branch to get things to build properly... It'd still be nice to have this.
Hi. Pkgconfig seems to be the right tool. Atlas-devel would contain /usr/lib64/pkgconfig/atlas.pc with contents (not tried yet): Name: atlas Description: Automatically Tuned Linear Algebra Software Cflags: -I${includedir}/atlas Libs: -L${libdir}/atlas -lsatlas
That's perfect, could I get that addition pushed to f21, f20 and el6?
F20 and F21 should be no problem. RHEL7 maybe, not sure. I am skeptical about RHEL6.
Do you need some help maintaining epel7 and el6? I can certainly be of assistance there. I'm currently a maintainer of several packages for fedora/epel.
atlas is in base rhel, therefore it can't be in epel.
Oh, right...
http://koji.fedoraproject.org/koji/taskinfo?taskID=7934539 Does it work as expected?
atlas-3.10.1-15.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/atlas-3.10.1-15.fc21
Package atlas-3.10.1-15.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing atlas-3.10.1-15.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-13664/atlas-3.10.1-15.fc21 then log in and leave karma (feedback).
atlas-3.8.4-12.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/atlas-3.8.4-12.fc20
atlas-3.10.1-15.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.
atlas-3.8.4-12.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.