Re: [Boost-bugs] [Boost C++ Libraries] #6349: use of missing ::abort

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #6349: use of missing ::abort
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-01-11 16:10:37


#6349: use of missing ::abort
--------------------------------------+-------------------------------------
  Reporter: viboes | Owner: emildotchevski
      Type: Support Requests | Status: new
 Milestone: To Be Determined | Component: exception
   Version: Boost Development Trunk | Severity: Problem
Resolution: | Keywords: wince
--------------------------------------+-------------------------------------
Changes (by ulrich.eckhardt@…):

  * keywords: => wince

Comment:

 Same problem here, using Boost 1.48. The target platform is MS Windows CE
 6 with STLport 5.2 and MSVC 8.0 (VS 2005). There is a workaround in a
 different place already that simply checks

 {{{
   #if defined(UNDER_CE)
     // some CE platforms don't define ::abort(), let alone std::abort()
     exit(-1);
   #else
     abort();
   #endif
 }}}

 I have found other places that use abort() to e.g. mark code as
 unreachable. They could use similar workarounds. I'm just in the process
 of migrating to 1.48 but I should be able to produce a patch for this.

 See also bug #5213.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6349#comment:1>
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:50:08 UTC