#1710 dune-istl does not link to arpack++
Metadata
Property | Value |
---|---|
Reported by | Felix Gruber (gruber@igpm.rwth-aachen.de) |
Reported at | Aug 19, 2015 16:04 |
Type | Bug Report |
Version | Git (pre3.0) |
Operating System | Unspecified / All |
Last edited by | Christoph Grüninger (gruenich@iws.uni-stuttgart.de) |
Last edited at | Oct 20, 2015 16:04 |
Closed by | Christoph Grüninger (gruenich@iws.uni-stuttgart.de) |
Closed at | Oct 20, 2015 16:04 |
Closed in version | Unknown |
Resolution | Fixed |
Comment | Fixed in istl 3.0-git. Thanks for the patch. |
Description
I tried to build the new testprogram arpackpptest with the ARPACK++ package from Debian (libarpack++2-dev). This faild to link with missing symbol errors. To fix this, I changed the FindARPACKPP.cmake macro to search for arpack++.so. Since there seem to be other versions of ARPACK++ out there that don't have this shared library, I tried to handle both cases in FindARPACKPP.cmake. It would be nice, if someone could test this in a clean build-cmake directory with a version of ARPACK++ that does not have this shared library.
See the attached patch for my changes to FindARPACKPP.cmake