← Back to team overview

dolfin team mailing list archive

Re: Binary size

 

On Tue, Jul 05, 2005 at 12:31:09PM -0500, Anders Logg wrote:

...

> I think we should set up both PETSc and DOLFIN to do dynamic
> linking. The size of a compiled DOLFIN source tree is now 1.8GB...
> Even before with PETSc linked statically, the size was around 700MB.
> 
> Maybe we should start looking at using libtool? I don't know how to
> use it, so I might need some help.
> 
> In the meantime, I will add a new target 'demo' to make and change so
> that the standard target 'all' does not compile the demo programs.
> (But then all maintainers must remember to do a 'make demo' before
> checking something in!)
> 
> I will fix this after lunch and then the new version.
> 
> /Anders
> 

Apparently you needed to do:

./config/configure.py --with-clanguage=cxx --with-shared=1

to make PETSc build shared libraries. So now the binaries are back to
about 10MB a piece, which is more manageable.

I also think we should start building shared libraries (using libtool
seems like a good way), but it's not very high priority in my
opinion. I think the "make demo" solution is better and sufficient for
now.

  Johan



Follow ups

References