Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(70)

Side by Side Diff: openssl/INSTALL

Issue 9254031: Upgrade chrome's OpenSSL to same version Android ships with. (Closed) Base URL: http://src.chromium.org/svn/trunk/deps/third_party/openssl/
Patch Set: '' Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « openssl/FAQ ('k') | openssl/INSTALL.VMS » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 1
2 INSTALLATION ON THE UNIX PLATFORM 2 INSTALLATION ON THE UNIX PLATFORM
3 --------------------------------- 3 ---------------------------------
4 4
5 [Installation on DOS (with djgpp), Windows, OpenVMS, MacOS (before MacOS X) 5 [Installation on DOS (with djgpp), Windows, OpenVMS, MacOS (before MacOS X)
6 and NetWare is described in INSTALL.DJGPP, INSTALL.W32, INSTALL.VMS, 6 and NetWare is described in INSTALL.DJGPP, INSTALL.W32, INSTALL.VMS,
7 INSTALL.MacOS and INSTALL.NW. 7 INSTALL.MacOS and INSTALL.NW.
8 8
9 This document describes installation on operating systems in the Unix 9 This document describes installation on operating systems in the Unix
10 family.] 10 family.]
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 disengage SSE2 code pathes upon application start-up, 91 disengage SSE2 code pathes upon application start-up,
92 but if you aim for wider "audience" running such kernel, 92 but if you aim for wider "audience" running such kernel,
93 consider no-sse2. Both 386 and no-asm options above imply 93 consider no-sse2. Both 386 and no-asm options above imply
94 no-sse2. 94 no-sse2.
95 95
96 no-<cipher> Build without the specified cipher (bf, cast, des, dh, dsa, 96 no-<cipher> Build without the specified cipher (bf, cast, des, dh, dsa,
97 hmac, md2, md5, mdc2, rc2, rc4, rc5, rsa, sha). 97 hmac, md2, md5, mdc2, rc2, rc4, rc5, rsa, sha).
98 The crypto/<cipher> directory can be removed after running 98 The crypto/<cipher> directory can be removed after running
99 "make depend". 99 "make depend".
100 100
101 -Dxxx, -lxxx, -Lxxx, -fxxx, -mxxx, -Kxxx These system specific options will 101 -Dxxx, -lxxx, -Lxxx, -fxxx, -mXXX, -Kxxx These system specific options will
102 be passed through to the compiler to allow you to 102 be passed through to the compiler to allow you to
103 define preprocessor symbols, specify additional libraries, 103 define preprocessor symbols, specify additional libraries,
104 library directories or other compiler options. 104 library directories or other compiler options.
105 105
106 -DHAVE_CRYPTODEV Enable the BSD cryptodev engine even if we are not using
107 BSD. Useful if you are running ocf-linux or something
108 similar. Once enabled you can also enable the use of
109 cryptodev digests, which is usually slower unless you have
110 large amounts data. Use -DUSE_CRYPTODEV_DIGESTS to force
111 it.
106 112
107 Installation in Detail 113 Installation in Detail
108 ---------------------- 114 ----------------------
109 115
110 1a. Configure OpenSSL for your operation system automatically: 116 1a. Configure OpenSSL for your operation system automatically:
111 117
112 $ ./config [options] 118 $ ./config [options]
113 119
114 This guesses at your operating system (and compiler, if necessary) and 120 This guesses at your operating system (and compiler, if necessary) and
115 configures OpenSSL based on this guess. Run ./config -t to see 121 configures OpenSSL based on this guess. Run ./config -t to see
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
199 205
200 If you didn't choose a different installation prefix, the 206 If you didn't choose a different installation prefix, the
201 following additional subdirectories will be created: 207 following additional subdirectories will be created:
202 208
203 bin Contains the openssl binary and a few other 209 bin Contains the openssl binary and a few other
204 utility programs. 210 utility programs.
205 include/openssl Contains the header files needed if you want to 211 include/openssl Contains the header files needed if you want to
206 compile programs with libcrypto or libssl. 212 compile programs with libcrypto or libssl.
207 lib Contains the OpenSSL library files themselves. 213 lib Contains the OpenSSL library files themselves.
208 214
215 Use "make install_sw" to install the software without documentation,
216 and "install_docs_html" to install HTML renditions of the manual
217 pages.
218
209 Package builders who want to configure the library for standard 219 Package builders who want to configure the library for standard
210 locations, but have the package installed somewhere else so that 220 locations, but have the package installed somewhere else so that
211 it can easily be packaged, can use 221 it can easily be packaged, can use
212 222
213 $ make INSTALL_PREFIX=/tmp/package-root install 223 $ make INSTALL_PREFIX=/tmp/package-root install
214 224
215 (or specify "--install_prefix=/tmp/package-root" as a configure 225 (or specify "--install_prefix=/tmp/package-root" as a configure
216 option). The specified prefix will be prepended to all 226 option). The specified prefix will be prepended to all
217 installation target filenames. 227 installation target filenames.
218 228
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
341 mkdir -p `dirname $F` 351 mkdir -p `dirname $F`
342 rm -f $F; ln -s $OPENSSL_SOURCE/$F $F 352 rm -f $F; ln -s $OPENSSL_SOURCE/$F $F
343 echo $F '->' $OPENSSL_SOURCE/$F 353 echo $F '->' $OPENSSL_SOURCE/$F
344 done 354 done
345 make -f Makefile.org clean 355 make -f Makefile.org clean
346 356
347 OPENSSL_SOURCE is an environment variable that contains the absolute (this 357 OPENSSL_SOURCE is an environment variable that contains the absolute (this
348 is important!) path to the OpenSSL source tree. 358 is important!) path to the OpenSSL source tree.
349 359
350 Also, operations like 'make update' should still be made in the source tree. 360 Also, operations like 'make update' should still be made in the source tree.
OLDNEW
« no previous file with comments | « openssl/FAQ ('k') | openssl/INSTALL.VMS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698