gnat/rtems?

Juan Zamorano jzamora at fi.upm.es
Mon Jul 31 13:53:24 UTC 2000



On Mon, 31 Jul 2000, Joel Sherrill wrote:

> 
> 
> DuckE wrote:
> 
> > I got to the point that I had a segment violation during the build.
> 
> Are you still using a m68k/cpu32?  I recall that there were problems
> building that with gcc 2.8.1 with gnat.  

   There is a file in the adalib (I don't remember) which can not be
compiled with -O2 for cpu32. You can compile that file "manually" with
-O1 and then complete the script (or to include a rule for that file in
ada/Makefile.in)
> 
> Even if you get it to compile, the m68k BSPs assume ELF and there is
> no m68k-elf embedded support in gcc 2.8.1.  m68k-rtems is coff in
> gcc 2.8.1.  You will have to merge the m68k-elf support to be able
> to use the current m68k BSPs unmodified.
> 
> [NOTE: Remember gcc 2.8.1 did not have extensive support for
> ELF on embedded targets.  RTEMS targets on gcc 2.95.2 are
> mostly ELF based now.  This causes problems when building
> late model RTEMS with gcc 2.8.1 which is required for gnat.] 
>  
    There is no problem in building gnat/rtems-4.0.0

    Juan




More information about the users mailing list