$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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