On 05/07/2018 06:29 AM, Christophe Lyon wrote: > Hello, > > > I am preparing the submission of a patch series to support the FDPIC ABI > for Linux on ARM. > > During development, we internally used arm-linux-uclibceabi as target > name, but I had to change it to handle feedback when I submitted the > binutils patches. > > These have been merged to binutils master, and use arm-uclinuxfdpiceabi > as target name. > > > Changing the target name in binutils was a bit painful, but the > equivalent change in GCC is more invasive: to get the same testsuite > results we had with arm-linux-uclibceabi, I not only had to update > several tests to accept the additional target, but I also had to edit > several configure-related files to activate the same paths we had > validated with the previous target name. > > > Roughly speaking, it is a matter of extending cases where we try to > match $target or $host against *-linux*, or $host_os against linux*. In > all these cases I conservatively chose to add arm*-*-uclinuxfdpiceabi or > uclinuxfdpiceabi to avoid side-effects on other uclinux targets. > > I have attached the patch that handles that in the series, to check if > this will be acceptable. Indeed, I am surprised by the number of changes > involved, and I thought most of the enablement had already been done on > other uclinux targets. I don't see anything particularly objectionable here. The ARM maintainers would have the final say on this.
jeff