[petsc-dev] PETSc-3.4 PR open at https://github.com/Homebrew/homebrew-science/pull/343
Satish Balay
balay at mcs.anl.gov
Sat Oct 12 18:56:55 CDT 2013
On Sat, 12 Oct 2013, Barry Smith wrote:
> We could also put put everything in prefix/petsc and then scatter the needed links in for the standard locations.
>
> Has anyone in the gnu/linux world came out with viable replacements for the /include /lib mess they have now that allows all the parts of a library package to go together rather than being spewed in several directories?
>
I think by default the package puts everything in one location - but
autoconf/automake? provides options to split across multiple
locations.
balay at asterix /home/balay/soft/build/mpich2-1.5
$ ./configure --help |grep prefix
--prefix=PREFIX install architecture-independent files in PREFIX
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
--program-prefix=PREFIX prepend PREFIX to installed program names
--with-openpa-prefix[=DIR]
balay at asterix /home/balay/soft/build/mpich2-1.5
Wrt linux - having multiple locations insn't a big deal. The users who
use multiple location for a single package are primarily linux
'packagers' and they rely on packaging tools to manage these multiple
locations.
Also in windows world things get split up aswell. [dlls go into a
special location?]
Satish
More information about the petsc-dev
mailing list