Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2069: #elif behaviour in gcc 4.4
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-10-07 00:15:11
#2069: #elif behaviour in gcc 4.4
---------------------------------------------+------------------------------
Reporter: tim blechmann <tim_at_[hidden]> | Owner: danieljames
Type: Bugs | Status: closed
Milestone: Boost 1.37.0 | Component: mpl
Version: Boost 1.35.0 | Severity: Problem
Resolution: fixed | Keywords:
---------------------------------------------+------------------------------
Changes (by danieljames):
* status: assigned => closed
* resolution: => fixed
* component: preprocessor => mpl
Comment:
I've finally got round to fully testing the patches and I discovered that
the problem only effects the mpl library. It uses a complicated system to
preprocess the header files in advance for compilers which have slow
preprocessors, and this was preventing it from including the preprocessor
library. In all the other libraries
`<boost/preprocessor/iteration/iterator.hpp>` is included by the time the
`#elif` is reached so the problem doesn't occur.
So, this really was an mpl bug and not a preprocessor bug. If you want to,
you can problably revert the changes to python. I'm going to try to get
python testing working so I can see if it works without the patch but that
might take me a little while. Sorry for the hassle. I'm closing the ticket
as your patch fixed the problem in mpl.
-- Ticket URL: <http://svn.boost.org/trac/boost/ticket/2069#comment:14> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:58 UTC