Modify

Opened 8 years ago

Closed 8 years ago

#2973 closed Patches (fixed)

Boost.Interprocess doesn't compile under AIX

Reported by: Etienne PIERRE <e.ti.n.pierre@…> Owned by: Ion Gaztañaga
Milestone: Boost 1.39.0 Component: interprocess
Version: Boost 1.38.0 Severity: Problem
Keywords: Cc:

Description

Two things don't work under AIX :

  • detail/os_thread_functions.hpp uses ::pthread_equal but this fails because pthread_equal is a macro under AIX and it fails because of the :: prefix
  • in detail/atomic.hpp there is no implementation of PowerPC under AIX so I added one that uses the combination of lwarx and stwcx for each function to implement.

Attachments (1)

interprocess_aix.patch (4.4 KB) - added by Etienne PIERRE <e.ti.n.pierre@…> 8 years ago.

Download all attachments as: .zip

Change History (2)

Changed 8 years ago by Etienne PIERRE <e.ti.n.pierre@…>

Attachment: interprocess_aix.patch added

comment:1 Changed 8 years ago by Ion Gaztañaga

Resolution: fixed
Status: newclosed

Added patch for Boost 1.40

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Ion Gaztañaga.
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.