X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=INSTALL;h=6066fddc4a15ac44e2918e054a07725f54833ffe;hp=424869aa103fa15648a4a592e1a8830d982848a0;hb=f6f0420dfe612c5668831d273fe32e0e144838d4;hpb=7d7d2cbcb02206f3393681f2bce198e11e2e185b diff --git a/INSTALL b/INSTALL index 424869aa10..6066fddc4a 100644 --- a/INSTALL +++ b/INSTALL @@ -59,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 @@ -117,6 +119,14 @@ 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.] + + Compiling parts of OpenSSL with gcc and others with the system + compiler will result in unresolved symbols on some systems. + 3. After a successful build, the libraries should be tested. Run: $ make test @@ -131,7 +141,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. @@ -139,14 +149,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 @@ -234,7 +244,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