Boost logo

Boost-Build :

From: Ali Azarbayejani (ali_at_[hidden])
Date: 2003-05-19 16:47:52


FYI, I'm working around these bugs for now...

Here are some logical bugs that I've run into. Sorry, I don't have
time to make a use case at the moment, but at least the first one is
obviously an oversight in the logic...the exceptional case must be
handled.

<1> targets.generate-dependencies does not check return value of
targets.generate

local g = [ targets.generate $(p:TG=) : $(project) : $(generation-ps)
] ;

N.B. targets.generate may return the string "@main target not found"

<2> property.translate-paths calls property.validate, which is overly
restrictive (this statement was added last week). This one probably
requires a use case, but I hit this e.g. when I specify "<os>CYGWIN"
or "<toolset>msvc" when I'm on
Linux. The complaint is that CYGWIN is not a value of feature "os" or
"msvc" is not a value of feature "toolset. Of course, these won't be
values when I am on Linux. Let me know if you can see a logical
problem...otherwise I'll do a use case later.

--Ali

 


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