>>>> "Richard" == Richard Coleman
<coleman(a)math.gatech.edu> writes:
Richard> The word emacs should be changed to XEmacs.
Richard> Also, it would be helpful if this paragraph stated under which
Richard> circumstances this option is on by default. I've noticed that
Richard> on FreeBSD, most of the libraries seemed to be linked dynamically
Richard> even if this flag is not given.
This is a difficult issue, and needs improvement. The long term
solution is to get rid of dumping, and then we always link XEmacs
dynamically (although we might still want individual libraries linked
statically).
Richard> This seems odd, since the wording in this file concerning
Richard> --site-runtime-libraries seems to discourage dynamic linking of
Richard> libraries.
Only for external packages, which are not standard system libraries
installed in standard directories like /usr/lib which the linker
already knows about.
Does this make it clearer?
--- INSTALL 1998/12/05 16:54:00 1.21.2.2
+++ INSTALL 1999/01/06 13:55:37
@@ -59,7 +59,11 @@
If you want users on other systems to be able to use the XEmacs you
have built, try to build those packages so that the generated
-libraries are statically linked.
+libraries are statically linked. The easiest way to do that is to
+install only the static (``.a'') library, not the dynamic (``.so'')
+one, of optional external packages. Or install the static libraries
+in one directory and the dynamic ones in a different directory, and
+use the directory containing the static ones with configure.
Use the --site-includes and --site-libraries options when building
XEmacs to allow configure to find the external software packages.