Re: [PATCH/AARCH64 6/6] Support ILP32 multi-lib

2013-12-10 Thread Marcus Shawcroft
Hi, On 10 December 2013 01:52, Andrew Pinski wrote: > On Mon, Dec 9, 2013 at 12:12 PM, Yufeng Zhang wrote: >> To be more explicit and consistent, the name of the ILP32 loader shall have >> 'ilp32' instead of '32'. The extension field shall be appended to >> 'aarch64', separated by '_', and we

Re: [PATCH/AARCH64 6/6] Support ILP32 multi-lib

2013-12-09 Thread Andrew Pinski
On Mon, Dec 9, 2013 at 12:12 PM, Yufeng Zhang wrote: > On 12/03/13 21:24, Andrew Pinski wrote: >> >> Hi, >>This is the final patch which adds support for the dynamic linker and >> multi-lib directories for ILP32. I did not change multi-arch support as >> I did not know what it should be chang

Re: [PATCH/AARCH64 6/6] Support ILP32 multi-lib

2013-12-09 Thread Andrew Pinski
On Mon, Dec 9, 2013 at 2:57 PM, Joseph S. Myers wrote: > On Mon, 9 Dec 2013, Yufeng Zhang wrote: > >> > -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64.so.1" >> > +#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux%{mabi=ilp32:32}-aarch64.so.1" >> >> To be more explicit and consistent, the name of t

Re: [PATCH/AARCH64 6/6] Support ILP32 multi-lib

2013-12-09 Thread Joseph S. Myers
On Mon, 9 Dec 2013, Yufeng Zhang wrote: > > -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64.so.1" > > +#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux%{mabi=ilp32:32}-aarch64.so.1" > > To be more explicit and consistent, the name of the ILP32 loader shall have > 'ilp32' instead of '32'. The ext

Re: [PATCH/AARCH64 6/6] Support ILP32 multi-lib

2013-12-09 Thread Yufeng Zhang
On 12/03/13 21:24, Andrew Pinski wrote: Hi, This is the final patch which adds support for the dynamic linker and multi-lib directories for ILP32. I did not change multi-arch support as I did not know what it should be changed to and internally here at Cavium, we don't use multi-arch. OK?

Re: [PATCH/AARCH64 6/6] Support ILP32 multi-lib

2013-12-04 Thread Yufeng Zhang
I think together with this patch, the default value for --with-multilib-list when it is absent can be updated to "lp64,ilp32" from "lp64" only. This will make the multi-lib default setting on aarch64*-*-linux* consist that on aarch64*-*-elf. See gcc/config.gcc. Thanks, Yufeng P.S. Copy&past

[PATCH/AARCH64 6/6] Support ILP32 multi-lib

2013-12-03 Thread Andrew Pinski
Hi, This is the final patch which adds support for the dynamic linker and multi-lib directories for ILP32. I did not change multi-arch support as I did not know what it should be changed to and internally here at Cavium, we don't use multi-arch. OK? Build and tested for aarch64-linux-gnu with