id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 11068,Link error with icpc when using Boost* 1.51+ MPL library and g++*,Jennifer Jiang ,Aleksey Gurtovoy,"Our customer reported this issue with boost 1.51, the latest boost 1.57 still has this issue. please fix. the issue detail and work around is also posted online if you google the title. %cat t.h #include template struct my; void foo(my >* = 0); %cat u.cpp #include ""t.h"" int main() { foo();} %cat t.cpp #include ""t.h"" void foo(my >*) {} %icpc -c -I$BOOST_INC u.cpp %g++ -c -I$BOOST_INC t.cpp %icpc u.o t.o u.o: In function `main': u.cpp:(.text+0x2b): undefined reference to `foo(my >*)' Work around: 1.Go to ""./boost/mpl/aux/config"" directory 2.Comment out the following line in the file adl.hpp BOOST_WORKAROUND(BOOST_INTEL_CXX_VERSION, BOOST_TESTED_AT(810)) ",Bugs,new,To Be Determined,mpl,Boost 1.57.0,Problem,,,