[oe] angstrom-2008.1, uclibc: git-native: sysroot-destdir 6, 4 GB big, since some executables are 100 MB each

Khem Raj raj.khem at gmail.com
Sat Jul 17 02:06:32 UTC 2010


On Fri, Jul 16, 2010 at 4:03 PM, Koen Kooi <k.kooi at student.utwente.nl> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 16-07-10 17:23, Khem Raj wrote:
>> On Fri, Jul 16, 2010 at 2:03 AM, Paul Menzel
>> <paulepanter at 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.
>
> No, it's git not creating (hard)links but copies of the same app. Run an
> md5sum on the binaries, they will all match. I suggest you stop
> spreading FUD about -ggdb3, it is not being appriciated.

Hi Koen

Its not FUD and I only speak of what I see with my eyes. I have data
to prove it. Compile uclibc with ggdb3 and it ends up with 202M of
shared library and without its only ~600K. (with gcc 4.4 and 4.5) I
have similar experience with 4.3 but I dont
have a build handy to see how big the binaries got.

same for git native without -ggdb3 I get 1.4M of git executable and above 100M
with -ggdb3 now if you copy 101M of binary 10 times it will highlight
the problem
even more.

I will post complete result of a consol-image build with -ggdb3 and
without it for reference and to clear FUD as well.

I agree FUD should not be appreciated but facts should.

Thanks
-Khem



> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Darwin)
>
> iD8DBQFMQOVfMkyGM64RGpERAjW7AKCwH5aLnQ5AbEC8PESZf7Ny7psLsQCgt1Ve
> Z1rBOhQsiOxILfsDfyNLqrE=
> =OQOZ
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list