Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-10-02 07:54:30


David Abrahams wrote:
> From: "Toon Knapen" <toon.knapen_at_[hidden]>
>
>
>>On Wednesday 02 October 2002 11:19, Vladimir Prus wrote:
>>
>>>Hmm... using bash, and bjam 3.12,
>>
>><snip>
>>
>>That's it. I was still using version 3.1.0 ;((( Seems like I need to
>
> update
>
>>the bjam prebuilts for the release.
>>
>>BTW, with version 3.1.2. a ctrl-C does only abort the build of the
>
> _current_
>
>>derived object but bjam still continuous to build the others. This was
>
> not
>
>>the case with version 3.1.0.
>
>
> Hmm, that's bad. We need to fix it, IMO.

Here's a patch. I don't know how it used to work in 3.0.0, however.
Toon, can you apply this patch and check this is what used to be?

Index: jam_src/make1.c
===================================================================
RCS file: /cvsroot/boost/boost/tools/build/jam_src/make1.c,v
retrieving revision 1.13
diff -u -r1.13 make1.c
--- jam_src/make1.c 6 Sep 2002 21:03:10 -0000 1.13
+++ jam_src/make1.c 2 Oct 2002 12:55:00 -0000
@@ -208,6 +208,9 @@
{
while((pState = current_state(&state_stack)) != NULL)
{
+ if (intr)
+ pop_state(&state_stack);
+
switch(pState->curstate)
{
case T_STATE_MAKE1A:

- Volodya

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk