# C++ std libraries

**URL:** <https://qa.fmod.com/t/c-std-libraries/11077>\
**Category:** FMOD Studio\
**Created:** [July 18, 2013, 3:59pm UTC](https://qa.fmod.com/t/c-std-libraries/11077 "2013-07-18T15:59:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![markmarijnissen](https://avatars.discourse-cdn.com/v4/letter/m/c5a1d2/32.png) [@markmarijnissen](https://qa.fmod.com/u/markmarijnissen)\
**Post date:** [July 18, 2013, 3:59pm UTC](https://qa.fmod.com/t/c-std-libraries/11077/1 "2013-07-18T15:59:18Z")

</div>

Hi FMOD,

I want to use the std::mutex from the libc++ library (LLVM C++ standard library with C++11 support), instead of the default libstdc++ (GNU C++ standard libary).

However, when I use libc++ instead of libstdc++, I am missing the RB Tree (and perhaps more standard functions).

Is there any way to fix this, or should I find the std::mutex equivalant in libstdc++ to port my mutex code?

Mark
