Subject: Re: [Boost-bugs] [Boost C++ Libraries] #11756: boost.Test: non standards compliant use of FE_* macros (unable to compile boost test library on FPU-less arches)
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2017-02-27 08:29:34
#11756: boost.Test: non standards compliant use of FE_* macros (unable to compile
boost test library on FPU-less arches)
----------------------------------+------------------------
Reporter: bartosz.krasinski@⦠| Owner: renficiaud
Type: Patches | Status: reopened
Milestone: Boost 1.64.0 | Component: test
Version: Boost 1.59.0 | Severity: Problem
Resolution: | Keywords:
----------------------------------+------------------------
Comment (by renficiaud):
Hi there again,
I moved the FPE logic in the macro
```BOOST_TEST_FPE_SUPPORT_WITHOUT_SEH__``` . It would be cool if you can
test the branch again.
The way I see this is that there is only 3 options in the code that should
be handled:
* no fpe
* seh based fpe
* implementation based on fenv (and in that case, not all platforms
support all signals)
All in all, I think that moving this switch to 2 configuration macros make
the code easier to understand and to maintain.
Let me know the result of your tests. 1.64 will be closing soon, it would
be good to have your feedback asap :)
Thanks,
Raffi
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/11756#comment:37> 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-27 08:33:11 UTC