Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 579a5d71acac5e3c31f18e7571560a9b3c569c13
https://github.com/tribe29/checkmk/commit/579a5d71acac5e3c31f18e7571560a9b3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-17 (Thu, 17 Feb 2022)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-gnu-toolchain.sh
M defines.make
M omd/Makefile
A omd/packages/cpp-libs/cpp-libs.make
M omd/packages/packages.make
M omd/packages/protobuf/protobuf.make
Log Message:
-----------
Improve protobuf performance
When using python protobuf with dynamically linked libraries, it is
working with the same performance as the modules we get from pypi.
To make these libraries work, we need to pack the libstdc++ and libgcc
libraries from the compiler we use in our build containers. The compiler
we use links against libraries that are are newer than the target
distros libraries. To make our executables work as intended, we ship the
required libraries with Checkmk.
Another approach to make it work is linking the binaries and libraries
statically. That was working with the protobuf libraries and protoc, but
was not performant enough and also resulted in larger binaries. Have a
look at the ticket below for further information.
Centralizing the GCC version definition along the way.
CMK-9522
Change-Id: I9fc416e164757d0f7daa0d49a6edc24a4f15f23a
Commit: 180546fdaacb2479afb238549516553f510b4dd3
https://github.com/tribe29/checkmk/commit/180546fdaacb2479afb238549516553f5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-17 (Thu, 17 Feb 2022)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
Log Message:
-----------
Fix agents' exit code
Do not return the exit code of the last command, in
particular not the one of the test whether to enter
the loop.
CMK-9722
Change-Id: Iefaa7c145af5c3dd76dd3c681baf687fa68f2fd0
Compare:
https://github.com/tribe29/checkmk/compare/df0fa6fb7b85...180546fdaacb