error in handling download external packages
bsmith at mcs.anl.gov
Wed Oct 22 10:41:37 CDT 2008
After we have compiled the external package libraries we copy them
over to the install site, ok.
But we also blindly copy over ALL of its include files over to the
install site so that the PETSc interface
for that package can be built. But then we leave all those includes
there even though they are not
needed by the user of the installed PETSc.
Possible correction: put those includes in another directory that
is used for building PETSc but not used
when compiling user code. Somehow need to pass the appropriate -I only
when building PETSc
and not for user code.
Even when we do not install the package, that is we use one someone
already installed, we point
to its include files in our makefile system and continue to point to
them (with -I stuff) when users
More information about the petsc-dev