Boost logo

Boost Users :

Subject: Re: [Boost-users] coexistence of Intel-toolset based Boost and GCC libraries
From: Dave Abrahams (dave_at_[hidden])
Date: 2010-12-13 09:59:11


On Mon, Dec 13, 2010 at 5:25 AM, H Magnet <spam.wax_at_[hidden]> wrote:
> My code depends on a 3rd party dynamic library which 'requires':
>
> libboost_thread-gcc41-mt-1_34_1.so.1.34.1
> libboost_signals-gcc41-mt-1_34_1.so.1.34.1
>
> Should I be concerned about conflicting compilers ?
> In general if I've built the boost libraries (thread, mpi, ...) using
> Intel toolset,
> will it peacefully work with system's standard C/C++ libraries build by GCC?

Mostly, this is a question for the Intel people to answer. How
closely do they hew to the GCC ABI?

We don't know. On the other hand, it *is* always possible that some
boost header detects the intel (or, conversely, GCC) compiler and
decides to change class layout on that basis, which could break
everything if used with a library compiled by another toolchain.

-- 
Dave Abrahams
BoostPro Computing
http://www.boostpro.com

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net