Better POD
[authen-passphrase-scrypt.git] / scrypt-1.2.1 / BUILDING
CommitLineData
0c1f3509
MG
1Installing
2----------
3
4We strongly recommend that people use the latest official release tarball on
5https://www.tarsnap.com/scrypt.html, and build with:
6
7 ./configure
8 make
9 make install
10
11
12Platform-specific notes
13-----------------------
14
15- On OS X, the version of OpenSSL included with the operating
16 system is outdated (0.9.8) and deprecated, and it is recommended
17 that scrypt be built with an updated version of OpenSSL. On OS X
18 10.11 "El Capitan" and higher, OpenSSL was removed entirely. After
19 installing a newer version of OpenSSL, use
20 CPPFLAGS="-I /path/to/openssl/headers"
21 LDFLAGS="-L /path/to/openssl/lib"
22 to build scrypt.
23
24 In particular, if you installed OpenSSL using homebrew, you may
25 pass the relevant directories directly to ./configure:
26 ./configure CPPFLAGS="-I/usr/local/opt/openssl/include" LDFLAGS="-L/usr/local/opt/openssl/lib"
27
28 Alternatively, you may with to add these lines to your $HOME/.profile file:
29 export CPPFLAGS="-I/usr/local/opt/openssl/include $CPPFLAGS"
30 export LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS"
31 and then close & re-open your terminal window.
32
33
34Building from git
35-----------------
36
37For experimental development from git, build with:
38
39 autoreconf -i
40 ./configure
41 make
42
43- You must have automake 1.11.2 or higher.
44- In order to support the `AX_CFLAGS_WARN_ALL` autoconf directive, you will
45 need to install the autoconf archive. On Debian systems, use the
46 `autoconf-archive` package; on FreeBSD, use `devel/autoconf-archive`.
This page took 0.011834 seconds and 4 git commands to generate.