[Gtk-sharp-list] Fixing dllmaps

Chris Ridd chris.ridd@isode.com
Thu, 02 Dec 2004 16:48:49 +0000


On 23/11/04 7:16 pm, Chris Ridd <chris.ridd@isode.com> wrote:

> GTK# doesn't work nicely on OSes which don't have all the dependant GNOME
> libraries in the dynamic linker's search path.
> 
> Since the locations of all these libraries is known when building GTK#, then
> it seems reasonable to me to ensure that GTK# uses the exact same library at
> runtime. (And this is probably good for security too.)
> 
> I'm attaching a patch to gtk-sharp 1.0.4 which adds additional autoconf
> variables which get referenced in the various .dll.config.in files, and
> which get set from `pkg-config --variable=libdir libfoo`.
> 
> I've only tested this patch on Mac OS X, but it will affect all platforms.
> 
> As a result, without messing with environment variables I can run monodoc by
> just typing 'monodoc'. Similarly little GTK# test apps just run without any
> other messing. Surely this is the way things are meant to be.
> 
> Is it useful to incorporate this patch? (I'll submit it to bugzilla if so.)

Has anyone had a chance to look at this yet?

Cheers,

Chris