Re: [PATCH] [ARC] Allow more ABIs in GLIBC_DYNAMIC_LINKER
Done. Thank you for your support, Claudiu On Thu, Apr 9, 2020 at 2:38 AM Vineet Gupta wrote: > > Hi Claudiu, > > For glibc needs can this be backported to gcc-9 please ! > > Thx, > -Vineet > > On 3/31/20 3:06 AM, Claudiu Zissulescu Ianculescu wrote: > > Pushed. > > > > Thank you, > > Claudiu > > > > On Sun, Mar 29, 2020 at 2:05 AM Vineet Gupta via Gcc-patches > > wrote: > >> Enable big-endian suffixed dynamic linker per glibc multi-abi support. > >> > >> And to avoid a future churn and version pairingi hassles, also allow > >> arc700 although glibc for ARC currently doesn't support it. > >> > >> gcc/ > >> -xx-xx Vineet Gupta > >> + > >> + * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700 > >> > >> Signed-off-by: Vineet Gupta > >> --- > >> gcc/ChangeLog | 4 > >> gcc/config/arc/linux.h | 2 +- > >> 2 files changed, 5 insertions(+), 1 deletion(-) > >> > >> diff --git a/gcc/ChangeLog b/gcc/ChangeLog > >> index 86ad683a6cb0..c26a748fd51b 100644 > >> --- a/gcc/ChangeLog > >> +++ b/gcc/ChangeLog > >> @@ -1,3 +1,7 @@ > >> +2020-03-28 Vineet Gupta > >> + > >> + * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700 > >> + > >> 2020-03-28 Jakub Jelinek > >> > >> PR c/93573 > >> diff --git a/gcc/config/arc/linux.h b/gcc/config/arc/linux.h > >> index 0b99da3fcdaf..1bbeccee7115 100644 > >> --- a/gcc/config/arc/linux.h > >> +++ b/gcc/config/arc/linux.h > >> @@ -29,7 +29,7 @@ along with GCC; see the file COPYING3. If not see > >> } \ > >>while (0) > >> > >> -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-arc.so.2" > >> +#define GLIBC_DYNAMIC_LINKER > >> "/lib/ld-linux-arc%{mbig-endian:eb}%{mcpu=arc700:700}.so.2" > >> #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" > >> > >> /* Note that the default is to link against dynamic libraries, if they are > >> -- > >> 2.20.1 > >> > > ___ > > linux-snps-arc mailing list > > linux-snps-...@lists.infradead.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.infradead.org_mailman_listinfo_linux-2Dsnps-2Darc=DwICAg=DPL6_X_6JkXFx7AXWqB0tg=7FgpX6o3vAhwMrMhLh-4ZJey5kjdNUwOL2CWsFwR4T8=MrObyH2ki95_7m_xHpnWX-k9eIMOsxMuSa48qhxYOCY=3ggbGwaiJuSFnFECy0ItuwBBMDAcriwCdSc3GA0UFig= >
Re: [PATCH] [ARC] Allow more ABIs in GLIBC_DYNAMIC_LINKER
Hi Claudiu, For glibc needs can this be backported to gcc-9 please ! Thx, -Vineet On 3/31/20 3:06 AM, Claudiu Zissulescu Ianculescu wrote: > Pushed. > > Thank you, > Claudiu > > On Sun, Mar 29, 2020 at 2:05 AM Vineet Gupta via Gcc-patches > wrote: >> Enable big-endian suffixed dynamic linker per glibc multi-abi support. >> >> And to avoid a future churn and version pairingi hassles, also allow >> arc700 although glibc for ARC currently doesn't support it. >> >> gcc/ >> -xx-xx Vineet Gupta >> + >> + * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700 >> >> Signed-off-by: Vineet Gupta >> --- >> gcc/ChangeLog | 4 >> gcc/config/arc/linux.h | 2 +- >> 2 files changed, 5 insertions(+), 1 deletion(-) >> >> diff --git a/gcc/ChangeLog b/gcc/ChangeLog >> index 86ad683a6cb0..c26a748fd51b 100644 >> --- a/gcc/ChangeLog >> +++ b/gcc/ChangeLog >> @@ -1,3 +1,7 @@ >> +2020-03-28 Vineet Gupta >> + >> + * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700 >> + >> 2020-03-28 Jakub Jelinek >> >> PR c/93573 >> diff --git a/gcc/config/arc/linux.h b/gcc/config/arc/linux.h >> index 0b99da3fcdaf..1bbeccee7115 100644 >> --- a/gcc/config/arc/linux.h >> +++ b/gcc/config/arc/linux.h >> @@ -29,7 +29,7 @@ along with GCC; see the file COPYING3. If not see >> } \ >>while (0) >> >> -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-arc.so.2" >> +#define GLIBC_DYNAMIC_LINKER >> "/lib/ld-linux-arc%{mbig-endian:eb}%{mcpu=arc700:700}.so.2" >> #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" >> >> /* Note that the default is to link against dynamic libraries, if they are >> -- >> 2.20.1 >> > ___ > linux-snps-arc mailing list > linux-snps-...@lists.infradead.org > https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.infradead.org_mailman_listinfo_linux-2Dsnps-2Darc=DwICAg=DPL6_X_6JkXFx7AXWqB0tg=7FgpX6o3vAhwMrMhLh-4ZJey5kjdNUwOL2CWsFwR4T8=MrObyH2ki95_7m_xHpnWX-k9eIMOsxMuSa48qhxYOCY=3ggbGwaiJuSFnFECy0ItuwBBMDAcriwCdSc3GA0UFig= >
Re: [PATCH] [ARC] Allow more ABIs in GLIBC_DYNAMIC_LINKER
FWIW this change needs a pairing glibc change so must NOT be included for upcoming 2020.x release which still has old version of glibc ! -Vineet On 3/31/20 10:57 AM, Vineet Gupta wrote: > Well its a hard requirement considering glibc is still using gcc-9 ! > > Thx, > -Vineet > > On 3/31/20 9:26 AM, Alexey Brodkin wrote: >> Hi Claus, >> >>> -Original Message- >>> From: linux-snps-arc On Behalf >>> Of Claudiu Zissulescu >>> Ianculescu >>> Sent: Tuesday, March 31, 2020 1:07 PM >>> To: Vineet Gupta >>> Cc: linux-snps-...@lists.infradead.org; gcc-patches@gcc.gnu.org; Claudiu >>> Zissulescu >>> >>> Subject: Re: [PATCH] [ARC] Allow more ABIs in GLIBC_DYNAMIC_LINKER >>> >>> Pushed. >> Is this one eligible for being back-ported to older GCCs? >> At least GCC 9.x would be really good. >> >> -Alexey >> > ___ > linux-snps-arc mailing list > linux-snps-...@lists.infradead.org > https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.infradead.org_mailman_listinfo_linux-2Dsnps-2Darc=DwICAg=DPL6_X_6JkXFx7AXWqB0tg=c14YS-cH-kdhTOW89KozFhBtBJgs1zXscZojEZQ0THs=xnl4FBxLN70UDZIvD2NTxyfPAenrfQsdij0DBuPImCI=YnG2GxYtFIbUU0FesR19TV7fz0ILe8xncKLnRiqBhOc= >
Re: [PATCH] [ARC] Allow more ABIs in GLIBC_DYNAMIC_LINKER
Well its a hard requirement considering glibc is still using gcc-9 ! Thx, -Vineet On 3/31/20 9:26 AM, Alexey Brodkin wrote: > Hi Claus, > >> -Original Message- >> From: linux-snps-arc On Behalf >> Of Claudiu Zissulescu >> Ianculescu >> Sent: Tuesday, March 31, 2020 1:07 PM >> To: Vineet Gupta >> Cc: linux-snps-...@lists.infradead.org; gcc-patches@gcc.gnu.org; Claudiu >> Zissulescu >> >> Subject: Re: [PATCH] [ARC] Allow more ABIs in GLIBC_DYNAMIC_LINKER >> >> Pushed. > Is this one eligible for being back-ported to older GCCs? > At least GCC 9.x would be really good. > > -Alexey >
RE: [PATCH] [ARC] Allow more ABIs in GLIBC_DYNAMIC_LINKER
Hi Claus, > -Original Message- > From: linux-snps-arc On Behalf > Of Claudiu Zissulescu > Ianculescu > Sent: Tuesday, March 31, 2020 1:07 PM > To: Vineet Gupta > Cc: linux-snps-...@lists.infradead.org; gcc-patches@gcc.gnu.org; Claudiu > Zissulescu > > Subject: Re: [PATCH] [ARC] Allow more ABIs in GLIBC_DYNAMIC_LINKER > > Pushed. Is this one eligible for being back-ported to older GCCs? At least GCC 9.x would be really good. -Alexey
Re: [PATCH] [ARC] Allow more ABIs in GLIBC_DYNAMIC_LINKER
Pushed. Thank you, Claudiu On Sun, Mar 29, 2020 at 2:05 AM Vineet Gupta via Gcc-patches wrote: > > Enable big-endian suffixed dynamic linker per glibc multi-abi support. > > And to avoid a future churn and version pairingi hassles, also allow > arc700 although glibc for ARC currently doesn't support it. > > gcc/ > -xx-xx Vineet Gupta > + > + * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700 > > Signed-off-by: Vineet Gupta > --- > gcc/ChangeLog | 4 > gcc/config/arc/linux.h | 2 +- > 2 files changed, 5 insertions(+), 1 deletion(-) > > diff --git a/gcc/ChangeLog b/gcc/ChangeLog > index 86ad683a6cb0..c26a748fd51b 100644 > --- a/gcc/ChangeLog > +++ b/gcc/ChangeLog > @@ -1,3 +1,7 @@ > +2020-03-28 Vineet Gupta > + > + * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700 > + > 2020-03-28 Jakub Jelinek > > PR c/93573 > diff --git a/gcc/config/arc/linux.h b/gcc/config/arc/linux.h > index 0b99da3fcdaf..1bbeccee7115 100644 > --- a/gcc/config/arc/linux.h > +++ b/gcc/config/arc/linux.h > @@ -29,7 +29,7 @@ along with GCC; see the file COPYING3. If not see > } \ >while (0) > > -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-arc.so.2" > +#define GLIBC_DYNAMIC_LINKER > "/lib/ld-linux-arc%{mbig-endian:eb}%{mcpu=arc700:700}.so.2" > #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" > > /* Note that the default is to link against dynamic libraries, if they are > -- > 2.20.1 >
[PATCH] [ARC] Allow more ABIs in GLIBC_DYNAMIC_LINKER
Enable big-endian suffixed dynamic linker per glibc multi-abi support. And to avoid a future churn and version pairingi hassles, also allow arc700 although glibc for ARC currently doesn't support it. gcc/ -xx-xx Vineet Gupta + + * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700 Signed-off-by: Vineet Gupta --- gcc/ChangeLog | 4 gcc/config/arc/linux.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 86ad683a6cb0..c26a748fd51b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2020-03-28 Vineet Gupta + + * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700 + 2020-03-28 Jakub Jelinek PR c/93573 diff --git a/gcc/config/arc/linux.h b/gcc/config/arc/linux.h index 0b99da3fcdaf..1bbeccee7115 100644 --- a/gcc/config/arc/linux.h +++ b/gcc/config/arc/linux.h @@ -29,7 +29,7 @@ along with GCC; see the file COPYING3. If not see } \ while (0) -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-arc.so.2" +#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-arc%{mbig-endian:eb}%{mcpu=arc700:700}.so.2" #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" /* Note that the default is to link against dynamic libraries, if they are -- 2.20.1