[petsc-dev] [petsc-maint] problem installing petsc 3.4

Jed Brown jed at jedbrown.org
Wed Apr 16 18:57:38 CDT 2014


Satish Balay <balay at mcs.anl.gov> writes:
> Whenever we make such assumptions - there is always a corner case
> where something else fails.
>
> [the current issue is an example of one such assumption.]

Yes, but the current failure case is complicated because people see a
library they've never heard of and probably is not documented anywhere.
"How did PETSc come up with this insane thing?"  I wouldn't take CMake
as a model actor (it's inherent assumptions seem to break more than we
do), but they use the Fortran compiler to link and don't try to include
private libraries on the link line.

Perhaps it would make sense to make the autodetect code try this first?


(Wrappers always cause this sort of problem.  In an ideal world, the
compiler for each language should have a standard interface to query a
list of required libraries, then we would always link by calling ld
directly.)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20140416/d995f0db/attachment.sig>


More information about the petsc-dev mailing list