Boost logo

Boost :

From: Michael Glassford (glassfordm_at_[hidden])
Date: 2004-07-15 17:11:33


Rene Rivera wrote:
> Michael Glassford wrote:
>
>> Jeff Garland wrote:
>>
>>> On Thu, 15 Jul 2004 07:55:44 -0700, Jeff Garland wrote
>>>
>>>> Mike -
>>>>
>>>> It's interesting that if I change to the libs/thread/build directory
>>>> and type bjam the library builds, so it seems like maybe this is
>>>> some new change in the bjam system causing this. That said in
>>>> date_time there is
>>>> <sysinclude>$(BOOST_ROOT)
>>>> in the Jamfile to make sure the appropriate include path is
>>>> available. I've locally modified the thread Jamfile to include a
>>>> this sysinclude and I'm re-running the regression now. I'll let you
>>>> know...
>>>
>>>
>>> Adding the sysinclude indeed fixes the initial compilation problem.
>>
>>
>> I'm far from a bjam expert, but one thing I don't quite understand is
>> that the "<sysinclude>$(BOOST_ROOT)" is already defined in the
>> thread_base template, which both of the templates you modified
>> include. Is the problem perhaps that they include it only in the
>> sources section and not in the requirements section? In other words,
>> should your patch be modified to read as below?
>
>
> No. I would say this is a bug in the Boost.Build. Using the template
> should be added the needed <sysinclude>. I'll look at fixing this,
> assuming I can replicate it,

OK, that's good to know.

> but you should applies Jeff's changes just
> to get it working for the release testing.

Thanks, I did.

Mike


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk