id summary reporter owner description type status milestone component version severity resolution keywords cc 6503 bad codegen, pointer diff in boost::signals::connection::connection(boost::signals::connection const&)to global weak symbol boost::detail::spinlock_pool<1>::pool_ shreyas.bme@… Peter Dimov "Hi, I am getting following error for iphone. Boost version 1_45_0 I dont know why but, spinlock.hpp and spinlock_pool.hpp is located Boost/smart_ptr/detail folder. At spinklock.hpp, I have edited like following: But it doen't resolve problem. I also tried to unchecked ""thumb"" at xcode, but not worked. #if defined(__APPLE__) && defined(__arm__) # include #elif defined(__GNUC__) && defined( __arm__ ) && !defined( __thumb__ ) Error logs: ld: bad codegen, pointer diff in boost::signals::connection::connection(boost::signals::connection const&)to global weak symbol boost::detail::spinlock_pool<1>::pool_ for architecture armv7 collect2: ld returned 1 exit status Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 failed with exit code 1 I will appreciate for your answer. Thanks, Shreyas" Patches closed To Be Determined smart_ptr Boost 1.45.0 Problem duplicate