Opened 13 years ago

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

Download all attachments as: .zip

Change History (2)

by Etienne PIERRE <e.ti.n.pierre@…>, 13 years ago

Attachment: interprocess_aix.patch added

comment:1 by Ion Gaztañaga, 13 years ago

Resolution: fixed
Status: newclosed

Added patch for Boost 1.40

Note: See TracTickets for help on using tickets.