|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-11-28 01:15:50
Darren Cook wrote:
> When I run "jam -q" it seems to have no effect - it tries to compile and
> fails each source file in turn (i.e. the problem is in a header file they
> all depend on). However ctrl-c does interrupt it correctly.
>
> I had a look at the source and in make1.c:make1d() it seems to be treating
> -q the same way as an interrupt . As it fails it writes:
> ...failed C++ myfile.o...
>
> which is being output in the same make1d() function. So I don't see why it
> doesn't work.
>
> Is this a bug? (I'm using linux and bjam version 3.1.0).
Hi Darren,
First off, I think it generally better to post bjam bugs to
jammboost_at_[hidden] list, since they might not reproduce in Perforce
Jam. Though in this case your post is applicable to both jams.
Anyway, about this bug report. I think bjam has it fixed, at least there was
this commit
2002-07-02 15:53 vladimir_prus
* make1.c: Fix "-q" option, thanks to Markus Scherschanski.
* jam_src/make1.c (make1d): Quickquit in all cases, not only
when
DEBUG_MAKE is set.
This change went into 3.1.1, so you might try to get that version, or better
yet, the most current one at
http://sourceforge.net/project/showfiles.php?group_id=7586
I think Perforce Jam still has this bug.
- 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