[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