From: bangerth
@@ -82,10 +84,39 @@ section in the readme file.
-+ Let's put it this way: the configuration of PETSc is really + non-trivial, and it isn't made much easier by the + documentation (or lack thereof) that the library's developers + provide and the constant incompatible changes they make to + everything. We've got the interface to PETSc working pretty well on + many platforms, but there are cases where PETSc requires linking + with other libraries that the deal.II Makefiles are unaware of. +
+ ++ If you get linker errors about undefined symbols, try to figure out + which library these functions reside in. If you can't manage to get + this going yourself, feel free to send email to the mailing list. +
+ +
+ In general, try to get things going first by configuring PETSc with
+ options --with-shared=0 --with-mpi=0
+ --with-clanguage=C++
and then configuring
+ deal.II with the option
+ --disable-shared
.
+