Hi, Based upon "thud" branch, I created core-image-minimal for am335x-evm board and resulting image size is very big (71M)
/lib dir is 39M and /usr/lib is 24M. How can the libraries be trimmed down to fit image inside 40M partition? I can see duplicacy in /usr/lib and symlink should help but that would reduce 12M. I need to reduce further 20M. When I was using "daisy" branch, resulting image was much tiny but world has changed since then. Any help is much appreciated as I am now blocked and looking for some help. $ ls -al lib/ total 38712 drwxr-xr-x 4 ankur ankur 4096 Nov 26 07:13 . drwxr-xr-x 17 ankur ankur 4096 Nov 26 07:13 .. -rwxr-xr-x 1 ankur ankur 1347940 Nov 26 06:41 ld-2.28.so lrwxrwxrwx 1 ankur ankur 10 Nov 26 06:41 ld-linux-armhf.so.3 -> ld-2.28.so -rwxr-xr-x 1 ankur ankur 133528 Nov 26 06:41 libanl.so.1 lrwxrwxrwx 1 ankur ankur 16 Nov 26 06:41 libattr.so.1 -> libattr.so.1.1.0 -rw-r--r-- 1 ankur ankur 13736 Nov 26 06:41 libattr.so.1.1.0 lrwxrwxrwx 1 ankur ankur 17 Nov 26 06:44 libblkid.so.1 -> libblkid.so.1.1.0 -rwxr-xr-x 1 ankur ankur 195404 Nov 26 06:44 libblkid.so.1.1.0 -rwxr-xr-x 1 ankur ankur 25392 Nov 26 06:41 libBrokenLocale.so.1 -rwxr-xr-x 1 ankur ankur 153372 Nov 26 06:41 libcrypt.so.1 -rwxr-xr-x 1 ankur ankur *16537400* Nov 26 06:41 libc.so.6 -rwxr-xr-x 1 ankur ankur 225508 Nov 26 06:41 libdl.so.2 -rw-r--r-- 1 ankur ankur 132 Nov 26 06:40 libgcc_s.so -rw-r--r-- 1 ankur ankur *9063520* Nov 26 06:40 libgcc_s.so.1 -rwxr-xr-x 1 ankur ankur *6416640* Nov 26 06:41 libm.so.6 -rwxr-xr-x 1 ankur ankur 722176 Nov 26 06:41 libnsl.so.1 -rwxr-xr-x 1 ankur ankur 178932 Nov 26 06:41 libnss_compat.so.2 -rwxr-xr-x 1 ankur ankur 122236 Nov 26 06:41 libnss_dns.so.2 -rwxr-xr-x 1 ankur ankur 373084 Nov 26 06:41 libnss_files.so.2 -rwxr-xr-x 1 ankur ankur 115836 Nov 26 06:41 libnss_hesiod.so.2 lrwxrwxrwx 1 ankur ankur 17 Nov 26 06:44 libpamc.so.0 -> libpamc.so.0.82.1 -rwxr-xr-x 1 ankur ankur 9592 Nov 26 06:44 libpamc.so.0.82.1 lrwxrwxrwx 1 ankur ankur 21 Nov 26 06:44 libpam_misc.so.0 -> libpam_misc.so.0.82.1 -rwxr-xr-x 1 ankur ankur 9628 Nov 26 06:44 libpam_misc.so.0.82.1 lrwxrwxrwx 1 ankur ankur 16 Nov 26 06:44 libpam.so.0 -> libpam.so.0.84.2 -rwxr-xr-x 1 ankur ankur 34396 Nov 26 06:44 libpam.so.0.84.2 -rwxr-xr-x 1 ankur ankur *2742208* Nov 26 06:41 libpthread.so.0 -rwxr-xr-x 1 ankur ankur 436644 Nov 26 06:41 libresolv.so.2 -rwxr-xr-x 1 ankur ankur 424948 Nov 26 06:41 librt.so.1 lrwxrwxrwx 1 ankur ankur 12 Nov 26 06:45 libudev.so.0 -> libudev.so.1 lrwxrwxrwx 1 ankur ankur 16 Nov 26 06:45 libudev.so.1 -> libudev.so.1.6.3 -rwxr-xr-x 1 ankur ankur 88176 Nov 26 06:45 libudev.so.1.6.3 lrwxrwxrwx 1 ankur ankur 19 Nov 26 07:13 libusb-1.0.so.0 -> libusb-1.0.so.0.1.0 -rwxr-xr-x 1 ankur ankur 67292 Nov 26 07:13 libusb-1.0.so.0.1.0 -rwxr-xr-x 1 ankur ankur 40320 Nov 26 06:41 libutil.so.1 lrwxrwxrwx 1 ankur ankur 16 Nov 26 06:44 libuuid.so.1 -> libuuid.so.1.3.0 -rwxr-xr-x 1 ankur ankur 22108 Nov 26 06:44 libuuid.so.1.3.0 lrwxrwxrwx 1 ankur ankur 14 Nov 26 06:40 libz.so.1 -> libz.so.1.2.11 -rwxr-xr-x 1 ankur ankur 63012 Nov 26 06:40 libz.so.1.2.11 drwxr-xr-x 2 ankur ankur 4096 Nov 26 07:13 security drwxr-xr-x 3 ankur ankur 4096 Nov 26 06:45 udev $ ls -al usr/lib/ total 23376 drwxr-xr-x 3 ankur ankur 4096 Nov 26 07:13 . drwxr-xr-x 10 ankur ankur 4096 Nov 26 07:13 .. lrwxrwxrwx 1 ankur ankur 15 Nov 26 07:12 libi2c.so.0 -> libi2c.so.0.1.1 -rwxr-xr-x 1 ankur ankur 5292 Nov 26 07:12 libi2c.so.0.1.1 lrwxrwxrwx 1 ankur ankur 16 Nov 26 06:44 libkmod.so.2 -> libkmod.so.2.3.3 -rwxr-xr-x 1 ankur ankur 46840 Nov 26 06:44 libkmod.so.2.3.3 -rwxr-xr-x 1 ankur ankur *11930116* Nov 26 06:43 libstdc++.so.6 -rwxr-xr-x 1 ankur ankur *11930116* Nov 26 06:43 libstdc++.so.6.0.25 -rw-r--r-- 1 ankur ankur 2388 Nov 26 06:43 libstdc++.so.6.0.25-gdb.py drwxr-xr-x 3 ankur ankur 4096 Nov 26 07:13 opkg $ du -h 4.0K ./sys 4.0K ./boot 4.0K ./dev 5.5M ./sbin 612K ./bin 4.0K ./usr/share/dict 4.0K ./usr/share/man 4.0K ./usr/share/misc 4.0K ./usr/share/info 20K ./usr/share 208K ./usr/libexec 824K ./usr/sbin 520K ./usr/bin 4.0K ./usr/include 4.0K ./usr/src 4.0K ./usr/games 1.1M ./usr/lib/opkg/alternatives 1.1M ./usr/lib/opkg *24M ./usr/lib26M ./usr* 4.0K ./var/local 4.0K ./var/spool/mail 8.0K ./var/spool 4.0K ./var/backups 4.0K ./var/lib/opkg 4.0K ./var/lib/misc 4.0K ./var/lib/urandom 16K ./var/lib 4.0K ./var/volatile 4.0K ./var/cache/opkg 8.0K ./var/cache/ldconfig 16K ./var/cache 56K ./var 4.0K ./mnt/.psplash 8.0K ./mnt 4.0K ./proc 4.0K ./etc/network/if-up.d 4.0K ./etc/network/if-down.d 4.0K ./etc/network/if-post-down.d 8.0K ./etc/network/if-pre-up.d 28K ./etc/network 92K ./etc/pam.d 4.0K ./etc/rc2.d 140K ./etc/init.d 4.0K ./etc/rc6.d 12K ./etc/skel 4.0K ./etc/rc0.d 16K ./etc/udev/rules.d 24K ./etc/udev 4.0K ./etc/rcS.d 4.0K ./etc/security/limits.d 4.0K ./etc/security/namespace.d 44K ./etc/security 16K ./etc/default/volatiles 36K ./etc/default 4.0K ./etc/rc1.d 4.0K ./etc/rc5.d 4.0K ./etc/rc3.d 8.0K ./etc/ipk-postinsts 4.0K ./etc/rc4.d 560K ./etc 4.0K ./run 4.0K ./tmp 104K ./lib/udev/rules.d 400K ./lib/udev 172K ./lib/security *39M* *./lib* 4.0K ./media 4.0K ./home/root 8.0K ./home *71M .* Thanks Ankur
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core