Services and Modeling for Embedded Software Development
Embecosm divider strip
Prev  Next

3.3.  Adding a new Target to Newlib

3.3.1. Extending configure.host for a New Target

Adding a new architecture to newlib requires the following steps.

  1. Provide a machine specific directory within the newlib directory for architecture specific code, notably the setjmp implementation.

  2. Provide a platform directory for BSP implementation(s) within the libgloss directory. The code implementing systems calls for each BSP is placed in this directory.

  3. Update the configure.host file in the newlib directory to point to the machine and platform directories for the new target.

Embecosm divider strip