Merged from silc_1_0_branch.
[silc.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 71fb1948b6d30ce340bdbe54c44c3f4c0122fe30..9871e92e93a7683fa78bfb5fd16f22f55455ce5c 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -19,12 +19,28 @@ 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.
+   Note that MPI is the prefered arbitrary precision arithmetic library and
+GMP can be used as a fall-back if you have problems with the MPI library
+included within this package (GMP was used as a default library in the past).
+
+'--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'
 
@@ -33,22 +49,21 @@ 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.
 
+`--enabled-shared'
+
+   If you wish to compile and install shared libraries then enable this
+option.  By default all libraries are compiled as static libraries.
+
 `--enable-debug'
 
    If you would like to enable the debugging for the compiled programs
 you can give this option to the `configure'.
 
 `--enable-debug'
 
    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.
-   However, if it fails, but you still want to compile in the IPv6 support
-   you can give --enable-ipv6 option to force the IPv6 support.
+However, if it fails, but you still want to compile in the IPv6 support
+you can give --enable-ipv6 option to force the IPv6 support.
 
 Basic Installation
 ==================
 
 Basic Installation
 ==================