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.
 
 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
 
    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'
 
 
 `--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'.
 
    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.
 `--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 />
 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
 
 <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 />
 
 <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.
 
 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>
 
 <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.
 
 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>
 
 <br />&nbsp;<br />
 <tt>--enable-ipv6</tt>