I'm working on an embedded project which will be using an arm7-a (armhf) system on a chip running Debian Jessie.
This system includes GCC/G++ 4.9.2, which should be fully C++11 compatible.
However, I'm seeing issues like, std::mutex
and std::condition_variable
not being present in the std
namespace. I believe this is because the _GLIBCXX_HAS_GTHREADS
macro isn't defined. I've found this to be the case whether I pass -std=gnu++0x
or -std=c++11
.
Does anybody know if this is expected behaviour on this platform?