Explanation: The Linux binary of Confdump-Agent Just Works -- that is, if the libc of the build system happens to be compatible with the kernel of the target computer. We bundle the system's libc through static compilation, but current GNU/Linux libc versions are not compatible out of the box with ancient kernels, so we have to build our releases on a CentOS4 box. We'd like to bundle a libc variant (glibc, ulibc, ...) that is compatible down to Linux 2.6.9 (RHEL4, still found on production systems) and would build on recent distributions (Debian/RHEL). NB: we did not ensure feasibility of this project. It may not be worth the effort if it requires recompiling the whole toolchain...
Expected result: Adapt the current CMake build system to produce a static binary compatible from Linux 2.6.9 to 3.2 on recent systems.
Knowledge Prerequisite: CMake, C, the GNU compiler toolchain