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