[PATCH] Fix missing include for PTHREAD_MINIMUM_STACK_SIZE

Jan Sommer soja-lists at aries.uberspace.de
Wed Aug 5 06:33:40 UTC 2015


Am Sonntag, 2. August 2015, 12:49:21 schrieb Joel Sherrill:
[...]
> >Quick question: How do I build the tests?
> >The configure output says "--enable-tests          enable tests
> >(default:samples)"
> >And looking at enable-tests.m4 it seems other options are yes and no,
> >so the ada-tests will build if I set it to "yes"?
> >Are they part of "make all", because I remember in the beginning I
> >couldn't find the built samples.
> 
> --enable-adaexp with --enable-tests I think is the combination.
> 
> 

Ok. Things built now (I guess), but where do I find the binaries?
I have some in arm-rtems4.11/raspberrypi/lib/rtems-4.11/tests, but they don't seem to be ada-related.

> I need to look at the gnat source to see why it is off by one for RTEMS.
> 
> >
> >> --joel
> >> 
> >> On 08/02/2015 10:20 AM, Joel Sherrill wrote:
> >> > On 08/01/2015 12:48 PM, Jan Sommer wrote:
> >> >> Am Samstag, 1. August 2015, 12:31:53 schrieb Joel Sherrill:
> >> >>> On 08/01/2015 12:24 PM, Jan Sommer wrote:
> >> >>>> Yes, I needed to add it to make the ada-examples compile.
> >> >>>>
> >> >>> Did it need to be included anywhere other than libgnat/adasupp.c?
> >> >>>
> >> >> Well, so far I haven't encountered the problem somewhere else, but
> >have been working with the Ada-examples mainly atm.
> >> >>
> >> >>> Sebastian reworked public vs private .h files and more includes
> >moved
> >> >>> to .c files. Since everything but Ada specific support files
> >compile
> >> >>> on every target, I am prone to want to fix the file that needs
> >this.
> >> >>>
> >> >> I see. I just saw that pthreadimpl.h defines a call to a function
> >it does not include and thought it might be slipped at some point
> >because it's not used often.
> >> >> I don't mind keeping it local. My goal is to spend less time with
> >the examples in the future anyway ;-)
> >> >>
> >> > I did a test build of 4.11 and master this morning. No patch was
> >> > needed to built libgnat.
> >> >
> >> > But the Ada tests have an init.c which needs some love. Did you
> >> > attempt to build the Ada tests? Just curious before I dive too far
> >> > into fixing ada-tests/support/init.c.
> >> >>> I would check for my patches but I appear to have deleted my
> >RTEMS
> >> >>> clone since then and lost the small patch I had. :(
> >> >>>
> >> >>> --joel
> >> >>>> Am Samstag, 1. August 2015, 12:08:12 schrieb Joel Sherrill:
> >> >>>>> Can you give a configuration or file that broke with this?
> >> >>>>>
> >> >>>>> I recall that I had a local patch that just added this line to
> >an Ada specific C file. Nothing else broke.
> >> >>>>>
> >> >>>>> On August 1, 2015 5:51:31 AM CDT, Jan
> >Sommer<soja-lists at aries.uberspace.de>    wrote:
> >> >>>>>> ---
> >> >>>>>> cpukit/posix/include/rtems/posix/pthreadimpl.h | 1 +
> >> >>>>>> 1 file changed, 1 insertion(+)
> >> >>>>>>
> >> >>>>>> diff --git a/cpukit/posix/include/rtems/posix/pthreadimpl.h
> >> >>>>>> b/cpukit/posix/include/rtems/posix/pthreadimpl.h
> >> >>>>>> index f95ac9c..33fa33d 100644
> >> >>>>>> --- a/cpukit/posix/include/rtems/posix/pthreadimpl.h
> >> >>>>>> +++ b/cpukit/posix/include/rtems/posix/pthreadimpl.h
> >> >>>>>> @@ -24,6 +24,7 @@
> >> >>>>>> #include<rtems/posix/threadsup.h>
> >> >>>>>> #include<rtems/score/objectimpl.h>
> >> >>>>>> #include<rtems/score/threadimpl.h>
> >> >>>>>> +#include<rtems/score/stackimpl.h>
> >> >>>>>> #include<rtems/score/assert.h>
> >> >>>>>>
> >> >>>>>> #ifdef __cplusplus
> >> >>>>> --joel
> >> >>>
> >> >
> >> 
> >> 
> >> 
> 
> --joel



More information about the devel mailing list