X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=INSTALL;h=9871e92e93a7683fa78bfb5fd16f22f55455ce5c;hp=ca34dbe7fbf0ea66d00df2eadb3c9d1e65dbf517;hb=382d15d447b7a95390decfa783836ae4fe255b3d;hpb=67ead87b5688a88f997ed02252625e1ebb882de4 diff --git a/INSTALL b/INSTALL index ca34dbe7..9871e92e 100644 --- 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. -`--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. + 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' @@ -33,17 +49,16 @@ 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. +`--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'. -`--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.