diff options
author | Andrew Hsieh <andrewhsieh@google.com> | 2014-09-08 13:56:43 -0700 |
---|---|---|
committer | Andrew Hsieh <andrewhsieh@google.com> | 2014-09-08 13:56:43 -0700 |
commit | af4ca15ba1d57c7ff967c8cd8a71423b1893ea66 (patch) | |
tree | 822566bb7606d617278095f60796bc198db8a0e9 /gcc-4.9/gcc | |
parent | 142855c94b3bc9e140a1b55c1a424259285d751c (diff) | |
download | toolchain_gcc-af4ca15ba1d57c7ff967c8cd8a71423b1893ea66.tar.gz toolchain_gcc-af4ca15ba1d57c7ff967c8cd8a71423b1893ea66.tar.bz2 toolchain_gcc-af4ca15ba1d57c7ff967c8cd8a71423b1893ea66.zip |
Change aarch64-linux-android dynamic linker to /system/bin/linker64
Set bionic linker to /system/bin/linker64 for aarch64 in Android.
The default /system/bin/linker causes run-time error reads:
/system/bin/sh: /path/to/your/app: Accessing a corrupted shared library
Change-Id: Ieaaebd267c87e7803372171478ae8f8b9ab71dfe
Diffstat (limited to 'gcc-4.9/gcc')
-rw-r--r-- | gcc-4.9/gcc/config/aarch64/aarch64-linux.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/config/aarch64/aarch64-linux.h b/gcc-4.9/gcc/config/aarch64/aarch64-linux.h index 3a180bb89..3b191856d 100644 --- a/gcc-4.9/gcc/config/aarch64/aarch64-linux.h +++ b/gcc-4.9/gcc/config/aarch64/aarch64-linux.h @@ -25,6 +25,8 @@ #define RUNTIME_ROOT_PREFIX "" #endif #define GLIBC_DYNAMIC_LINKER RUNTIME_ROOT_PREFIX "/lib/ld-linux-aarch64%{mbig-endian:_be}.so.1" +#define BIONIC_DYNAMIC_LINKER RUNTIME_ROOT_PREFIX "/system/bin/linker64" + #define CPP_SPEC "%{pthread:-D_REENTRANT}" |