[18043] in Athena Bugs

home help back first fref pref prev next nref lref last post

Re: gtk-1.2.6 installed on Linux Athena.

daemon@ATHENA.MIT.EDU (Greg Hudson)
Wed Jul 26 20:17:07 2000

Message-Id: <200007270017.UAA05995@egyptian-gods.MIT.EDU>
To: Richard Tibbetts <tibbetts@MIT.EDU>
Cc: bugs@MIT.EDU
In-Reply-To: Your message of "Wed, 26 Jul 2000 15:42:10 EDT."
             <200007261942.PAA03433@hikari-no-ken.mit.edu> 
Date: Wed, 26 Jul 2000 20:17:02 -0400
From: Greg Hudson <ghudson@MIT.EDU>

>   /usr/athena/bin/gtk-config returns information about libraries that
>   eat in /usr/athena/lib, but does not actually cause programs to use
>   these libraries.

Well, if we removed the gnome gtk RPM, it wouldn't actually help the
situation; the test program would fail to find any gtk library,
instead of finding an old one.

> A solution to this would have /usr/athena/bin/gtk-config --libs
> including R-paths as well as -L and -l options.

It would have to know about different kinds of linkers (or have that
information configured in), which might be tricky.

> PS: This might make contained builds more interesting.

Nope.  The binaries really ought to be built using -R/usr/athena/lib,
and if you're doing work in the aui locker, something is wrong if they
aren't (config.site puts that option in LDFLAGS).  For contained
builds, we set an LD_LIBRARY_PATH to override the run path.

home help back first fref pref prev next nref lref last post