4 We strongly recommend that people use the latest official release tarball on
5 https://www.tarsnap.com/scrypt.html, and build with:
12 Platform-specific notes
13 -----------------------
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"
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"
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.
37 For experimental development from git, build with:
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`.