On Jun 2, 2013, at 21:18 , Alexandre Oliva <aol...@redhat.com> wrote: >> - Use target_alias explicitly just at the points where >> we know that we need to depart from the canonical name > > I suggest another approach: if there are significant differences between > the run-time systems, they ought to be preserved in the canonical target > names. So, adjust config.sub so that it preserve them, and then we can > decide based on the canonical target name only.
Can we do that without adding loads of instances of this canonical names in all the switch/case statements around ? The idea was trying not to go there because this is a maintenance pain, essentially pointless if the only differences are a couple of Ada RTS unit selections.