Boost logo

Boost :

Subject: Re: [boost] Issues with intel's compiler and newer builds of GCC
From: Christopher Jefferson (chris_at_[hidden])
Date: 2010-10-20 04:07:59


On 20 Oct 2010, at 05:44, Bryce Lelbach wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
>
> On a more general note, is Intel on Linux/Darwin a "supported" Boost compiler? Unless
> I've missed something, Intel doesn't provide a standard library, and I find it a
> bit troubling that they ship their compiler to use GNU's standard library by default.
> Intel is far behind GCC in C++0x support, and newer versions of the GNU standard
> library have been making increasing use of GCC's C++0x support. Unless icc starts
> shipping with an older version of libstd++/use a compiler neutral standard library
> such as the Apache standard library/starts to catch up with GCC's C++0x support,
> I imagine that using icc to compile C++ code that makes use of the standard library
> will become increasing difficult.

Both icc and clang use libstdc++ on linux, mainly to ensure you get binary compatibility with libraries compiled with the system compiler.

libstdc++ is increasingly using C++0x code in their headers, and until icc and clang catch up, there might well be problems.

Chris


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk