On Sun, Nov 22, 2009 at 6:29 AM, Martin Jansa <[email protected]>wrote:
> On Sun, Nov 22, 2009 at 02:15:14AM +0200, Tom Hacohen wrote: > > On Sun, Nov 22, 2009 at 1:23 AM, Tom Hacohen <[email protected]> wrote: > > > > > On Fri, Nov 20, 2009 at 6:26 AM, Marco Trevisan <[email protected]> > 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. > > As soon as it gets ACK in oe.dev, I'll push it and bump our kernel > version. > > http://thread.gmane.org/gmane.comp.handhelds.openembedded/27940 > > TAsn: and this is for both modules*.tgz :) (good for downloading > alternate kernels - drm and 2.6.31) > > http://thread.gmane.org/gmane.comp.handhelds.openembedded/27940/focus=27939 > -- > uin:136542059 > jid:[email protected]<jid%[email protected]> > Jansa Martin > sip:[email protected]<sip%[email protected]> > JaMa > Yeah, as we discussed in IRC. Thanks a lot for this great fix! Marco: thanks for spotting this, it was a bug in OE, it wasn't intended. I hope it'll make everything a lot faster. :) -- Tom.
_______________________________________________ Shr-devel mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-devel
