Boost logo

Boost-Build :

Subject: Re: [Boost-build] Status of b2 and all the python tools in the build directory?
From: Nogradi, Chris (Chris.Nogradi_at_[hidden])
Date: 2013-12-20 08:45:21

On Friday, December 20, 2013 12:17 AM, Vladimir Prus wrote:
> On 20.12.2013 08:23, Steven Watanabe wrote:
> > AMDG
> >
> > On 12/19/2013 10:14 AM, Jess wrote:
> >> Was the
> >> idea to replace Jamfiles or keep them more or less the same but allow
> >> for python logic?
> >
> > Jamfiles would be mostly unchanged. Only the internal implementation
> > and extension interfaces would use Python.
> >
> >> Was the idea abandoned because fresh starts like SCons made more
> >> sense?
> >
> > I don't think it's been explicitly abandoned.
> > It's just that no one has put in the work to make it happen. I'm not
> > personally interested in it, because it seems like a lot more effort
> > than it's worth.
> But it it magically ends up in feature-parity state with the current
> codebase, would you be willing to switch over?

Well we have been eyeing a switch to python, mostly to take advantage of any performance improvements (we still need about a 50% speed increase to get complete boost-build buy in for all projects). However, with all of Steve's latest improvements, there may be no additional gain? We were hoping to hack together a simple test to compare the performance of it. We currently do not use boost.python but do use msvc, gcc and our own arm (ads1.2 and ds-5) and adi blackfin. So I am guessing that it should not cost too much to switch to the python port assuming there are speed improvements to be had? Though I am mostly indifferent (except when I need more than what jam provides, like math), there are many here that would prefer to look at python rather than jam.

Also, is there still momentum for boost to switch to CMake? I would be very disappointed to see no longer supported by its main (and only?) opensource project.




CONFIDENTIALITY NOTICE: This email and any attachments are for the sole use of the intended recipient(s) and contain information that may be confidential and/or legally privileged. If you have received this email in error, please notify the sender by reply email and delete the message. Any disclosure, copying, distribution or use of this communication (including attachments) by someone other than the intended recipient is prohibited. Thank you.

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at