Gentoo Archives: gentoo-embedded

From: "Peter S. Mazinger" <ps.m@×××.net>
To: gentoo-embedded@l.g.o
Subject: Re: [gentoo-embedded] Building a mini desktop on uclibc
Date: Mon, 19 Sep 2005 06:38:41
Message-Id: Pine.LNX.4.44.0509190829500.15782-100000@lnx.bridge.intra
In Reply to: Re: [gentoo-embedded] Building a mini desktop on uclibc by "Stéphane Lacasse"
1 On Fri, 16 Sep 2005, Stéphane Lacasse wrote:
2
3 > Salut René,
4 >
5 > You may want to tke a look at Tiny X which is a small stripped down
6 > version of X. I throw this just like that since I'm not sure what your
7 > goal is... is it to get the smallest size possible regardless of
8 > compatibility, or if keeping things running as normal important. From
9 > my own experiences with uClibc, you often have to do compromises. If
10 > everything would compile ok with uClibc, I'm sure pretty much everything
11 > would be built using it. It does compile smaller binaries and there is
12 > a cost to that.
13
14 alternatively look at modular X (currently masked)
15
16 >
17 > Goog luck and keep us informed of your progresses. I always like things
18 > that squeezes the most out of ressources.
19 >
20 > Le jeudi 15 septembre 2005 à 21:50 -0400, René Rhéaume a écrit :
21 > > I am trying to build a mini desktop on a uclibc-based system. At
22 > > first, I tried to get XFCE running but got into serious GTK+ issues, I
23 > > broke ncurses during an update and had to start over. With this in
24 > > mind, I separated the plan into three phases, get the smallest desktop
25 > > with a basic set of applications, add applications and build other
26 > > desktop environments (neither GNOME nor KDE, as they are very big).
27
28 XFCE runs fine for me, GPE would also be an alternative (bugs.g.o has a
29 tarball w/ ebuilds), although it also relies on glib2. Currently I am
30 testing a better iconv() replacement/patch for glib2 that could solve the
31 glib2 dillemma, but someone will have to apply it to the tree (or we
32 create virtual/glib2 or glib2-uclibc (w/ PROVIDE: glib2)
33
34 Peter
35
36 > >
37 > > Basic applications:
38 > > - window manager: IceWM, patched to removed dependency on iconv
39 > > (bug #101032)
40 > > - X11 terminal: patched rxvt and rxvt-uncode (bug #104043)
41 > > - text editor: nedit
42 > > - PDF reader: patched xpdf (dependency reduction, TrueType
43 > > auto-hinting, experimental shared library reducing dramatically the
44 > > binary size (tbz2 went from 2594Kb to 650Kb))
45 > > - IRC client: nebula and BitchX (~x86, no RPATHS please)
46 > > - file manager: patched xplore (bug #106132)
47 > > - web browser
48 > > - music player
49 > >
50 > > The web browser issue is pretty interesting. Dillo heavily depends on
51 > > the system iconv, something a Gentoo stable uclibc 0.9.27 does not
52 > > provide. On the other hand, Gecko has its own iconv code but almost
53 > > all Mozilla-based applications depend on GTK+. I would like to have
54 > > minimo.
55 > >
56 > > As for the music player, I cannot use neither beep-media-player nor
57 > > xmms, as they depend on GTK+. GTK+ 1.2 "hello world" programs I found
58 > > in the GTK+ tutorial simply segfault. Cursed GNU's Not Unix Image
59 > > Manipulation Program Tool Kit Plus.
60 > >
61 > > Do you have alternative program suggestions? How can I fix GTK?
62 > >
63 >
64
65 --
66 Peter S. Mazinger <ps dot m at gmx dot net> ID: 0xA5F059F2
67 Key fingerprint = 92A4 31E1 56BC 3D5A 2D08 BB6E C389 975E A5F0 59F2
68
69 --
70 gentoo-embedded@g.o mailing list

Replies

Subject Author
Re: [gentoo-embedded] Building a mini desktop on uclibc "René Rhéaume" <rene.rheaume@×××××.com>