Hello,

I am considering to implement an app over DirectFB/GTK+, but once I looked at
the difference in size of the GTK+ v2.0 and related libraries compared to the
previous stable version, I was shocked.

This is over 12MB of dynamic libraries (vs. less than 2.5MB for GTK+ v1.2).
GLIB and GDK have both increased by 500%, GTK by 300%, and GObject came from
nowhere with over 600KB.

Now, I am glad no to develop directly for DirectFB, but let me ask you if there
are any option that would help keeping the bloat low? Can I get rid of ATK, for
example? Or can I disable unused widgets in the build process?

Regards,
Guilhem.


__________________________________________________
Do you Yahoo!?
U2 on LAUNCH - Exclusive greatest hits videos
http://launch.yahoo.com/u2
GTK+ 1.2
--------

lrwxrwxrwx    1 root     root           19 Jan 15  2002 libgdk-1.2.so.0 -> 
libgdk-1.2.so.0.9.1*
-rwxr-xr-x    1 root     root       253434 Oct 25  2001 libgdk-1.2.so.0.9.1*
-rw-r--r--    1 root     root       269280 Oct 25  2001 libgdk.a
-rwxr-xr-x    1 root     root          725 Oct 25  2001 libgdk.la*
lrwxrwxrwx    1 root     root           19 Mar 25  2002 libgdk.so -> 
libgdk-1.2.so.0.9.1*
-rw-r--r--    1 root     root       163208 Oct 25  2001 libgdk_imlib.a
-rwxr-xr-x    1 root     root          719 Oct 25  2001 libgdk_imlib.la*
lrwxrwxrwx    1 root     root           22 Mar 25  2002 libgdk_imlib.so -> 
libgdk_imlib.so.1.9.10*
lrwxrwxrwx    1 root     root           22 Jan 15  2002 libgdk_imlib.so.1 -> 
libgdk_imlib.so.1.9.10*
-rwxr-xr-x    1 root     root       158235 Oct 25  2001 libgdk_imlib.so.1.9.10*

lrwxrwxrwx    1 root     root           21 Jan 15  2002 libglib-1.2.so.0 -> 
libglib-1.2.so.0.0.10*
-rwxr-xr-x    1 root     root       170925 Oct 24  2001 libglib-1.2.so.0.0.10*
-rw-r--r--    1 root     root       203924 Oct 24  2001 libglib.a
-rwxr-xr-x    1 root     root          662 Oct 24  2001 libglib.la*
lrwxrwxrwx    1 root     root           21 Mar 25  2002 libglib.so -> 
libglib-1.2.so.0.0.10*

lrwxrwxrwx    1 root     root           24 Jan 15  2002 libgmodule-1.2.so.0 -> 
libgmodule-1.2.so.0.0.10
-rw-r--r--    1 root     root        11972 Oct 24  2001 libgmodule-1.2.so.0.0.10
-rw-r--r--    1 root     root         7512 Oct 24  2001 libgmodule.a
-rw-r--r--    1 root     root          688 Oct 24  2001 libgmodule.la
lrwxrwxrwx    1 root     root           24 Mar 25  2002 libgmodule.so -> 
libgmodule-1.2.so.0.0.10

lrwxrwxrwx    1 root     root           24 Jan 15  2002 libgthread-1.2.so.0 -> 
libgthread-1.2.so.0.0.10*
-rwxr-xr-x    1 root     root        10907 Oct 24  2001 libgthread-1.2.so.0.0.10*
-rw-r--r--    1 root     root         5598 Oct 24  2001 libgthread.a
-rwxr-xr-x    1 root     root          693 Oct 24  2001 libgthread.la*
lrwxrwxrwx    1 root     root           24 Mar 25  2002 libgthread.so -> 
libgthread-1.2.so.0.0.10*

lrwxrwxrwx    1 root     root           19 Jan 15  2002 libgtk-1.2.so.0 -> 
libgtk-1.2.so.0.9.1*
-rwxr-xr-x    1 root     root      1409600 Oct 25  2001 libgtk-1.2.so.0.9.1*
-rw-r--r--    1 root     root      1758596 Oct 25  2001 libgtk.a
-rwxr-xr-x    1 root     root          725 Oct 25  2001 libgtk.la*
lrwxrwxrwx    1 root     root           19 Mar 25  2002 libgtk.so -> 
libgtk-1.2.so.0.9.1*
-rw-r--r--    1 root     root       481766 Oct 25  2001 libgtkxmhtml.a
-rwxr-xr-x    1 root     root          953 Oct 25  2001 libgtkxmhtml.la*
lrwxrwxrwx    1 root     root           21 Mar 25  2002 libgtkxmhtml.so -> 
libgtkxmhtml.so.1.0.1*
lrwxrwxrwx    1 root     root           21 Mar 25  2002 libgtkxmhtml.so.1 -> 
libgtkxmhtml.so.1.0.1*
-rwxr-xr-x    1 root     root       398525 Oct 25  2001 libgtkxmhtml.so.1.0.1*


GTK+ 2.0
--------

lrwxrwxrwx    1 root     root           19 Nov  6 16:11 libatk-1.0.so.0 -> 
libatk-1.0.so.0.0.1*
-rwxr-xr-x    1 root     root       324185 Mar 29  2002 libatk-1.0.so.0.0.1*

lrwxrwxrwx    1 root     root           23 Nov  6 16:12 libgdk-x11-2.0.so.0 -> 
libgdk-x11-2.0.so.0.0.5*
-rwxr-xr-x    1 root     root      1583823 Jun 16 01:59 libgdk-x11-2.0.so.0.0.5*
lrwxrwxrwx    1 root     root           26 Nov  6 16:12 libgdk_pixbuf-2.0.so.0 -> 
libgdk_pixbuf-2.0.so.0.0.5*
-rwxr-xr-x    1 root     root       268298 Jun 16 01:59 libgdk_pixbuf-2.0.so.0.0.5*
lrwxrwxrwx    1 root     root           31 Nov  6 16:12 libgdk_pixbuf_xlib-2.0.so.0 -> 
libgdk_pixbuf_xlib-2.0.so.0.0.5*
-rwxr-xr-x    1 root     root       353311 Jun 16 02:00 
libgdk_pixbuf_xlib-2.0.so.0.0.5*

lrwxrwxrwx    1 root     root           20 Nov  6 16:04 libglib-2.0.so.0 -> 
libglib-2.0.so.0.0.4*
-rwxr-xr-x    1 root     root      1065514 Jun 15 10:14 libglib-2.0.so.0.0.4*

lrwxrwxrwx    1 root     root           23 Nov  6 16:04 libgmodule-2.0.so.0 -> 
libgmodule-2.0.so.0.0.4*
-rwxr-xr-x    1 root     root        61068 Jun 15 10:14 libgmodule-2.0.so.0.0.4*

lrwxrwxrwx    1 root     root           23 Nov  6 16:04 libgobject-2.0.so.0 -> 
libgobject-2.0.so.0.0.4*
-rwxr-xr-x    1 root     root       678972 Jun 15 10:14 libgobject-2.0.so.0.0.4*

lrwxrwxrwx    1 root     root           23 Nov  6 16:04 libgthread-2.0.so.0 -> 
libgthread-2.0.so.0.0.4*
-rwxr-xr-x    1 root     root        68389 Jun 15 10:14 libgthread-2.0.so.0.0.4*

lrwxrwxrwx    1 root     root           23 Nov  6 16:12 libgtk-x11-2.0.so.0 -> 
libgtk-x11-2.0.so.0.0.5*
-rwxr-xr-x    1 root     root      5688892 Jun 16 01:59 libgtk-x11-2.0.so.0.0.5*

lrwxrwxrwx    1 root     root           21 Nov  6 16:05 libpango-1.0.so.0 -> 
libpango-1.0.so.0.0.3*
-rwxr-xr-x    1 root     root       578549 Jun 19 09:46 libpango-1.0.so.0.0.3*
lrwxrwxrwx    1 root     root           24 Nov  6 16:05 libpangoft2-1.0.so.0 -> 
libpangoft2-1.0.so.0.0.3*
-rwxr-xr-x    1 root     root       786728 Jun 19 09:46 libpangoft2-1.0.so.0.0.3*
lrwxrwxrwx    1 root     root           22 Nov  6 16:05 libpangox-1.0.so.0 -> 
libpangox-1.0.so.0.0.3*
-rwxr-xr-x    1 root     root       273437 Jun 19 09:46 libpangox-1.0.so.0.0.3*
lrwxrwxrwx    1 root     root           24 Nov  6 16:05 libpangoxft-1.0.so.0 -> 
libpangoxft-1.0.so.0.0.3*
-rwxr-xr-x    1 root     root       556550 Jun 19 09:46 libpangoxft-1.0.so.0.0.3*

Reply via email to