| Summary: | RFE: Generate subpackage that only ships minimal armadillo headers | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Susi Lehtola <susi.lehtola> |
| Component: | armadillo | Assignee: | C Sand <conradsand.fb> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 16 | CC: | conradsand.fb |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-10-03 00:44:30 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Susi Lehtola
2011-07-06 22:07:56 UTC
Hi Jussi, My plate is quite full, so I probably won't get to this for a while. I'm also not too keen on having two conflicting packages. In Armadillo 2.0 it's possible to disable the use of ATLAS (which can conflict with GSL) through defining ARMA_DONT_USE_ATLAS before including the armadillo header. I'll add similar functionality for the conditional use of LAPACK and BLAS. I'll upgrade the Armadillo package to the 2.x series after it's been in use for a month or two (in order to detect any latent bugs). If you are against the idea of conflicting packages (which, in my POV, is easier), the other possibility would be to just install the headers in a different directory... Hi Jussi, I don't have the time to keep track of two separate armadillo packages. I've updated Armadillo in Rawhide, Fedora 16 and EPEL to the latest stable version, which is 2.2.3 In the updated version, you can explicitly disable to use of ATLAS, BLAS or LAPACK by defining ARMA_DONT_USE_ATLAS, ARMA_DONT_USE_BLAS, or ARMA_DONT_USE_LAPACK before including the armadillo header. For example: #define ARMA_DONT_USE_ATLAS #include <armadillo> Hi Conrad, there's no overhead in two packages, since both would be generated from the same spec file. And the problem is in the library.. |