On Sun, Nov 22, 2009 at 1:23 AM, Tom Hacohen <t...@stosb.com> wrote:

> On Fri, Nov 20, 2009 at 6:26 AM, Marco Trevisan <m...@3v1n0.net> wrote:
>
>> The kernel modules that are provided by SHR aren't stripped, and this
>> causes them to use really a lot more space than the needed.
>>
>> For example, using the latest shr modules as test:
>>
>>  du -sh ./shr-modules
>>  77M
>>
>>  find ./shr-modules -type f -name *.ko -exec \
>>  arm-angstrom-linux-gnueabi-strip --strip-debug {} \;
>>
>>  du -sh .
>>  7,4M
>>
>> So you can have in 7,4Mb the same that you provide in 77Mb, just moving
>> out the unneeded symbols there... This would allow to put the all the
>> modules in the the phone without a big space usage.
>> I think you should do this by default for your redistributed archive.
>>
>>
>> _______________________________________________
>>
> Are you sure there are no side effects? I finished doing the change, I
> haven't sent a patch yet.
> Does it work brilliantly for you? It should make a big change, as they
> waste space and ram for no good reason.
> --
> Tom.
>
Actually I'm not so sure I should apply my fix, my thoughts from
#openmoko-cde...@freenode:
<TAsn> JaMa, btw, jama, thinking about it. It's bitbake's job to strip
stuff, so it must be a config option, it can't be possible we'll have to do
it for every package. If so, we'll probably need to change a global config
and add there do_pacakge_(regular not -dbg)_prepened or something similar.
Though as I said, it's ugly and there's probably a way.

JaMa and I will investigate more about this topic, this is really troubling
though as this wastes huge amount of hd space and also a lot of ram (and
probably cpu) for no apparent reason.


-- 
Tom.
_______________________________________________
Shr-devel mailing list
Shr-devel@lists.shr-project.org
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to