Changing rtems-4.11-toolchain to using GCC's stdint.h

Ralf Corsepius ralf.corsepius at rtems.org
Wed Mar 28 20:02:36 UTC 2012


Hi,

As a result of investigating 
https://www.rtems.org/bugzilla/show_bug.cgi?id=2038
I have decided to apply a pretty radical change to the rtems-4.11 
toolchains:

* Abandon newlib's stdint.h and switch to using GCC's stdint.h *


On the positive side,
* these changes should be transparent to users.
* these changes improve consistency between GCC and newlib.

On the negative side:
* The current implementation needs further improvements (Primary issue: 
Some changes are scripted inside of the rpm.specs and are not part of 
the patches - Resolving this issue is non-trival).

=> People, who are building home-grown toolchains will want to have a 
look into the rtems4.11/*/rtems*gcc.spec in rtems-crossrpms.git and 
reflect the changes to their build scripts.

* This approach is applicable to gcc >= 4.5.0.


=> You will likely see more changes related to resolving the remaining 
issues at fairly high frequency in next future

Ralf



More information about the devel mailing list