GitHub user sdarlington opened a pull request: https://github.com/apache/ignite/pull/4872
IGNITE-1436: Build C++ API on the Mac Creating PR to 'advertise' that it's being worked on. Tasks still to complete: * Test on Linux / Windows to make sure I've not broken anything * Final step in build: need to `install_name_tool -add_rpath $(JAVA_HOME)/jre/lib/server ignite` but I've not found a way to automate that * Tests, ODBC driver and thin-client don't currently build You can merge this pull request into a Git repository by running: $ git pull https://github.com/sdarlington/ignite cpp-mac Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/4872.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #4872 ---- commit 46a923720f64c8e920ff53d807f9c42d2b9270ef Author: Stephen Darlington <stephen.darlington@...> Date: 2018-09-25T12:52:30Z Get past missing CLOCK_MONOTONIC on Macs error commit 2707b263f27fd708b5525df0eb3b4398203f7549 Author: Stephen Darlington <stephen.darlington@...> Date: 2018-09-25T14:08:47Z Set right headers to allow Mac compile of C++ client commit 0ee352f012ef7a802b52a1e9bfba7fb96ba3a335 Author: Stephen Darlington <stephen.darlington@...> Date: 2018-09-25T14:34:53Z Mac dynamic libraries are not '.so' files commit 249588f2525c7c5b7588f01f02db876264d6df0c Author: Stephen Darlington <stephen.darlington@...> Date: 2018-09-28T16:03:06Z Update DEVNOTES ---- ---