On 11/12/2013 04:22 PM, Steve McIntyre wrote:
On Tue, Nov 12, 2013 at 02:16:13PM -0500, Carlos O'Donell wrote:
On 11/12/2013 02:06 PM, Richard Earnshaw wrote:
Gcc already uses aarch64_be-*-* for big-endian and has done since the port was upstreamed. Please let's stick to that.
I assume then that the unique and logical choice for the dyanmic linker is:
/lib/ld-linux-aarch64_be.so.1
Shall we all agree to this?
Makes sense to me, yup.
As Steve pointed out it's entirely bike-shed, we just want everyone on the same page.
I warn everyone that this is the first dynamic linker with an underscore in the name.
I don't know exactly what impact that will have on regexps used by other tools, but we can just clean things up as we see them (note x86_64 is: /lib64/ld-linux-x86-64.so.2)
Suck it and see, yes.
That looks like consensus to me.
We'll get upstream glibc to use /lib/ld-linux-aarch64_be.so.1 for aarch64_be-*-* on Linux targets.
I assume that there will be no other ABI variant dynamic linkers for AArch64 and if there are we'll need to do this process again and pick another unique name if we want to support a mixed environment.
Steve,
Do you know if anyone at Linaro has glibc patches for AArch64 BE?
Cheers, Carlos.