[PATCH] [RTEMS] Update RTEMS thread model
Chris Johns
chrisj at rtems.org
Fri Jul 31 06:28:41 UTC 2015
On 31/07/2015 4:11 pm, Sebastian Huber wrote:
> For synchronization objects use the self-contained objects available via
> Newlib <sys/lock.h>.
>
> https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=commit;h=ecaef05f6601f1e8acb78fb65b411a258f39988a
>
> Enable the C++11 threads using <pthread.h>. So, the threads are only
> supported in case the POSIX API is enabled in RTEMS. In the long run
> support for thread join and detach should be added to the API
> independent RTEMS services.
>
Is this for 4.12 ?
What happens if I build RTEMS with --disable-posix ? If I use locale in
C++ it pulls in the 'once' support which pulls in this file which would
give unresolved externals. There is a PR against me for libstdc++ not
checking the return code. Is it time for the --enable-posix option to go
and to always nave it enabled ?
I feel 'tiny' support should be by not linking rather than configure magic.
Chris
More information about the devel
mailing list