ghc-toolchain followup: Move the remaining toolchain settings to Toolchain
In !9263 (merged) we removed almost all settings-xxx
from the hadrian configuration in favour of reading those settings from the relevant Target description file.
The glaring omissions, that weren't immediately needed for the patch, are:
settings-otool-command = otool
settings-install_name_tool-command = install_name_tool
settings-touch-command = touch
settings-llc-command = llc
settings-opt-command = opt
settings-use-distro-mingw = NO
Out of these, touch
is dropped in !9237 (closed), and I think distro-mingw
can also be dropped or renamed to not mention settings
.
The other would be good additions as fields to GHC.Toolchain.Target.Target
NB: During development in !9263 (merged) we came across multiple tasks and bugs regarding the configuration script. In preparation of merging it, we're opening tickets for the leftover tasks both regarding the new ghc-toolchain
and the toolchain logic in configure
. This is one of those tickets.