projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
"BTW, I no longer have a wish for this. This was solved in other ways."
[openssl.git]
/
INSTALL
diff --git
a/INSTALL
b/INSTALL
index f8dc959053bcef93bb5ac8426d76978d5a79a4b6..b604fa2a005478dae553131f5158dd4160d3431d 100644
(file)
--- a/
INSTALL
+++ b/
INSTALL
@@
-2,7
+2,8
@@
INSTALLATION ON THE UNIX PLATFORM
---------------------------------
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:
To install OpenSSL, you will need:
@@
-58,6
+59,8
@@
no-<cipher> Build without the specified cipher (bf, cast, des, dh, dsa,
hmac, md2, md5, mdc2, rc2, rc4, rc5, rsa, sha).
no-<cipher> Build without the specified cipher (bf, cast, des, dh, dsa,
hmac, md2, md5, mdc2, rc2, rc4, rc5, rsa, sha).
+ The crypto/<cipher> 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
-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.
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
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
$ 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.
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.
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.
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
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
necessary).
On other systems, to enable support for multi-threading, you will have
- to specif
i
y 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
(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