add get_target_arches() method to list per-target arches and use it get_extra_arches() was using a global list of arches, while each target can have a different set of arches.