$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Russell Hind (rh_gmane_at_[hidden])
Date: 2006-05-06 05:26:22
Nicola Musatti wrote:
> 
> One thing I do feel strongly about: no matter how broken a library is 
> with a specific compiler, deprecation advertising should entail a 
> warning and not an error.
> 
> This would make it more easy to un-deprecate a platform when it starts 
> supporting the required constructs and enables library authors to accept 
> platform specific patches on a discretionary basis. Moreover even if 
> such patches were not submitted/accepted developers would be free to try 
> and use those portions of a library that do work on their platform.
> 
> It would also make it possible to accept platform specific patches 
> against previous releases of Boost and maybe even allow more bugfix 
> releases, should anybody volunteer to perform the necessary tasks.
> 
> A concrete example: I'm using Borland's BCB6 at work and we're stuck 
> with Boost 1.31 because we're using uBlas, which doesn't support my 
> compiler in more recent releases. Now I happen to know that 1.32 
> "almost" works and that someone has the necessary patches. Accepting 
> these to be committed against the 1.32 branch would enable all those in 
> my situation to at least move forward one release (I happen to know that 
> there are at least two of us - right, Russell? :-).
> 
Further to the ublas patches, I'd also like to look at back-porting your 
bcbboost work to the 1.32 branch which would enable us to possibly move 
to BDS2006 with boost-1.32.x.  But at the moment, like you, we are stuck 
on BCB6 and boost-1.32.0 with our ublas patches until Borland releases a 
compiler that can handle the later versions (which I don't see happening 
anytime soon given that BDS has only just been released).
Unfortunately I'm not going to be able to look in to this for a while 
but it is certainly on my to do list as I'd actually like to be able to 
evaluate bds on a real project, not just little bits of test code which 
I'm limited to at the moment.
Cheers
Russell