On Sun, 28 Nov 2004 10:17:26 -0800, Kees Cook wrote:
1- requiring gtk 2.4 already be installed 2- requiring pango 1.0 already be installed
Once I've better tested the PowerPC and Win32 support I will be submitting a patch allowing Inkscape to use relaytool for the new GTK+ 2.4 APIs. This would reduce its dependency to just GTK 2.0 and above which I think is reasonable.
Alternatively a more verbose patch could be written to let it use dlopen and fall back, but the point of relaytool is to make using dlopen/dlsym easier and verbose.
The autopackages already download and install GTKmm, libsigc++ and libgc is being statically linked.
Currently the relocatable builds crash, apparently due to a bug in the way the BR_ macros are being used. I think the current approach of using an automatically freed TLS slot is perhaps not very intuitive so I might change binreloc to cache every unique path and free them all at process exit time. This should hopefully fix the crash as well (debugging optimized c++ is hard!).
thanks -mike