Modify

Opened 9 months ago

Closed 5 months 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@…> 9 months ago.

Download all attachments as: .zip

Change History (5)

Changed 9 months ago by David Linden <david.linden@…>

comment:1 Changed 8 months ago by viboes

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

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

comment:2 Changed 5 months ago by viboes

Milestone: To Be DeterminedBoost 1.66.0

comment:4 Changed 5 months ago by viboes

Resolution: fixed
Status: assignedclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain viboes.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.