Jan Vroonhof <vroonhof(a)math.ethz.ch> writes in xemacs-beta(a)xemacs.org:
SL Baur <steve(a)beopen.com> writes:
> That is braindamage(TM) that is specifically made taboo in the binary
> kit building guidelines. If the libraries were statically linked in
> XEmacs binaries for distribution, there wouldn't be that problem.
Yes, but on many platforms static linking is a no-no anyway.
? Complete static linking is impossible on closed-source systems that
do not provide static libraries, but it has been a long tradition that
binary kit builders are requested to statically link all optional
libraries that won't necessarily be found on all systems.
We should allow the same for Linux distribution binaries and the
current situation with hard shared-library dependencies is broken.
Especially binaries for linux distributions (that can control the
versions of all the libraries) should not be statically linked. Using
dlopen is really a much better solution IMO.
I've now spent the better part of this week porting my code from 21.1
to 21.2. The internal interface to XEmacs is way too much of a moving
target for me to consider making this code available primarily as a
module at this time.