From 76eaeb0e0d4c849a3df94911e42e84ac9a264c27 Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Sun, 17 Aug 2003 17:20:29 +0000 Subject: [PATCH] update instructions for hacking gnucash git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9107 57a11ea4-9604-0410-9ed3-97b8803252fd --- HACKING | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/HACKING b/HACKING index 209dd48c85..034c538847 100644 --- a/HACKING +++ b/HACKING @@ -69,8 +69,30 @@ August 22, 2000 -------------------------------------------------- -Starting GnuCash in GDB -- Aug 2003 +Starting Gnucash from the build tree: + +To run gnucash from your build tree: +-- edit ./src/bin/overrides/gnucash and replace gnucash-env with + gnucash-build-env +-- then start gnucash by saying ./src/bin/overrides/gnucash +-- Make sure you undo this change before installing gnucash + + +Starting GnuCash in GDB + +To run gdb on an installed version of gnucash (installed in /usr/local/bin:) + + % gnucash-env gdb /usr/bin/guile + [gdb output] + % gdb> run -e main -s /usr/local/libexec/gnucash/overrides/gnucash --g-fatal-warnings + +To run gdb on the version in your build tree: + + % gnucash-build-env gdb /usr/bin/guile + [gdb output] + % gdb> run -e main -s ./src/bin/overrides/gnucash --g-fatal-warnings + + +Using Valgrind with gnucash +-- run ./src/bin/overrides/gnucash-valgrind -% gnucash-env gdb /usr/bin/guile -[gdb output] -% gdb> run -e main -s ./src/bin/overrides/gnucash --g-fatal-warnings