$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Matthias Troyer (troyer_at_[hidden])
Date: 2003-12-15 04:07:02
On Dec 15, 2003, at 2:17 AM, Beman Dawes wrote:
> At 03:55 PM 12/14/2003, Matthias Troyer wrote:
> >Dear Boosters,
> >
> >In trying to get our boost-based codes to compile with Intel C++
> >version 8 I realized one important restriction of that compiler with
> >anonymous namespaces (used in boost for the placeholder symbols _1,
> >_2,... ). With Intel C++ version 8 these anonymous namespace symbols
> >give multiple definition errors at link time if they occur in two
> >different object files with the same name (even if one of these object
> >files is part of a static library (.a file).
>
> That sounds awful. Have you reported it to Intel?
Not yet. I just realized it after lots of debugging last night. I'll
try to make a simple test case this week which could be submitted to
Intel.
Matthias