updates (--without-pthreads, --with-iconv[=DIR])
authorLubomir Sedlacik <salo@silcnet.org>
Sat, 7 Sep 2002 13:00:27 +0000 (13:00 +0000)
committerLubomir Sedlacik <salo@silcnet.org>
Sat, 7 Sep 2002 13:00:27 +0000 (13:00 +0000)
INSTALL
lib/doc/building.html

diff --git a/INSTALL b/INSTALL
index ca34dbe7fbf0ea66d00df2eadb3c9d1e65dbf517..7fc09ca41363040325e9f5f3d420c81759116713 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -19,12 +19,25 @@ give --help command to the `configure' to see all of them.  Here is listed
 few options that you might want to use.  Please refer to the rest of this
 file for more generic installation instructions.
 
-`--with-gmp=PATH'
+`--with-gmp[=DIR]'
 
    If you wish to use GMP library for arbitrary precision arithmetic
 library instead of using the MPI library included in the package, you can
-give the --with-gmp=PATH option to the `configure'.  The PATH is the path
-to the GMP library in your system.
+give the --with-gmp[=DIR] option to the `configure'.  The DIR is the upper
+path in your system which contains lib/ and include/ for GMP library.
+
+'--with-iconv[=DIR]'
+
+   If your system doesn't provide iconv() function in its native libraries
+(usually libc) or if this function is broken (e.g. older Solaris systems),
+you may want to use libiconv instead.  The DIR is the upper path in your
+system which contains lib/ and include/ for libiconv (e.g. /usr/local).
+
+`--without-pthreads'
+
+   If you do not want to compile the programs with POSIX multi-threads
+support you can give --without-pthreads option.  In this case all compiled
+programs will work in single thread only.
 
 `--disable-asm'
 
@@ -38,12 +51,6 @@ optimized code is not compiled in.
    If you would like to enable the debugging for the compiled programs
 you can give this option to the `configure'.
 
-`--disable-threads'
-
-   If you do not want to compile the programs with multi threads support
-you can give --disable-threads option.  In this case all compiled programs
-will work in single thread only.
-
 `--enable-ipv6'
 
    The `configure' will attempt to check for IPv6 support in your system.
index 52ba44b75e0bbe6307aeffe97aae7f52d692a33f..ec18e30c98b6dd2f872a495029a86a17893cafb1 100644 (file)
@@ -60,13 +60,22 @@ this option when you are doing development with Toolkit.  It is helpful
 to enable run-time debugging.
 
 <br />&nbsp;<br />
-<tt>--with-gmp=PATH</tt>
+<tt>--with-gmp[=DIR]</tt>
 
 <br />&nbsp;<br />
 If you wish to use GMP library for arbitrary precision arithmetic
 library instead of using the MPI library included in the package, you can
-give the --with-gmp=PATH option to the `configure'.  The PATH is the path
-to the GMP library in your system.
+give the --with-gmp[=DIR] option to the `configure'. The DIR is the upper
+path in your system which contains lib/ and include/ for GMP library. 
+
+<br />&nbsp;<br />
+<tt>--with-iconv[=DIR]</tt>
+
+<br />&nbsp;<br />
+If your system doesn't provide iconv() function in its native libraries
+(usually libc) or if this function is broken (e.g. older Solaris systems),
+you may want to use libiconv instead.  The DIR is the upper path in your
+system which contains lib/ and include/ for libiconv (e.g. /usr/local).
 
 <br />&nbsp;<br />
 <tt>--without-irssi</tt><br />
@@ -80,6 +89,16 @@ not compile Irssi SILC client (irssi/ directory) and/or --without-silcd
 to not compile SILC Server (silcd/ directory).  Other applications
 the Toolkit does not build automatically.
 
+<br />&nbsp;<br />
+<tt>--without-pthreads</tt>
+
+<br />&nbsp;<br />
+If you do not want to compile the programs with POSIX multi-threads support
+you can give --without-pthreads option.  This will disable the SILC Thread
+API and SILC Mutex API.  Furthermore if SILC Thread API is used when this
+option is used, the routines work, but do not work in threads (are run
+in the calling process and can block the process).
+
 <br />&nbsp;<br />
 <tt>--disable-asm</tt>
 
@@ -89,16 +108,6 @@ package or does not want to use them, you can give the --disable-asm
 option to the `configure' script.  This will assure that assembler
 optimized code is not compiled in.
 
-<br />&nbsp;<br />
-<tt>--disable-threads</tt>
-
-<br />&nbsp;<br />
-If you do not want to compile the programs with multi threads support
-you can give --disable-threads option.  This will disable the SILC Thread
-API and SILC Mutex API.  Furthermore if SILC Thread API is used when this
-option is used, the routines work, but do not work in threads (are run
-in the calling process and can block the process).
-
 <br />&nbsp;<br />
 <tt>--enable-ipv6</tt>