
Newlib can be linked into the unified source directory in the same
fashion. All that is needed is to add newlib to the component
directories in the linking script.
#!/bin/bash component_dirs='binutils-2.18.50 gcc-4.2.2 newlib-1.18.0 gdb-6.8' unified_src=srcw ...
The configuration command should also specify that this is a build
using newlib
mkdir build
cd build
../src/configure --target=or32-elf --enable-languages=c --with-newlib \
--prefix=/opt/or32-elf
cd ..
Two new targets are needed for newlib, one to build newlib itself,
and one to build any board support packages using libgloss (see
Chapter 3 for an explanation of how libgloss
is used with newlib).
cd build
make all-build all-binutils all-gas all-ld all-gcc all-target-newlib \
all-target-libgloss all-gdb
cd ..
Similarly additional targets are needed for installation.
cd build
make install-build install-binutils install-gas install-ld install-gcc \
install-target-newlib install-target-libgloss install-gdb
cd ..
