Opened 13 months ago

Closed 9 months ago

#13019 closed Bugs (fixed)


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:


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@…> 13 months ago.

Download all attachments as: .zip

Change History (5)

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

comment:1 Changed 12 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 9 months ago by viboes

Milestone: To Be DeterminedBoost 1.66.0

comment:4 Changed 9 months ago by viboes

Resolution: fixed
Status: assignedclosed

Modify Ticket

Change Properties
Set your email in Preferences
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.