id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4172,bind/placeholders.hpp workaround for multiply defined anon namespace broken in gcc 4.1,joequant@…,Peter Dimov,"in bind/placeholders.hpp there is a workaround for compiled headers sharing anonymous name space information causing multiply defined errors with placeholders see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29085 Unfortunately the ifdef for activating the workaround in boost/bind/placeholders.hpp is incorrect as the bug was fixed in gcc 4.2 and still exists in gcc 4.1 The check defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__ == 400) should be replaced with defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__ < 420) ",Bugs,closed,Boost 1.43.0,bind,Boost 1.39.0,Problem,fixed,,