Opened 12 years ago

Last modified 11 years ago

#5092 new Bugs

Modify mpi.jam to use thread safe invocation of IBM compiler

Reported by: hstong@… Owned by: Vladimir Prus
Milestone: To Be Determined Component: build
Version: Boost 1.45.0 Severity: Problem
Keywords: Cc: ccambly@…

Description

IBM POE wrapper, mpCC, invokes the thread safe invocation of the IBM compiler, xlC_r. This patch achieves the same for Boost MPI configuration.

Attachments (1)

mpi.jam.patch (537 bytes ) - added by hstong@… 12 years ago.
Patch to use xlC_r for Boost MPI with IBM POE

Download all attachments as: .zip

Change History (3)

by hstong@…, 12 years ago

Attachment: mpi.jam.patch added

Patch to use xlC_r for Boost MPI with IBM POE

comment:1 by ak0001na@…, 11 years ago

The patch is not working with AIX 5.3 and xlC++ 10.1

comment:2 by ak0001na@…, 11 years ago

For above comment,

Found IBM MPI wrapper compiler: /usr/bin/mpCC_r /usr/bin/mpCC_r Command check exec: export(export,XL_CONFIG=/etc/vac.cfg.53:xlC_r,NULL) unlink: /tmp/xlcW0RLrfEa unlink: /tmp/xlcW1RLrfEb unlink: /tmp/xlcW2RLrfEc

compile check 1 exec: export(export,XL_CONFIG=/etc/vac.cfg.53:xlC_r,NULL) unlink: /tmp/xlcW0RPAsqa unlink: /tmp/xlcW1RPAsqb unlink: /tmp/xlcW2RPAsqc

compile check 1a

I printed compile_flag variable

Note: See TracTickets for help on using tickets.