Re: Dependency fixes
- From: Alexander Larsson <alexl redhat com>
- To: Juergen George Sawinski <j4y54w sawinski de>
- Cc: gnome-devel-list gnome org
- Subject: Re: Dependency fixes
- Date: Wed, 13 Oct 2004 16:04:22 +0200
On Sun, 2004-10-10 at 18:49 +0200, Juergen George Sawinski wrote:
> There are multiple dependency fixes attached for:
> gnome-vfs 2.8.0
> libbonobo 2.8.0
> libgnomeui 2.8.0
> librsvg 2.8.1
> libwnck 2.8.0
> orbit2 2.12.0
>
> How can this happen? Is there nobody that tests a full build? I can
> understand build errors which occur due to version conflicts of
> non-gnome libraries or headers, but DAMN, I can't understand
> this.
We do test full builds. In fact, we even have a tinderbox building cvs:
http://gnome-build.ximian.com/tinderbox/LATEST/
However, the types of fixes you posted are not generally necessary on
Linux, since linux follows DT_NEEDED on shared libs, so its not
typically detected.
In fact, one could argue that changes like the libgnomeui one are
actively bad for Linux systems. The use of gnome-keyring is an internal
implementation detail, and hardcoding a shared lib dependency on gnome-
keyring in all apps that link to libgnomeui means you expose this
implementation detail and can't later change it.
Of course, old loser unixes that don't support inter-library
dependencies require these dependencies, so we should fix them.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl redhat com alla lysator liu se
He's a shy day-dreaming dwarf She's a provocative punk snake charmer on her
way to prison for a murder she didn't commit. They fight crime!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]