Merged silc_1_0_branch to trunk.
[silc.git] / lib / doc / building.html
index c0a7f64d4ca27f57f192584d7d9ebb30d1cbf6dd..4415d45f33a67675ab78177c33457d08ab4664d5 100644 (file)
@@ -60,33 +60,42 @@ 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>--disable-asm</tt>
+<tt>--with-iconv[=DIR]</tt>
 
 <br />&nbsp;<br />
-If you have trouble compiling the assembler optimized code in the
-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.
+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>--disable-threads</tt>
+<tt>--without-pthreads</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
+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 />
+If you have trouble compiling the assembler optimized code in the
+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>--enable-ipv6</tt>