From: Fernando Cacciola (fernando_cacciola_at_[hidden])
Date: 2006-05-02 16:56:15
Nicola Musatti wrote:
> Fernando Cacciola wrote:
>> This is the same patch proposed by Alisdair a couple of months ago.
>> As I explained then, the problem is not really with the compiler but
>> the new Dinkum library (that replaced RW in 5.6.x).
>> Version 5.5.1, with the RougeWave library worked perfectly.
> Yes, I'm aware of the original discussion. Note however that the
> library doesn't work with both 5.6.x/STLPort and 5.8.x/Dinkumware.
>> But as Alisdair suggested, at this point, we better just commit the
>> fix as both of you are suggesting.
> Even more so now, as it won't be long before 1.34 is released.
>> The real fix would require to experiment with other std libraries,
>> confirm that the problem is Dinkum specific, and add the appropiate
>> patch checking for that instead of the compiler version.
> You're right. It might even be possible to find a more specific
> workaround than just fall back on the old implementation.
>> Unfortunately I don't work with BCB anymore (for years now), and
>> last time I did was for my former employer so I have no copy of any
>> BCB version with me, so I can't do that myself (the free comand line
>> tools are equivalent to
>> 5.5.1 which is the one I used to develop this library so it
>> definitely works with it)
> I remember your postings on the Borland newsgroups. Hopefully someone
> will find more time to look into this in the future (or Borland comes
> out with a reasonably compliant compiler!). Note that 1.34 is the last
> version of Boost that will explicitly support Borland compilers older
> than 5.8.x .
Go ahead and commit it (if you haven't done it yet)
-- Fernando Cacciola SciSoft http://fcacciola.50webs.com/
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk