# valgrind/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] #--------------------------------------------------------------------- [buildtimes] 00.04 hours (or 002.62 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.05 hours (or 002.93 minutes) - 2021 L.A. dedi box: 6x2 CPU 32GB RAM 00.06 hours (or 003.53 minutes) - HP EliteBook 8560w 32GB RAM 00.11 hours (or 006.85 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.42 hours (or 025.10 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] altpkg = yes build = default exepack = yes license = See "license*.txt" in installed tree licfile = COPYING tmpsize = 567M #--------------------------------------------------------------------- [depends] actools gawk gdb gnutls3 grep perl #--------------------------------------------------------------------- [configure] MANBASE=$PKGDIR_PROD/man PATH=.:$PATH mkdir -p $MANBASE aclocal -I . autoheader libtoolize --automake --copy automake --add-missing --copy autoconf sed -e 's|s/i686-apple-darwin10/|s/i686-[a-z0-9\-]*/|' \ -i configure if [ "x$LACBITS" == "x32" ]; then SWITCH32=--enable-only32bit else SWITCH32= fi bash ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --disable-dependency-tracking \ --enable-tls \ --mandir=$MANBASE \ $SWITCH32 #--------------------------------------------------------------------- [postbuild] DOCDIR=$PKGDIR_PROD/doc rm -f $PKGDIR_PROD/lib/valgrind/x86-linux/*.a mv $PKGDIR_PROD/share/doc/valgrind $DOCDIR/ rm -f $DOCDIR/valgrind_manual.{pdf,ps} cp -p COPYING $DOCDIR/license.txt cp -p $PKGDIR_SPECIAL/index.special $DOCDIR/index.html #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = http://packages.debian.org/unstable/source/valgrind url_home = http://www.valgrind.org/ url_lfs = n/a url_tarball = ftp://sourceware.org/pub/\ valgrind/valgrind-3.18.1.tar.bz2 #--------------------------------------------------------------------- [about] Valgrind is a tool that's used to identify memory management problems in programs. When a program is executed under Valgrind's supervision, Valgrind checks memory accesses, including calls to "malloc", "new", "free", and "delete". In many cases, Valgrind will detect problems such as the use of uninitialized memory, reading or writing memory after it's been freed, reading or writing past the end of malloc'd blocks, memory leaks, the use of invalid pointers, etc. #--------------------------------------------------------------------- [history] 170507 Updated from 3.11.0 to 3.12.0 170704 Updated to 3.13.0 181010 Updated to 3.14.0 210320 Updated to 3.17.0 211015 Updated to 3.18.1