Commit eee0e487 by Marcus Shawcroft Committed by Marcus Shawcroft

[AArch64] Define BE loader name.

2014-01-20  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	    * config/aarch64/aarch64-linux.h (GLIBC_DYNAMIC_LINKER): Expand
	    loader name using mbig-endian.
	    (LINUX_TARGET_LINK_SPEC): Pass linker -m flag.

From-SVN: r206845
parent 43417b90
2014-01-20 Marcus Shawcroft <marcus.shawcroft@arm.com>
* config/aarch64/aarch64-linux.h (GLIBC_DYNAMIC_LINKER): Expand
loader name using mbig-endian.
(LINUX_TARGET_LINK_SPEC): Pass linker -m flag.
2014-01-20 James Greenhalgh <james.greenhalgh@arm.com> 2014-01-20 James Greenhalgh <james.greenhalgh@arm.com>
* doc/invoke.texi (-march): Clarify documentation for AArch64. * doc/invoke.texi (-march): Clarify documentation for AArch64.
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
#ifndef GCC_AARCH64_LINUX_H #ifndef GCC_AARCH64_LINUX_H
#define GCC_AARCH64_LINUX_H #define GCC_AARCH64_LINUX_H
#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64.so.1" #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64%{mbig-endian:_be}.so.1"
#define CPP_SPEC "%{pthread:-D_REENTRANT}" #define CPP_SPEC "%{pthread:-D_REENTRANT}"
...@@ -32,7 +32,8 @@ ...@@ -32,7 +32,8 @@
%{rdynamic:-export-dynamic} \ %{rdynamic:-export-dynamic} \
-dynamic-linker " GNU_USER_DYNAMIC_LINKER " \ -dynamic-linker " GNU_USER_DYNAMIC_LINKER " \
-X \ -X \
%{mbig-endian:-EB} %{mlittle-endian:-EL}" %{mbig-endian:-EB} %{mlittle-endian:-EL} \
-maarch64linux%{mbig-endian:b}"
#define LINK_SPEC LINUX_TARGET_LINK_SPEC #define LINK_SPEC LINUX_TARGET_LINK_SPEC
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment