Index by title

Build steps

Not yet configured in my CI/CD, here are the manual steps :

Clone the repo

hg clone --insecure https://hg.cerbelle.net/hg/liboom

or
hg clone http://hg.cerbelle.net/hg/liboom

Prepare autotools

cd liboom
./bootstrap.sh

Configure the build

./configure

Appy code formatting

make astyle

Check for bugs, static code analysis with cppcheck

make cppcheck && \
xdg-open cppcheck/index.html

Compile, execute unit and functional tests, check coverage

make clean all check lcov gcovr && \
xdg-open lcov/index.html

Check install

make DESTDIR=`pwd`/_installtest install installcheck uninstall

Create a linux binary file

make linux-inst linux-zip linux-clean linux-distclean

Create a source distribution file

make dist distcheck distclean

Create Debian packages

make clean debian-deb debian-distclean

v1.0.0

This version does not support non POSIX (without set/getrlimit) operating systems (Windows) and needs sysconf GNU extensions (SC_AVPHYS_PAGES), not available on MacOS.

Download links

CPPCheck report
LCOV Coverage report
Doxygen doc - pdf
Doxygen doc - online
Sources - tar.gz
Sources - tar.bz2
Sources - tar.xz
Sources - zip

Debian packages available in the following repositories :

deb [trusted=yes] https://packages.cerbelle.net/debian unstable/
deb-src [trusted=yes] https://packages.cerbelle.net/debian unstable/
apt-get update
apt-cache search liboom

Other builds not yet configured in my CI/CD, visit the manual build steps wiki page


v1.0.1

This version does not support non POSIX (without set/getrlimit) operating systems (Windows) and needs sysconf GNU extensions (SC_AVPHYS_PAGES), not available on MacOS.

Download links

CPPCheck report
LCOV Coverage report
Doxygen doc - pdf
Doxygen doc - online
Sources - tar.gz
Sources - tar.bz2
Sources - tar.xz
Sources - zip

Debian packages available in the following repositories :

deb [trusted=yes] https://packages.cerbelle.net/debian unstable/
deb-src [trusted=yes] https://packages.cerbelle.net/debian unstable/
apt-get update
apt-cache search liboom

Other builds not yet configured in my CI/CD, visit the manual build steps wiki page


v1.0.2

Under development


Wiki