Opened 5 years ago
Closed 5 years ago
#13019 closed Bugs (fixed)
ABI compatibility for BOOST_THREAD_PROVIDES_INTERRUPTIONS incomplete
| Reported by: | 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)
Change History (5)
by , 5 years ago
| Attachment: | boost.01.interrupt-abi.patch added |
|---|
comment:1 by , 5 years ago
| Component: | threads → thread |
|---|---|
| Owner: | changed from to |
| Status: | new → assigned |
comment:2 by , 5 years ago
| Milestone: | To Be Determined → Boost 1.66.0 |
|---|
comment:3 by , 5 years ago
comment:4 by , 5 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.

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