Boost logo

Boost-Build :

Subject: Re: [Boost-build] Override VA_C_COMPILER/VA_CXX_COMPILER
From: Hal Finkel (hfinkel_at_[hidden])
Date: 2011-08-30 17:12:10


Hubert,

Thanks for your response. Unfortunately, that does not work. If you
specify the mpi compiler, then it extracts the mpi include and library
paths from the mpi compiler and then attempts to use them with the
regular xlC. Unfortunately, I need it to call bgxlC instead of xlC.

My current solution (as documented
https://wiki.alcf.anl.gov/index.php/Boost) is to use a modified version
of vacpp.jam which has the modified base compiler names.

If would be nice, however, if there were a way to override the compiler
names used by vacpp.jam so that I don't need as much copy-and-paste.

 -Hal

On Tue, 2011-08-30 at 16:45 -0400, Hubert Tong wrote:
> Hi Hal,
>
> Are you trying to configure to run Boost.MPI? To do that, you can try
>
> using mpi : mpixlcxx ;
>
> or if you place a mpicxx configured for vacpp in your PATH, then
>
> using mpi ;
>
> should also work.
>
> To set up Boost.Build to link your project to Boost.MPI, follow the
> instructions in
> tools/build/v2/tools/mpi.jam
>
> Hope this helps.
>
> -- HT
>
> Hubert S K Tong
> IBM Canada Ltd
> 8200 Warden Ave, Markham ON L6G 1C7
> Canada
> E-mail: hstong_at_[hidden]
>
> Inactive hide details for Hal Finkel ---29-08-2011 03:29:31 AM---Is
> there a way to override VA_C_COMPILER/VA_CXX_COMPILER in usHal Finkel
> ---29-08-2011 03:29:31 AM---Is there a way to override
> VA_C_COMPILER/VA_CXX_COMPILER in user-config.jam?
>
> From: Hal Finkel <hfinkel_at_[hidden]>
> To: boost-build_at_[hidden]
> Date: 29-08-2011 03:29 AM
> Subject: [Boost-build] Override VA_C_COMPILER/VA_CXX_COMPILER
> Sent by: boost-build-bounces_at_[hidden]
>
>
>
> ______________________________________________________________________
>
>
>
> Is there a way to override VA_C_COMPILER/VA_CXX_COMPILER in
> user-config.jam?
>
> The following does not work:
> using vacpp : 9.0 : mpixlcxx ;
>
> because vacpp.compile.c++ still calls xlC_r -c ...
>
> Thanks in advance,
> Hal
>
> --
> Hal Finkel
> Postdoctoral Appointee
> Leadership Computing Facility
> Argonne National Laboratory
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost-build
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

-- 
Hal Finkel
Postdoctoral Appointee
Leadership Computing Facility
Argonne National Laboratory
1-630-252-0023
hfinkel_at_[hidden]

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk