Also in the debian-installer, whose GTK frontend works on top of GTKDFB, symbol-stripping of .so object is performed to save up space (we use the mklibs tool) and this is what you can find inside a debian installation iso
libcairo.so.2.2.3 = 282012 bytes libdirect-0.9.so.22.0.0 = 35036 bytes libdirectfb-0.9.so.22.0.0 = 298240 bytes libfontconfig.so.1.0.4 = 185064 bytes libfreetype.so.6.3.8 = 447036 bytes libfusion-0.9.so.22.0.0 = 16584 bytes libgdk-directfb-2.0.so.0.0.9 = 276856 bytes libgdk_pixbuf-2.0.so.0.0.9 = 54208 bytes libglib-2.0.so.0.1000.1 = 552300 bytes libgmodule-2.0.so.0.1000.1 = 9708 bytes libgobject-2.0.so.0.1000.1 = 241296 bytes libgthread-2.0.so.0.1000.1 = 13940 bytes libgtk-directfb-2.0.so.0.0.9 = 1716440 bytes libpango-1.0.so.0.1200.0 = 205644 bytes libpangocairo-1.0.so.0.1200.0 = 25564 bytes libpangoft2-1.0.so.0.1200.0 = 147096 bytes symbol stripping (and glyph-stripping of tt fonts) allows us significant disk space saving, hence being able to perform graphical installation even on low-mem systems. friendly Attilio David C. Jedynak wrote: > With uclibc, I created a gui that was about 900Kbytes, compiled static for > arm. My images + fonts took up another 100kbytes. > > This was including jpeg, png, and freetype support. > > This original program was done with GTK+DirectFB, and took around 10MB. It > was completely re-implemented in DirectFB only, and ran about 5 times faster, > and started up in about 2-3 seconds, whereas the original took 30-60 seconds > depending on other system loading (playing audio, for example, while gui was > initializing). This was on an ARM9 running at 150MHz (OMAP5910 with offboard > EMIFS attached epson s1d13506 graphics controller, with ~640x480 GUI). > > I would strongly recommend not using GTK for perfomance / space constrained > embedded apps, despite its ease of rapid development. > > -David > > >>-----Original Message----- > > >>From: [EMAIL PROTECTED] > > >>[mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ] On Behalf Of Readon >>Shaw > > >>Sent: Friday, April 07, 2006 2:37 AM > > >>To: directfb > > >>Subject: [directfb-dev] problem with directfb on embedded system. > > > > >>I want to get a stable and powerful GUI for our > > >>embedded system. I am trying GTK+DFB, but the library is too > > >>large, about 10 MB to operate with the instuction of > > >>http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectF >><http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectF> > > > B. Is there some articles that makes the program take less disk space? > > Readon Shaw > > [EMAIL PROTECTED] > > 2006-04-07 > > _______________________________________________ > > directfb-dev mailing list > > [email protected] > > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev > <http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev> > > _______________________________________________ > directfb-dev mailing list > [email protected] > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev > _______________________________________________ directfb-dev mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
