Message ID | 1397815870-17610-1-git-send-email-sebastian.huber@embedded-brains.de |
---|---|
State | New |
Headers | show |
Ping. On 2014-04-18 12:11, Sebastian Huber wrote: > From: Sebastian Huber <sebastian-huber@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@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" >
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@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@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" >> > >
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@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@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" >>> >> >
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"
From: Sebastian Huber <sebastian-huber@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@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(-)