Commit Graph

1081 Commits

Author SHA1 Message Date
Pavel Odintsov
6b4682141b Unified system paths and fixed return code for gcc compiler 2020-06-11 18:32:07 +01:00
Pavel Odintsov
d10953d5d1 Improved build performance 2020-06-11 10:03:11 +01:00
Pavel Odintsov
cf54ed07b2 Added separate step for compiler build on CentOS 6 2020-06-10 23:48:49 +01:00
Pavel Odintsov
0c4bfaa69c Added logic to skip mongoc compilation on Ubuntu 20.04 2020-06-10 23:28:58 +01:00
Pavel Odintsov
265f42c42f Added manual gcc compilation on CentOS 6 2020-06-10 21:08:58 +01:00
Pavel Odintsov
1052d9a371 Switched to older version of Boost Build which does not need C++ 11 2020-06-10 19:35:50 +01:00
Pavel Odintsov
3433258bf9 Added rpath for libicu to hint path for libicu's libs 2020-06-10 18:50:25 +01:00
Pavel Odintsov
9650424910 Unified systemd and system v rpm spec files completely 2020-06-09 23:46:33 +01:00
Pavel Odintsov
0baedfe205 Added rpath for Boost's regexp library and improved build process for new CentOS 2020-06-09 23:08:30 +01:00
Pavel Odintsov
3180a3c91e Attempt to build fresh Boost on CentOS66 2020-06-09 19:18:38 +01:00
Pavel Odintsov
b72e197e8b Added dependencies for libpcap 2020-06-09 18:32:54 +01:00
Pavel Odintsov
bd5cfabf67 Fixed api flag name, added explicit failure if we cannot build mongodb dependency 2020-06-09 08:59:52 +01:00
Pavel Odintsov
772ed5a82a Removed sudo and added S3 ORB for CircleCI 2020-06-07 18:22:51 +01:00
Pavel Odintsov
f596833ffc Fixed error checking 2020-06-07 17:32:44 +01:00
Pavel Odintsov
72a7eca650 Moved away from using wget for retrieving fastnetmon.conf from master branch. We will use it from current repo clone 2020-06-07 16:30:28 +01:00
Pavel Odintsov
c3e1f209ba Improved error reporting for package build script 2020-06-07 15:44:51 +01:00
Pavel Odintsov
70d3854e96 Extended build time allowance, explicitly added distro name to package build script 2020-06-07 13:39:56 +01:00
Pavel Odintsov
63cb7f901e Added dependencies on bzip2 for Boost build on CentOS. Closes: #820 2020-06-07 00:41:49 +01:00
Pavel Odintsov
4212585898 Added binary install for cmake on CentOS 6 2020-06-06 18:50:59 +01:00
Pavel Odintsov
ae26099136 We do not need hiredis lib from system because we use our own version from source code 2020-06-06 18:36:49 +01:00
Pavel Odintsov
c01904f5e5 Added version configuration for CentOS 6 build 2020-06-06 18:29:58 +01:00
Pavel Odintsov
20351fd3b7 Fixed cmake build for CentOS 2020-06-06 17:57:26 +01:00
Pavel Odintsov
3f31ac3f51 Changed Boost build path to mirror and disabled build failure for CentOS 6 due to lack of GoBGP 2020-06-06 17:44:01 +01:00
Pavel Odintsov
1dc7aad696 Added build target for not recommended CentOS 6 2020-06-04 20:56:21 +01:00
Pavel Odintsov
8ab5d957be Merge branch 'master' of github.com:pavel-odintsov/fastnetmon 2020-06-04 20:32:23 +01:00
Pavel Odintsov
f0b5e269da Implement CI task to build FastNetMon for all popular Ubuntu distros 2020-06-04 20:32:09 +01:00
Pavel Odintsov
91599d87da
Aligned average calculatuon time for subnets and enabled per flow counters by default 2020-06-04 18:45:38 +01:00
Pavel Odintsov
f2f59a1339 Added GoBGP into bundle 2020-06-03 10:07:57 +01:00
Pavel Odintsov
905aedc4d1 Made libraries path configurable in CMAKE 2020-06-03 09:48:06 +01:00
Pavel Odintsov
ae5092142a Added logic to ignore PF_RING 2020-06-03 09:36:49 +01:00
Pavel Odintsov
f7320ffffd Improved our own logic to build libraries bundle 2020-06-03 09:25:35 +01:00
Pavel Odintsov
52ef1be79c Added debug about Boost libraries and switched to using bundled FNM build from script 2020-06-02 21:09:46 +01:00
Pavel Odintsov
5cfd3fc0e1 Added command to disable FastNetMon compilation for CI 2020-06-02 19:57:33 +01:00
Pavel Odintsov
5c8cf3edc5 Improved formatting and disabled Boost installation when we build it manually 2020-06-02 19:47:13 +01:00
Pavel Odintsov
cf408fee9f Improved logging and reduced number of build threads for cmake 2020-06-02 18:15:14 +01:00
Pavel Odintsov
f290dfede2 Added logic to install cmake from sources for all lib build 2020-06-02 09:53:36 +01:00
Pavel Odintsov
2cd99fe639 We need to build cmake too 2020-06-02 09:00:41 +01:00
Pavel Odintsov
0624304131 Added logic to build libicu and link Boost against it 2020-06-02 00:42:42 +01:00
Pavel Odintsov
7c5ccf8bf9 Added logic to build FNM with custom Boost 2020-06-01 23:54:36 +01:00
Pavel Odintsov
71c7120edc Added option to build FNM with custom Boost 2020-06-01 22:00:32 +01:00
Pavel Odintsov
ac0499fb21 Added flag to build Boost, added flag to disable mirror repo because boost does not fint into Github's limit for 100Mb 2020-06-01 21:47:54 +01:00
Pavel Odintsov
07efeb7f4b Added command to build Boost Builder 2020-06-01 21:27:54 +01:00
Pavel Odintsov
9fb663557e old cmake does not like command: CHECK_C_SOURCE_COMPILES 2020-05-31 13:56:43 +01:00
Pavel Odintsov
54642940b1 Fixed AF_PACKET support check for old distros. Closes #816 2020-05-31 13:50:25 +01:00
Pavel Odintsov
3d4fe275b1 Reduced number of CPU cores for CircleCI 2020-05-27 00:01:50 +01:00
Pavel Odintsov
2b0be61a64 Improved failure experience in CI environment 2020-05-26 21:25:57 +01:00
Pavel Odintsov
dc69c35deb Removed ldconfig changes, added conf option flag, added FNM run on CI after build 2020-05-26 20:46:44 +01:00
Pavel Odintsov
e631b3babf Fixed variable name for PF_RING mode 2020-05-25 23:08:47 +01:00
Pavel Odintsov
5b474700fb Added logic to disable Netmap plugin on very old platforms. Closes #810 2020-05-25 22:54:00 +01:00
Pavel Odintsov
f13a958d60 Replaced unreliable kernel version based check by compilation check. Closes #809 2020-05-25 22:28:29 +01:00