[petsc-dev] PETSc-3.4 PR open at https://github.com/Homebrew/homebrew-science/pull/343
Aron Ahmadia
aron at ahmadia.net
Sat Oct 12 18:33:43 CDT 2013
> It seems you are willing to drop the /petsc/ portion of some things (like finclude) if all the files are name spaced inside but I like total consistency. Why not
>
> prefix/include/petsc subdirectory of finclude and private (won't need the petsc- part anymore)?
> prefix/lib/petsc subdirectory of modules?
> prefix/share/petsc subdirectories of data and conf?
> prefix/bin/petsc
>
> then we can organize everything inside the PETSc subdirectories the way we like. But, of course, #include <petscvec.h> won't work even if prefix is /usr without a -I and -lpetsc won't work without a -L.
Undoable. One of the fundamental rules for the package managers is
that once installed, you don't need to use environment variable
manipulation or "-I/-L" flags to get things working. There are some
situations where this isn't the case, but PETSc does not fit into
them.
A
More information about the petsc-dev
mailing list