[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: X and other visions
From: |
Sören Schulze |
Subject: |
Re: X and other visions |
Date: |
Sun, 13 Jun 2004 16:49:29 +0200 (MEST) |
Alfred M. Szmidt wrote:
> > I don't know whether it's possible for text-based software to use
> > libgnomevfs, but it only depends on libbonobo and not the core
> > GNOME libraries so I don't see why it should be impossible.
>
> It's probably possible, but you'll have to link against MBs of
> libraries.
>
> How is this different from any other program? Lets see, ext2fs needs
> the following:
>
> ,----
> | login> ldd /hurd/ext2fs
> | libhurdbugaddr.so.0.3 => /lib/libhurdbugaddr.so.0.3 (0x0101f000)
> | libdiskfs.so.0.3 => /lib/libdiskfs.so.0.3 (0x01021000)
> | libpager.so.0.3 => /lib/libpager.so.0.3 (0x01041000)
> | libiohelp.so.0.3 => /lib/libiohelp.so.0.3 (0x01048000)
> | libfshelp.so.0.3 => /lib/libfshelp.so.0.3 (0x0104b000)
> | libstore.so.0.3 => /lib/libstore.so.0.3 (0x01050000)
> | libthreads.so.0.3 => /lib/libthreads.so.0.3 (0x01093000)
> | libports.so.0.3 => /lib/libports.so.0.3 (0x01099000)
> | libihash.so.0.3 => /lib/libihash.so.0.3 (0x010a0000)
> | libshouldbeinlibc.so.0.3 => /lib/libshouldbeinlibc.so.0.3
> (0x010a3000)
> | libc.so.0.3 => /lib/libc.so.0.3 (0x010ac000)
> | libdl.so.2 => /lib/libdl.so.2 (0x011fc000)
> | /lib/ld.so => /lib/ld.so (0x00001000)
> | libmachuser.so.1 => /lib/libmachuser.so.1 (0x01200000)
> | libhurduser.so.0.3 => /lib/libhurduser.so.0.3 (0x01212000)
> | login>
> `----
>
> It isn't like you load one seperate copy of each library for every
> program that is running.
You're right, it isn't.
But nevertheless there is a difference:
These libraries are basic GNU/Hurd libraries. You will have them installed
anyway.
libbonobo, on the other hand, is something GNOME-specific.
> And linking against libbonobo is only useful for a GNOME program.
>
> If libbonobo provides features that can be used by a non-GNOME
> program, then this isn't true. But I don't know exactly what
> libbonobo does so...
It's not only libbonobo itself.
libbonobo depends on some basic GNOME libraries.
Sören
--
"Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen!
Jetzt aktivieren unter http://www.gmx.net/info
Re: X and other visions, Patrick Strasser, 2004/06/14
Re: X and other visions, Sören Schulze, 2004/06/13
Re: X and other visions, Thomas Bushnell, BSG, 2004/06/13
Re: X and other visions, Barry deFreese, 2004/06/13
Re: X and other visions, Michael Banck, 2004/06/13
Re: X and other visions, Alfred M. Szmidt, 2004/06/14
Re: X and other visions, Marcus Brinkmann, 2004/06/16
Re: X and other visions, Alfred M. Szmidt, 2004/06/13