Boost logo

Boost-Build :

Subject: Re: [Boost-build] Debugging Boost Build problems
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2017-02-17 22:17:32


On 02/17/2017 02:07 PM, Rene Rivera via Boost-build wrote:
> On Fri, Feb 17, 2017 at 3:03 PM, Edward Diener via Boost-build <
> boost-build_at_[hidden]> wrote:
>> In an effort to debug Boost Build problems I create a branch of my own
>> from Boost Build and then add ECHO commands in jam source files whenever I
>> want to look at anything that is happening when executing b2. Is there a
>> better way ?
> Steven wrote debugger support <>.
> Not sure what the state of it is. But you could give that a try.

Basic usage should work without problems:
- Program execution: step/next/finish/continue
- Breakpoints: By line # or function name
- printing expressions
- help gives a list of commands (without explanation).
Not supported:
- examining variables in outer stack frames (Dynamic
  scope makes this really painful to implement.)
- editor/IDE support (I got it to work with Emacs
  GDB mode in the past, but this is currently broken).

The test case should exercise everything that's currently implemented:

Also, it's been a while since I updated it, so it may
be out of sync with the current develop branch.

In Christ,
Steven Watanabe

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at