tool update was Re: Posix missing?/timercmp

Joel Sherrill joel.sherrill at OARcorp.com
Mon May 15 15:49:35 UTC 2000


gerke.kok at ascom.nl wrote:
> 
> Where do I get the RPMS? I do like the way the RPMS are available at
> ftp.rtems.com buf these are not different from the ones I downloaded for
> beta2.
> I have downloaded:
>         m68k-rtems-chill-gcc2.95.2newlib1.8.2-4.i386.rpm etc. etc.
> Do I need a newer one? Where do I get it?

Sorry only the Linux RPMs got rebuilt.  

And it is likely there will be a "-6" for Linux since they got built
without --enable-threads.

The big thing is that pthread.h is now installed with the C Library
standard .h's.

> wkr,
> Gerke
> 
> > -----Original Message-----
> > From: Joel Sherrill [mailto:joel.sherrill at OARcorp.com]
> > Sent: Monday, May 15, 2000 13:09
> > To: gerke.kok at ascom.nl
> > Cc: rtems-users at OARcorp.com
> > Subject: tool update was Re: Posix missing?/timercmp
> >
> >
> >
> > There were two issues that required an updated to the
> > RTEMS gcc and newlib patches:
> >
> >   1.  In order to be able to support the multi-threading
> >       support in the C++ libraries, it was necessary
> >       to move pthread.h to newlib.  This makes it
> >       visible at tool build time and thus standard
> >       language libraries can use the services.
> >
> >   2.  timercmp (and a couple of others) are BSD-ish
> >       routines sometimes found on other systems.  They
> >       were needed to support including the nearly
> >       complete RPC/XDR support.
> >
> > You need to build new gcc/newlib or grab the RPMs.
> >
> >
> > gerke.kok at ascom.nl wrote:
> > >
> > > Hello,
> > > I try to build the beta3 of RTEMS with BSP=gen68360 and get
> > the failure:
> > >
> > > [/usr/src/beta3/m68k-rtems/c/gen68360/exec/posix/src]$ make
> > > /opt/rtems/bin/m68k-rtems-gcc --pipe
> > -B../../../../../../gen68360/lib/
> > > -specs bsp_specs -qrtems
> > >  -g -Wall -ansi -fasm    -mcpu32     -c -D__RTEMS_INSIDE__ -O4
> > > -fomit-frame-pointer -o o-optimi
> > > ze/adasupp.o
> > >
> > ../../../../../../../rtems-4.5.0-beta3/c/src/exec/posix/src/adasupp.c
> > >
> > ../../../../../../../rtems-4.5.0-beta3/c/src/exec/posix/src/ad
> > asupp.c:7:
> > > pthread.h: No such fil
> > > e or directory
> > > make: *** [o-optimize/adasupp.o] Error 1
> > > [/usr/src/beta3/m68k-rtems/c/gen68360/exec/posix/src]$
> > >
> > > The strange thing is: I did build the beta2 with great
> > succes. What's
> > > changed that this does nog work anylonger?
> > > wkr,
> > > Gerke
> >
> > --
> > Joel Sherrill, Ph.D.             Director of Research & Development
> > joel at OARcorp.com                 On-Line Applications Research
> > Ask me about RTEMS: a free RTOS  Huntsville AL 35805
> >    Support Available             (256) 722-9985
> >

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel 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 users mailing list