11# Building
22
33## Supported Platforms
4-
5- The driver is known to work on CentOS/RHEL 5/6/7, Mac OS X 10.8/10.9 (Mavericks
6- and Yosemite), Ubuntu 12.04/14.04 LTS, and Windows 7 SP1 and above.
4+ The driver is known to work on CentOS/RHEL 5/6/7, Mac OS X 10.8/10.9/10.10/10.11
5+ (Moutain Lion, Mavericks, Yosemite, and El Capitan), Ubuntu 12.04/14.04 LTS, and
6+ Windows 7 SP1 and above.
77
88It has been built using GCC 4.1.2+, Clang 3.4+, and MSVC 2010/2012/2013/2015.
99
@@ -53,9 +53,9 @@ sudo rpm -i rpmforge-release-0.5.3-1.el5.rf.*.rpm
5353``` bash
5454sudo yum install automake cmake gcc-c++ git libtool openssl-devel wget
5555pushd /tmp
56- wget http://libuv.org/dist/v1.4.2 /libuv-v1.4.2 .tar.gz
57- tar xzf libuv-v1.4.2 .tar.gz
58- pushd libuv-v1.4.2
56+ wget http://libuv.org/dist/v1.7.5 /libuv-v1.7.5 .tar.gz
57+ tar xzf libuv-v1.7.5 .tar.gz
58+ pushd libuv-v1.7.5
5959sh autogen.sh
6060./configure
6161sudo make install
@@ -71,7 +71,17 @@ The driver has been built and tested using the Clang compiler provided by XCode
7171brew install libuv cmake
7272```
7373
74- ** NOTE:** The driver utilizes the OpenSSL library included with XCode.
74+ ** NOTE:** The driver utilizes the OpenSSL library included with XCode unless
75+ running XCode 7+.
76+
77+ ##### Additional Requirements for 10.11+ (El Capitan) and XCode 7+
78+ OpenSSL has been officially removed from the OS X SDK 10.11+ and requires
79+ additional configuration before building the driver.
80+
81+ ``` bash
82+ brew install openssl
83+ brew link --force openssl
84+ ```
7585
7686#### Ubuntu
7787
@@ -120,9 +130,9 @@ proceeding.
120130``` bash
121131sudo yum install libssh2-devel
122132pushd /tmp
123- wget http://sourceforge.net/projects/boost/files/boost/1.57 .0/boost_1_57_0 .tar.gz/download -O boost_1_57_0 .tar.gz
124- tar xzf boost_1_57_0 .tar.gz
125- pushd boost_1_57_0
133+ wget http://sourceforge.net/projects/boost/files/boost/1.59 .0/boost_1_59_0 .tar.gz/download -O boost_1_59_0 .tar.gz
134+ tar xzf boost_1_59_0 .tar.gz
135+ pushd boost_1_59_0
126136./bootstrap.sh --with-libraries=atomic,chrono,date_time,log,program_options,random,regex,system,thread,test
127137sudo ./b2 cxxflags=" -fPIC" install
128138popd
0 commit comments