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:


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
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.