lighten the install, no .dump files
plobsing at gmail.com
Sun Oct 10 17:51:02 UTC 2010
On Sun, Oct 10, 2010 at 12:49 PM, Jonathan Leto <jaleto at gmail.com> wrote:
> +1 to lightening our load, so we can deploy to embedded/mobile devices.
Remember that on a number of smaller devices, shared libraries are not
possible or at the very least undesirable. But then, we really should
have a cross-compiling sdk to support these devices anyways.
> On Sun, Oct 10, 2010 at 12:27 AM, Gerd Pokorra <gp at zimt.uni-siegen.de>
>> I do not think that the static library needed to be installed by
>> default. They are excluded from packaging by Fedora.
>> I think stipping should be done by packaging or by the user.
>> May be adding targets:
>> make install-static-lib
>> make strip
>> or the configuration option:
>> perl Configure.pl --with-static
Can't distro packagers reasonably be expected to tweak the install
themselves to meet their distro packaging guidelines?
In my opinion, the people our configure/build/install process should
be making things easy for are individuals building outside of any
packaging tool. I think this is overwhelmingly the more common
situation and, since distro packages are made only once per-distro,
may continue to be even if/when distro-packaged parrot becomes more
That said, most of these individuals likely have no use for the static
library. Debugging symbols may have more utility.
>> Am Samstag, den 09.10.2010, 19:25 +0200 schrieb chromatic:
>> > On Saturday 09 October 2010 at 07:57, Allison Randal wrote:
>> > > 9 MB of .dump files may not seem like much, until you realize that our
>> > > total install size is 39 MB. Of the remaining bulk, we've got:
>> > >
>> > > - 14 MB for libparrot.a
>> > > - 8 MB for libparrot.so.<version>
>> > > - 4 MB for lib/parrot/<version>/library (PIR libraries, and their
>> > > compiled PBC)
>> > > - 2 MB for lib/parrot/<version>/tools (Perl libraries, Perl and PIR
>> > > scripts)
>> > Several of the Perl libraries are (probably) unnecessary. Do we also
>> > need to
>> > install the static library? Do those sizes count debugging symbols, or
>> > does
>> > the install process strip them?
>> > -- c
>> > _______________________________________________
>> > http://lists.parrot.org/mailman/listinfo/parrot-dev
> Jonathan "Duke" Leto
> jonathan at leto.net
More information about the parrot-dev