Opened 13 years ago

Closed 12 years ago

Last modified 10 years ago

#3184 closed Bugs (wontfix)

No atomic operations implemented for hp-ux

Reported by: hunter wang <guobowang1@…> Owned by: Ion Gaztañaga
Milestone: Boost 1.40.0 Component: interprocess
Version: Boost 1.39.0 Severity: Problem
Keywords: Cc:

Description

dear all,

when compile my code with interprocess,the compiler reports as follow

:"/home/boost_1_39_0/boost/interprocess/detail/atomic.hpp", line 466: error #2035: #error directive: No atomic operations impl emented for this platform, sorry!

#error No atomic operations implemented for this platform, sorry!

The operation system is hp-ux and complier is aCC. HP-UX test2 B.11.31 U ia64 4289996991 unlimited-user license aCC: HP C/aC++ B3910B A.06.15 [May 16 2007]

the version is boost 1.39.0 .

regards.

hunter

Change History (2)

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

Resolution: wontfix
Status: newclosed

Unless someone provides a patch this platform won't be supported.

comment:2 by thephilips@…, 10 years ago

If somebody would attempt to support this literally unsupported platform.

How to do atomic ops it using the inline asm:

http://h21007.www2.hp.com/portal/download/files/unprot/itanium/spinlocks.pdf

Additionally there are atomic ops, which are a free option (iow, pretty much never installed by default)

https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=Atomic

FYI.

Note: See TracTickets for help on using tickets.