Have you ever heard of a situation where building fpc for a subarchitecture would require different tools than other subarchitectures for the same CPU-OS platform?
With other words, just to exemplify, something like: embedded-arm-armv4t requires a BINUTILSPREFIX value and embedded-arm-armv7em requires a different BINUTILSPREFIX value, or a different directory.