[PATCH] RTEMS thread model configuration

Joel Sherrill joel.sherrill at oarcorp.com
Wed Sep 17 15:02:56 UTC 2014


Thanks for the ping.

I updated the date on the ChangeLog and committed this.

--joel



On 9/17/2014 8:26 AM, Sebastian Huber wrote:
> 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"
>>>
>>
>


-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985




More information about the devel mailing list