Re: library dependency reduction (gtkhtml)
- From: JP Rosevear <jpr novell com>
- To: Philippe De Swert <philippedeswert scarlet be>
- Cc: gtk-devel-list <gtk-devel-list gnome org>, Rodo novell com
- Subject: Re: library dependency reduction (gtkhtml)
- Date: Fri, 18 Mar 2005 08:04:26 -0500
On Fri, 2005-03-11 at 13:30 +0100, Philippe De Swert wrote:
> Hello all,
>
> While doing some embedded work I decided to use gtkhtml to make a basic html
> helpviewer. This work fine, so it is not about that. But I neglected the
> several dependencies, which turned out to be quite high. So as the application
> was already working fine I decided to take a look at trimming down gtkhml. I
> started out with removing all includes that included bononbo includes and
> discovered that everything compiled fine. After solving a little problem
> related to () and N_() being defined in bonobo-i18n.h included from
> gnome-i18n.h by copying in the relevant stuff to gnome-i18n.h everything
> worked. So this relatively simple task removed three dependencies (libbonobo,
> libonoboui and libbonobo-activation) for this lib. Because of my problem
> described earlier this may actually happen more (and not only for libbonobo
> etc). I am going to try to find out about other inter-library dependencies
> that might exist (in my particular case) and maybe I can find some stranger
> relations. If these can be removed this could make a substantial memory
> reduction for gnome/gtk desktop/applications. As I do not have very much
> experience with all this I would like to have feedback from more experienced
> people (and I hope this post might inspire them to look at the number of
> useless includes that might actually add bloat when using gnome libs)
How did you remove bonobo exactly? the components/ subdir needs those.
-JP
--
JP Rosevear <jpr novell com>
Novell, Inc.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]