You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jin Wang edited this page Mar 27, 2015
·
1 revision
Compilation Problems
During compilation with boost1.37 and gcc4.3 you get an error in boost_dynamic_bitset.
This is a bug in boost 1.37. You can patch line 1024 to "return do_count(m_bits.begin(), num_blocks(), Block(0) static_cast<value_to_type<true> *>(0))" in the file /usr/local/include/boost/dynamic_bitset/dynamic_bitset.hpp
When using boost1.38 and gcc4.4, you get an error like: "error: ‘template<class
_Tp> struct std::is_empty’ is not a function"
This is again a bug in boost. You can patch all instances of is_empty to boost::filesystem::is_empty._
Runtime Problems
Using boost version less than 1.37, you receive barrier deadlock errors even with simple kernels.
Another bug in boost. Ocelot requires boost version of at least 1.37.