egcs-970901 rtems configuration status

Joel Sherrill joel@OARcorp.com
Thu Sep 4 11:35:00 GMT 1997


I have used egcs-970901, binutils 2.8.1, and newlib 1.8.0 (plus rtems
patches) to successfully build toolsets for the following configurations:


      hppa1.1-rtems
      i386-rtems
      i386-go32-rtems
      i960-rtems
      m68k-rtems
      mips64orion-rtems
      powerpc-rtems
      sh-rtems
      sparc-rtems

I have only used the sparc to compile and link any code outside this tree.

Here are some general comments:

Thanks everyone for quick responses on the problems I did run into.  At
this point, I think every minor fix I required is merged. :)

Objective C and Fortran run-times would not build cross using the one-tree
procedure.  This appears to be strictly a build ordering problem because
their run-times require the C library which is not built yet.

I added -Dinhibit_libc to LIBGCC2_CFLAGS.

Overall it looks like if the language run-time libraries were built later
in the process (after the C Library), that it looks like Objective C
and Fortran would be buildable for cross embedded environments.

I would love to be able to include Objective C and Fortran in the RTEMS
toolset.  I can't guarantee that there are any RTEMS users out there
for either language but it can't hurt to insure they keep building for
odd CPUs. :)

--joel
Joel Sherrill                    Director of Research & Development
joel@OARcorp.com                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
   Support Available             (205) 722-9985





More information about the Gcc mailing list