Boost logo

Boost :

Subject: Re: [boost] [Boost-commit] svn:boost r68201
From: Bryce Lelbach (admin_at_[hidden])
Date: 2011-01-17 00:44:56

Hash: SHA1

On Sun, 16 Jan 2011 23:52:02 -0500 (EST)
steven_at_[hidden] wrote:

> Author: steven_watanabe
> Date: 2011-01-16 23:51:54 EST (Sun, 16 Jan 2011)
> New Revision: 68201
> URL:
> Log:
> Revert addition of BOOST_NIX, etc and everything tied to it. ([66696],
> [66783], [66804], [66833], and [66834]) Removed:

fenv.h is not a part of the C++ standard library; it is specified in ISO/IEC
9899, section 7.6 (the C99 standard). It's implementation is tied not only to
the underlying C library in use, but also to a number of other factors,
including but not limited to:

 - The operating system
 - The kernel
 - The compiler's method of implementing header search

Attempting to detect the presence of the fenv.h header and the toolchains
support for using said header cannot be achieved naively by defining a macro if
the GNU, vacpp, sgi or stlport standard library implementation is found. The
changes you have introduced will break Boost support for (at least) the
following compilers and toolchains:

 - Sun, HP, Pathscale
 - Clang on linux or darwin using libc++
 - Any compiler using the Apache/Roguewave standard library

I am sincerely sorry to have stepped on toes here at Boost, especially yours,
as you seem to be hellbent in purging Boost of my contributions, instead of
helping to improve upon them. You told me last night in an email that
you went back and reviewed every commit that I have ever made to Boost. I would
appreciate it if you would let me know how much of my work you have in your

Anyone here who knows me is aware that I am young and inexperienced at working
on a large-scale open source project. I have been a little
over-enthusastic and unintentionally inconsiderate, but I have done my best to
fit in here and make contributions to Boost. I do not think that reverting my
commits without consulting me first encourages the SVN policies
that you and others assert that I have blatantly violated.

- --
Bryce Lelbach aka wash
Version: GnuPG v1.4.9 (GNU/Linux)


Boost list run by bdawes at, gregod at, cpdaniel at, john at