Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2435: execution_monitor.ipp not portable on slightly older FreeBSD machines
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-03-25 13:19:00
#2435: execution_monitor.ipp not portable on slightly older FreeBSD machines
--------------------------------------+-------------------------------------
Reporter: pisymbol_at_[hidden] | Owner: rogeeff
Type: Bugs | Status: new
Milestone: Boost 1.37.0 | Component: test
Version: Boost Development Trunk | Severity: Problem
Resolution: | Keywords:
--------------------------------------+-------------------------------------
Comment(by pisymbol_at_[hidden]):
It is not and I am synced with trunk. The other thing is that the patch
has a bug in it as attached (I don't know how this happened) but as per
#1838 I want to check against anything less than FreeBSD 7.1 release which
should be:
#ifdef __FreeBSD_version < 701000
Source: http://www.freebsd.org/doc/en/books/porters-handbook/freebsd-
versions.html
Other than that, I believe my patch is correct. One thing is I made it
per signal test configurable for maximum flexibility at the cost of #ifdef
ugliness. The other patch just skipped the tests altogether. I leave it
up to test to do the right thing here. I believe my patch as it stands
does not effect other platforms but a code review would be nice (since I
myself found one bug!).
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/2435#comment:3> 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:59 UTC