On Fri, May 08, 2015 at 03:41:31PM +0100, Szabolcs Nagy wrote: > > I.e. as it stands this patch is not OK for backporting to GCC 5 > > without further discussion. > > > > There is also the perspective that we should be able to aim for > > an ABI variant agnostic dynamic linker at some point over the next > > year by working towards a build that truly uses no float and is > > hence compatible with all the ABI variants. > > i'm not sure what you mean by 'a build that truly uses no float' > > i thought the direction is to have a potentially hard float abi > with kernel emulation when the fpu is not present.
I think Matthew's idea was that the dynamic linker could be agnostic since it doesn't need floating point arithmetic itself, then load appropriate libraries depending on the ABI of the application (presumably determined by some flags in _DYNAMIC or perhaps the main ELF header). Of course with some familiarity with musl it becomes clear why this is not an option, but to answer things like this we need to think from a standpoint of non-familiarity with musl. :-) Rich