[PATCH] RTEMS thread model configuration

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Sep 17 13:26:45 UTC 2014


Ping^2.

On 02/05/14 10:46, Sebastian Huber wrote:
> Ping.
>
> On 2014-04-18 12:11, Sebastian Huber wrote:
>> From: Sebastian Huber <sebastian-huber at web.de>
>>
>> The command line to build a GCC for RTEMS contained virtually always a
>> '--enable-threads'.  This patch helps to avoid this extra configuration
>> command line parameter and makes the GCC build a bit more user friendly
>> for RTEMS.
>>
>> This patch should be applied to GCC 4.9 branch and master.
>>
>> 2014-04-18  Sebastian Huber  <sebastian.huber at embedded-brains.de>
>>
>>     * config.gcc (*-*-rtems*): Default to 'rtems' thread model.
>>     Enable selection of 'posix' or no thread model.
>> ---
>>   gcc/config.gcc | 8 +++++++-
>>   1 file changed, 7 insertions(+), 1 deletion(-)
>>
>> diff --git a/gcc/config.gcc b/gcc/config.gcc
>> index 3c55c88..93d5994 100644
>> --- a/gcc/config.gcc
>> +++ b/gcc/config.gcc
>> @@ -791,7 +791,13 @@ case ${target} in
>>     ;;
>>   *-*-rtems*)
>>     case ${enable_threads} in
>> -    yes) thread_file='rtems' ;;
>> +    "" | yes | rtems) thread_file='rtems' ;;
>> +    posix) thread_file='posix' ;;
>> +    no) ;;
>> +    *)
>> +      echo 'Unknown thread configuration for RTEMS'
>> +      exit 1
>> +      ;;
>>     esac
>>     tmake_file="${tmake_file} t-rtems"
>>     extra_options="${extra_options} rtems.opt"
>>
>
>


-- 
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