X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=INSTALL;h=b604fa2a005478dae553131f5158dd4160d3431d;hp=f8dc959053bcef93bb5ac8426d76978d5a79a4b6;hb=436a376bb048453990e19eb236ffff4ebfcd42ad;hpb=d5a2ea4b73220d58f12b2d6bdd378dc8e0a23bf9 diff --git a/INSTALL b/INSTALL index f8dc959053..b604fa2a00 100644 --- a/INSTALL +++ b/INSTALL @@ -2,7 +2,8 @@ INSTALLATION ON THE UNIX PLATFORM --------------------------------- - [For instructions for compiling OpenSSL on Windows systems, see INSTALL.W32]. + [See INSTALL.W32 for instructions for compiling OpenSSL on Windows systems, + and INSTALL.VMS for installing on OpenVMS systems.] To install OpenSSL, you will need: @@ -58,6 +59,8 @@ no- Build without the specified cipher (bf, cast, des, dh, dsa, hmac, md2, md5, mdc2, rc2, rc4, rc5, rsa, sha). + The crypto/ directory can be removed after running + "make depend". -Dxxx, -lxxx, -Lxxx, -fxxx, -Kxxx These system specific options will be passed through to the compiler to allow you to @@ -116,6 +119,11 @@ Include the output of "./config -t" and the OpenSSL version number in your message. + [If you encounter assembler error messages, try the "no-asm" + configuration option as an immediate fix. Note that on Solaris x86 + (not on Sparcs!) you may have to install the GNU assembler to use + OpenSSL assembler code -- /usr/ccs/bin/as won't do.] + 3. After a successful build, the libraries should be tested. Run: $ make test @@ -130,7 +138,7 @@ $ make install This will create the installation directory (if it does not exist) and - then create the following subdirectories: + then the following subdirectories: certs Initially empty, this is the default location for certificate files. @@ -138,14 +146,14 @@ private Initially empty, this is the default location for private key files. - If you didn't chose a different installation prefix, lib also contains - the library files themselves, and the following additional subdirectories - will be created: + If you didn't chose a different installation prefix, the + following additional subdirectories will be created: bin Contains the openssl binary and a few other utility programs. include/openssl Contains the header files needed if you want to compile programs with libcrypto or libssl. + lib Contains the OpenSSL library files themselves. Package builders who want to configure the library for standard locations, but have the package installed somewhere else so that @@ -233,7 +241,7 @@ necessary). On other systems, to enable support for multi-threading, you will have - to specifiy at least two options: "threads", and a system-dependent option. + to specify at least two options: "threads", and a system-dependent option. (The latter is "-D_REENTRANT" on various systems.) The default in this case, obviously, is not to include support for multi-threading (but you can still use "no-threads" to suppress an annoying warning message