|
Boost-Build : |
From: Reece Dunn (msclrhd_at_[hidden])
Date: 2006-05-09 10:31:03
Alex Besogonov wrote:
> Good <time-of-day>!
>
> As you know, I'm rewriting Jam in C++ and I have a questions to Boost
> developers: should I replicate Jam bugs?
I would fix the bugs! We would want a build system that actually works than
produces random behaviour some of the time :).
> So far I've found:
> 1. This code:
> =======
> c = 1 2 3 4 5 ;
> ECHO $(c[1-3]:J=) ;
> =======
> produces an empty string instead of expected "123).
> 2. This code:
> =======
> a = c:/temp/aaa.txt c:/temp/bbb.txt ;
> ECHO $(a:D=[1]) ;
> =======
> produces garbage (text with '\1' and '\2' characters) instead of
> expected 'aaa.txt'.
> 3. This code:
> =======
> a = c:/temp/bbb.txt ;
> b = ":D=" ;
> ECHO $(a$(b)) ;
> =======
> produces an empty string.
I don't know enough of how bjam works to say how these would be fixed
in the current C-based implementation. Rene, or maybe Dave, would be
better fixing these issues.
I would suggest that you keep reporting any bugs that you find and if you
could supply a patch then even better!
- Reece
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
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