cd /opt/src/binutils
./configure --target=arm-elf-eabi --prefix=$TOOL_PATH --enable-interwork --enable-multilib --with-gnu-as --with-gnu-ld --disable-nls
make all install
gcc
cd /opt/src/gcc
./configure --target=arm-elf-eabi --prefix=$TOOL_PATH --enable-interwork --enable-multilib --enable-languages="c,c++" --with-float=soft --with-newlib --with-headers=$LIBC_HEADERS --disable-shared --with-gnu-as --with-gnu-ld --with-system-zlib
make install-gcc
newlib
cd /opt/src/newlib
./configure
make all && make install