Freestanding and Hosted implementations.

Sebastian Huber sebastian.huber at embedded-brains.de
Sat Dec 6 09:23:37 UTC 2014


On 12/05/2014 07:11 PM, Fernando Alberione wrote:
> Hello,  I'm making a research about embbedded OS that are using C++
> compilers. Particularly I need to know:
>
> 1) Are you using a freestanding or hosted implementation of the C++ library
> headers? I mean,
> how do you define the macro __STDC_HOSTED__?

By default the RTEMS tool chain uses a hosted environment.

>
> 2) What C++ and C library headers are you currently supplying, since there
> are
> some of them that are not required on the standard (e.g.: iostream,
> exception, array, thread)?

I think nobody tested std::thread so far, but it should work out of the 
box since it likely uses pthread for its implementation.

>
> These question are related with the toolchains that you provide.
>
> Thanks in advance!
>
> Best regards.
>
> Fernando Alberione
> Software Engineer
>
> Taller Technologies - Argentina
> San Lorenzo 47, 3rd Floor, Office 5
> Córdoba, Argentina
>
> *Mobile:* [+54 358 4827823 (ARG)]
> *Skype:* falberione
>
>
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list