On Fri, Jul 16, 2010 at 2:03 AM, Paul Menzel <paulepan...@users.sourceforge.net> wrote: > Dear OE folks, > > > Am Donnerstag, den 15.07.2010, 19:55 +0200 schrieb Paul Menzel: > >> I ran out of space and noticed >> >> /angstrom-dev/work/i686-linux/git-native-1.7.0.2-r4 >> >> is 8,1G big. >> >> Some of the executable files in >> >> >> /angstrom-dev/work/i686-linux/git-native-1.7.0.2-r4/sysroot-destdir/angstrom-dev/sysroots/i686-linux/usr/libexec/git-core/ >> >> are 101 MB big.
its most probably the -g3/-ggdb3 bloat. and this option should be removed from build flags atleast so the native binaries dont bloat. here is a little change that you will need diff --git a/conf/distro/include/angstrom-uclibc.inc b/conf/distro/include/angstrom-uc index 4ca6838..1c7f7f5 100644 --- a/conf/distro/include/angstrom-uclibc.inc +++ b/conf/distro/include/angstrom-uclibc.inc @@ -15,7 +15,7 @@ TARGET_OS = "$...@['${TARGET_OS_UC}', 'uclinux-uclibc'][bb.data.getVar #mess with compiler flags to use -Os instead of -O2 #Please see http://free-electrons.com/doc/embedded_linux_optimizations/img47.html for FULL_OPTIMIZATION = "-fexpensive-optimizations -fomit-frame-pointer -frename-register -BUILD_OPTIMIZATION = "-O2 -ggdb3" +BUILD_OPTIMIZATION = "-O2" its ok with other libcs for angstrom as the flag has already been removed from them. Try this and rebake git-native after cleaning it Thx -Khem >> >> This regression must have been introduced between this morning 6 a.m. >> UTC and now. >> >> I could not reproduce this using the distributions minimal-uclibc or >> angstrom-2008.1 with glibc. >> >> If you need more information I could try to downgrade the uclibc >> revision. > > I can still reproduce the problem with angstrom-2008.1, uclibc-git and > OE dev branch HEAD from today 9fd5a8cb38a376633eb0bd7981548179b6bea25d. > > > /angstrom-dev/work/i686-linux/git-native-1.7.0.2-r4/sysroot-destdir/angstrom-dev/sysroots/i686-linux/usr/libexec/git-core$ > ls -lh | sort -k 5 > […] > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-annotate > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-apply > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-archive > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-blame > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-branch > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-bundle > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-cherry > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-cherry-pick > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-clean > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-clone > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-commit > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-commit-tree > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-config > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-diff > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-fetch > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-fmt-merge-msg > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-for-each-ref > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-fsck > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-fsck-objects > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-grep > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-hash-object > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-help > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-index-pack > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-init > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-init-db > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-ls-remote > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-mailsplit > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-merge > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-merge-recursive > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-merge-subtree > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-mktag > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-mktree > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-name-rev > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-pack-redundant > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-pack-refs > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-prune > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-push > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-read-tree > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-reset > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-rev-list > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-shortlog > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-show > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-show-branch > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-show-ref > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-stage > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-stripspace > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-symbolic-ref > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-update-index > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-upload-archive > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-verify-tag > -rwxr-xr-x 1 usern usern 101M 16. Jul 10:51 git-write-tree > […] > > Could you please check your work directory and see if you have the same > problem. > > > Thanks, > > Paul > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > > _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel