[Gnucash-changes] r12287 - gnucash/trunk/src/bin - Improve valgrind script

Christian Stimming cstim at cvs.gnucash.org
Sat Jan 7 10:48:54 EST 2006


Author: cstim
Date: 2006-01-07 10:48:53 -0500 (Sat, 07 Jan 2006)
New Revision: 12287
Trac: http://svn.gnucash.org/trac/changeset/12287

Modified:
   gnucash/trunk/src/bin/Makefile.am
   gnucash/trunk/src/bin/gnucash-valgrind.in
Log:
Improve valgrind script

Modified: gnucash/trunk/src/bin/Makefile.am
===================================================================
--- gnucash/trunk/src/bin/Makefile.am	2006-01-07 15:47:17 UTC (rev 12286)
+++ gnucash/trunk/src/bin/Makefile.am	2006-01-07 15:48:53 UTC (rev 12287)
@@ -31,7 +31,8 @@
 	    -e 's:@-GNC_SCM_INSTALL_DIR-@:${GNC_SCM_INSTALL_DIR}:g' \
             -e 's:@-GNC_LIB_INSTALLDIR-@:${libdir}:' \
             -e 's:@-GNC_PKGLIB_INSTALLDIR-@:${pkglibdir}:g' \
-	    -e 's:@-GNC_MODULE_DIR-@:${GNC_MODULE_DIR}:g'
+	    -e 's:@-GNC_MODULE_DIR-@:${GNC_MODULE_DIR}:g' \
+	    -e "s:@-TOP_SRC_DIR-@:`pwd`/${top_srcdir}:g"
 	mv $@.tmp $@
 	chmod u+x $@
 

Modified: gnucash/trunk/src/bin/gnucash-valgrind.in
===================================================================
--- gnucash/trunk/src/bin/gnucash-valgrind.in	2006-01-07 15:47:17 UTC (rev 12286)
+++ gnucash/trunk/src/bin/gnucash-valgrind.in	2006-01-07 15:48:53 UTC (rev 12287)
@@ -20,14 +20,19 @@
 
 LD_LIBRARY_PATH="${EXTRA_LIBS}:${LD_LIBRARY_PATH}"
 LTDL_LIBRARY_PATH="${EXTRA_LIBS}:${LTDL_LIBRARY_PATH}"
+TOP_SRC_DIR="@-TOP_SRC_DIR-@"
 
 export GNC_MODULE_PATH
 export GUILE_LOAD_PATH
 export LD_LIBRARY_PATH
 export LTDL_LIBRARY_PATH
 
+#
+# Other potentially useful options, particularly for valgrind-2.x:
+# --tool=memcheck --trace-children=yes
+#
 exec valgrind -v \
-    --suppressions=./src/valgrind-gnucash.supp  \
+    --suppressions=${TOP_SRC_DIR}/src/valgrind-gnucash.supp  \
     --error-limit=no \
     --tool=callgrind \
     --instr-atstart=no \



More information about the gnucash-changes mailing list