[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