lighten the install, no .dump files

Peter Lobsinger 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:
> Howdy,
>
> +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.

> Duke
>
> On Sun, Oct 10, 2010 at 12:27 AM, Gerd Pokorra <gp at zimt.uni-siegen.de>
> wrote:
>>
>> 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
popular.

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
>>
>>
>> _______________________________________________
>> http://lists.parrot.org/mailman/listinfo/parrot-dev
>
>
>
> --
> Jonathan "Duke" Leto
> jonathan at leto.net
> http://leto.net
>
> _______________________________________________
> http://lists.parrot.org/mailman/listinfo/parrot-dev
>
>


More information about the parrot-dev mailing list