3
libtool --mode=execute valgrind --leak-check=full --track-origins=yes \
4
--errors-for-leak-kinds=all --show-reachable=yes --error-exitcode=99 \
4
# To use errors-for-leak-kind verison must be at least 3.9.0
6
valver=$(valgrind --version | grep -Go '[[:digit:]]\+\.[[:digit:]]\+\.[[:digit:]]\+')
7
lowvalver=$(printf "%s\n%s\n" $minvalver $valver | sort -V | head -n 1)
8
cmd="libtool --mode=execute valgrind --leak-check=full --track-origins=yes "
9
if [[ $lowvalver == $minvalver ]]; then
10
cmd+="--errors-for-leak-kinds=all "
12
cmd+="--show-reachable=yes --error-exitcode=99 "