<div dir="ltr">Hello all,<br><br>I would like to know which is the proper way configuring our tool chain for gnu threads support.<div><br></div><div>Currently if RTEMS thread compatibility is selected, gthr-rtems.h is used, which enables <br><br>#define __GTHREADS 1<br><br>If instead of RTEMS, POSIX thread compatibility is selected, gthr-posix.h is used, which defines: </div><div><br>#define __GTHREADS 1<br>#define __GTHREADS_CXX0X 1<br></div><div><br></div><div>The problem I face is that if __GTHREADS_CXX0X is not defined, the toolchain does not build any C++ support for threads or mutexes, so applications that use that interface fail to run properly. </div><div><br></div><div>Thus the question here is: how easy would it be to add/provide __GTHREADS_CXX0X  in the RTEMS header? Is it just a matter of adding it into the toolchain and providing some wrapper functions/stubs to existing RTEMS functionality, or this functionality is not there at the moment, which is the reason __GTHREADS_CXX0X  is not currently defined?</div><div><br></div><div>Best Regards,</div><div>  Stavros</div></div>