| 86 | |
| 87 | == Compilation on our systems == |
| 88 | |
| 89 | === ISDC === |
| 90 | |
| 91 | {{{ |
| 92 | /swdev_nfs/cmake-3.5.0-Linux-x86_64/bin/cmake \ |
| 93 | -DTOOLS_ONLY=1 \ |
| 94 | -DBOOST_ROOT=/swdev_nfs/boost_1_47_0/ \ |
| 95 | -DMYSQL_LIBRARY=/swdev_nfs/mysql-5.7.23-linux-glibc2.12-x86_64/lib/libmysqlclient.so \ |
| 96 | -DMYSQL_INCLUDE_DIR=/swdev_nfs/mysql-5.7.23-linux-glibc2.12-x86_64/include/ \ |
| 97 | -DMYSQLPP_LIBRARY=/swdev_nfs/mysql++-3.2.4/libmysqlpp.so \ |
| 98 | -DMYSQLPP_INCLUDE_DIR=/swdev_nfs/mysql++-3.2.4/lib/ \ |
| 99 | -DNOVA_INCLUDE_DIR=/swdev_nfs/libnova-0.15.0/include/libnova/ \ |
| 100 | -DNOVA_LIBRARY=/swdev_nfs/libnova-0.15.0/lib/libnova.so /path/to/CMakeList.txt |
| 101 | }}} |
| 102 | |
| 103 | It is all a newer version, a newer required version, or compiled with mysqlclient 5.7.23, or all of that. |
| 104 | |
| 105 | === ETH (PC45) === |
| 106 | |
| 107 | {{{ |
| 108 | cmake -DMYSQL_LIBRARY=/usr/lib/x86_64-linux-gnu/libmysqlclient.so.20 /path/to/CMakeList.txt |
| 109 | }}} |
| 110 | |
| 111 | MySQL++ was compiled with mysqlclient 5.7, thus -- to avoid confusion for the linker -- better use the older version as well. |