]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
arc: Allow more ABIs in GLIBC_DYNAMIC_LINKER
authorClaudiu Zissulescu <claziss@gmail.com>
Tue, 31 Mar 2020 10:04:24 +0000 (13:04 +0300)
committerClaudiu Zissulescu <claziss@gmail.com>
Fri, 10 Apr 2020 12:12:58 +0000 (15:12 +0300)
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/
xxxx-xx-xx  Vineet Gupta <vgupta@synopsys.com>

       * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700

gcc/ChangeLog
gcc/config/arc/linux.h

index 836a20f79d1c04f2638746f0a84d66c360b7d26e..be4384eb0ef949e0631834a4855116319796ed73 100644 (file)
@@ -1,3 +1,9 @@
+2020-04-10  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       Backport from trunk
+       2020-0-31  Vineet Gupta <vgupta@synopsys.com>
+       * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700.
+
 2020-04-09  Michael Meissner  <meissner@linux.ibm.com>
 
        Back port from trunk
index 270ca907d8759001bc8d704458021c37d870f6da..7d07adc4257bf9f55633eed891b751905c2b658d 100644 (file)
@@ -29,7 +29,8 @@ 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