$ make # compile Guile
$ make install # install in the usual places
+(Note: under SunOS 4.1, you may need to say ./configure --disable-shared;
+Guile's shared library support for that systems seems to be confused.)
What You Get ==============================================================
and install the QuickThreads non-preemptive threading library,
libqt.a, which you will need to link into your programs after
libguile.a. That is, you should pass the switches -lguile -qt to your
-linker. Coop threads are not yet thoroughly tested; once they are,
-they will be enabled by default.
-
---enable-dynamic-linking --- Build a Guile executable and library that
-supports dynamic linking, on systems that support it. This feature is
-not yet thoroughly tested; once it is, it will be enabled by default.
+linker.
+
+Coop threads are not yet thoroughly tested; once they are, they will
+be enabled by default. The interaction with blocking I/O is pretty ad
+hoc at the moment. In our experience, bugs in the thread support do
+not affect you if you don't actually use threads.
+
+--enable-dynamic-linking --- Build a Guile executable and library
+providing Scheme functions which can load a shared library and
+initialize it, perhaps thereby adding new functions to Guile. This
+feature is not yet thoroughly tested; once it is, it will be enabled
+by default. This option has no effect on systems that do not support
+shared libraries.
--disable-shared --- Do not build shared libraries. Normally, Guile
will build shared libraries if your system supports them. Guile