@@ -7,6 +7,7 @@ platforms. Packages are available for the following platforms:
77* [ CentOS 7] [ cpp-driver-centos7 ]
88* [ Ubuntu 14.04 LTS] [ cpp-driver-ubuntu14-04 ]
99* [ Ubuntu 16.04 LTS] [ cpp-driver-ubuntu16-04 ]
10+ * [ Ubuntu 18.04 LTS] [ cpp-driver-ubuntu18-04 ]
1011* [ Windows] [ cpp-driver-windows ]
1112
1213__ NOTE__ : The build procedures only need to be performed for driver development
@@ -29,7 +30,8 @@ The C/C++ driver depends on the following software:
2930## Linux/Mac OS
3031
3132The driver is known to build on CentOS/RHEL 6/7, Mac OS X 10.10/10.11 (Yosemite
32- and El Capitan), Mac OS 10.12 (Sierra), and Ubuntu 14.04/16.04 LTS.
33+ and El Capitan), Mac OS 10.12/10.13 (Sierra and High Sierra), and Ubuntu
34+ 14.04/16.04/18.04 LTS.
3335
3436__ NOTE__ : The driver will also build on most standard Unix-like systems using
3537 GCC 4.1.2+ or Clang 3.4+.
@@ -77,6 +79,7 @@ Packages are available from our [download server]:
7779* [ CentOS 7] [ libuv-centos7 ]
7880* [ Ubuntu 14.04 LTS] [ libuv-ubuntu14-04 ]
7981* [ Ubuntu 16.04 LTS] [ libuv-ubuntu16-04 ]
82+ * [ Ubuntu 18.04 LTS] [ libuv-ubuntu18-04 ]
8083
8184##### Mac OS (Brew)
8285
@@ -91,9 +94,9 @@ your system._
9194
9295``` bash
9396pushd /tmp
94- wget http://dist.libuv.org/dist/v1.14 .0/libuv-v1.14 .0.tar.gz
95- tar xzf libuv-v1.14 .0.tar.gz
96- pushd libuv-v1.14 .0
97+ wget http://dist.libuv.org/dist/v1.23 .0/libuv-v1.23 .0.tar.gz
98+ tar xzf libuv-v1.23 .0.tar.gz
99+ pushd libuv-v1.23 .0
97100sh autogen.sh
98101./configure
99102make install
@@ -121,9 +124,9 @@ apt-get install libssl-dev
121124brew install openssl
122125```
123126
124- __ Note__ : For Mac OS X 10.11 (El Capitan) and Mac OS 10.12 (Sierra) a link
125- needs to be created in order to make OpenSSL available to the
126- building libraries:
127+ __ Note__ : For Mac OS X 10.11 (El Capitan) and Mac OS 10.12/10.13 (Sierra and
128+ High Sierra) a link needs to be created in order to make OpenSSL
129+ available to the building libraries:
127130
128131``` bash
129132brew link --force openssl
@@ -133,9 +136,9 @@ brew link --force openssl
133136
134137``` bash
135138pushd /tmp
136- wget --no-check-certificate https://www.openssl.org/source/openssl-1.0.2l .tar.gz
137- tar xzf openssl-1.0.2l .tar.gz
138- pushd openssl-1.0.2l
139+ wget --no-check-certificate https://www.openssl.org/source/openssl-1.0.2o .tar.gz
140+ tar xzf openssl-1.0.2o .tar.gz
141+ pushd openssl-1.0.2o
139142CFLAGS=-fpic ./config shared
140143make
141144make install
@@ -182,9 +185,9 @@ __Note__: Ensure previous version of Boost has been removed before proceeding.
182185
183186``` bash
184187pushd /tmp
185- wget http://sourceforge.net/projects/boost/files/boost/1.64 .0/boost_1_64_0 .tar.gz/download -O boost_1_64_0 .tar.gz
186- tar xzf boost_1_64_0 .tar.gz
187- pushd boost_1_64_0
188+ wget http://sourceforge.net/projects/boost/files/boost/1.68 .0/boost_1_68_0 .tar.gz/download -O boost_1_68_0 .tar.gz
189+ tar xzf boost_1_68_0 .tar.gz
190+ pushd boost_1_68_0
188191./bootstrap.sh --with-libraries=atomic,chrono,system,thread,test
189192sudo ./b2 cxxflags=" -fPIC" install
190193popd
@@ -301,11 +304,13 @@ __Note__: When overriding installation directory using `--INSTALL-DIR`, the
301304[ cpp-driver-centos7 ] : http://downloads.datastax.com/cpp-driver/centos/7/cassandra
302305[ cpp-driver-ubuntu14-04 ] : http://downloads.datastax.com/cpp-driver/ubuntu/14.04/cassandra
303306[ cpp-driver-ubuntu16-04 ] : http://downloads.datastax.com/cpp-driver/ubuntu/16.04/cassandra
307+ [ cpp-driver-ubuntu18-04 ] : http://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra
304308[ cpp-driver-windows ] : http://downloads.datastax.com/cpp-driver/windows/cassandra
305309[ libuv-centos6 ] : http://downloads.datastax.com/cpp-driver/centos/6/dependencies/libuv
306310[ libuv-centos7 ] : http://downloads.datastax.com/cpp-driver/centos/7/dependencies/libuv
307311[ libuv-ubuntu14-04 ] : http://downloads.datastax.com/cpp-driver/ubuntu/14.04/dependencies/libuv
308312[ libuv-ubuntu16-04 ] : http://downloads.datastax.com/cpp-driver/ubuntu/16.04/dependencies/libuv
313+ [ libuv-ubuntu18-04 ] : http://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/libuv
309314[ batch script ] : ../../vc_build.bat
310315[ Homebrew ] : https://brew.sh
311316[ Bison ] : http://gnuwin32.sourceforge.net/downlinks/bison.php
@@ -316,13 +321,13 @@ __Note__: When overriding installation directory using `--INSTALL-DIR`, the
316321[ libuv ] : http://libuv.org
317322[ OpenSSL ] : https://www.openssl.org
318323[ Boost ] : http://www.boost.org
319- [ boost-msvc-100-32-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.64 .0/boost_1_64_0 -msvc-10.0-32.exe/download
320- [ boost-msvc-100-64-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.64 .0/boost_1_64_0 -msvc-10.0-64.exe/download
321- [ boost-msvc-110-32-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.64 .0/boost_1_64_0 -msvc-11.0-32.exe/download
322- [ boost-msvc-110-64-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.64 .0/boost_1_64_0 -msvc-11.0-64.exe/download
323- [ boost-msvc-120-32-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.64 .0/boost_1_64_0 -msvc-12.0-32.exe/download
324- [ boost-msvc-120-64-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.64 .0/boost_1_64_0 -msvc-12.0-64.exe/download
325- [ boost-msvc-140-32-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.64 .0/boost_1_64_0 -msvc-14.0-32.exe/download
326- [ boost-msvc-140-64-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.64 .0/boost_1_64_0 -msvc-14.0-64.exe/download
327- [ boost-msvc-141-32-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.64 .0/boost_1_64_0 -msvc-14.1-32.exe/download
324+ [ boost-msvc-100-32-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.68 .0/boost_1_68_0 -msvc-10.0-32.exe/download
325+ [ boost-msvc-100-64-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.68 .0/boost_1_68_0 -msvc-10.0-64.exe/download
326+ [ boost-msvc-110-32-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.68 .0/boost_1_68_0 -msvc-11.0-32.exe/download
327+ [ boost-msvc-110-64-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.68 .0/boost_1_68_0 -msvc-11.0-64.exe/download
328+ [ boost-msvc-120-32-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.68 .0/boost_1_68_0 -msvc-12.0-32.exe/download
329+ [ boost-msvc-120-64-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.68 .0/boost_1_68_0 -msvc-12.0-64.exe/download
330+ [ boost-msvc-140-32-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.68 .0/boost_1_68_0 -msvc-14.0-32.exe/download
331+ [ boost-msvc-140-64-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.68 .0/boost_1_68_0 -msvc-14.0-64.exe/download
332+ [ boost-msvc-141-32-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.68 .0/boost_1_68_0 -msvc-14.1-32.exe/download
328333[ boost-msvc-141-64-bit ] : http://sourceforge.net/projects/boost/files/boost-binaries/1.64.0/boost_1_64_0-msvc-14.1-64.exe/download
0 commit comments