Opened 5 years ago

Closed 5 years ago

#13019 closed Bugs (fixed)

ABI compatibility for BOOST_THREAD_PROVIDES_INTERRUPTIONS incomplete

Reported by: David Linden <david.linden@…> Owned by: viboes
Milestone: Boost 1.66.0 Component: thread
Version: Boost 1.59.0 Severity: Problem
Keywords: ABI compatibility Cc:

Description

Several places in boost include data members even if BOOST_THREAD_PROVIDES_INTERRUPTIONS is not defined, in order to provide ABI compatibility for applications that choose to use the feature or not. This ABI compatibility is missing for condition variables.

The attached patch is humbly submitted for your review. I tried to follow the convention in other places of BOOST_THREAD_PROVIDES_INTERRUPTIONS where the #if defined is present, but commented out.

Attachments (1)

boost.01.interrupt-abi.patch (2.2 KB ) - added by David Linden <david.linden@…> 5 years ago.

Download all attachments as: .zip

Change History (5)

by David Linden <david.linden@…>, 5 years ago

comment:1 by viboes, 5 years ago

Component: threadsthread
Owner: changed from Anthony Williams to viboes
Status: newassigned

please, use thread instead of threads as component next time.

comment:2 by viboes, 5 years ago

Milestone: To Be DeterminedBoost 1.66.0
Note: See TracTickets for help on using tickets.