Going to musl:
- Arm should just be eabi and aapcs-linux, anything older than armv5 is quite old and not popular now
- we want to build everything static for the final system
- triplet changes to armv7a-unknown-linux-musleabi (or similar)
- GCC 4.7.3 needs some patching for musl: https://github.com/GregorR/musl-cross/blob/master/patches/gcc-4.7.3-musl.diff and GCC 4.8.1 needs a different patch: https://github.com/GregorR/musl-cross/blob/master/patches/gcc-4.8.1-musl.diff
Should we just do the FPU as vfp and say you have to have hard float or do netwinder fpu?
If we go all static, does binutils need --enable-shared?
Why are we copying libiberty.h from binutils if gcc will just "do the right thing" later in the build?