aboutsummaryrefslogtreecommitdiff
path: root/libphobos/libdruntime/core/sys/linux/link.d
diff options
context:
space:
mode:
Diffstat (limited to 'libphobos/libdruntime/core/sys/linux/link.d')
-rw-r--r--libphobos/libdruntime/core/sys/linux/link.d10
1 files changed, 9 insertions, 1 deletions
diff --git a/libphobos/libdruntime/core/sys/linux/link.d b/libphobos/libdruntime/core/sys/linux/link.d
index e242d2b2876..4d7eb1eb7d3 100644
--- a/libphobos/libdruntime/core/sys/linux/link.d
+++ b/libphobos/libdruntime/core/sys/linux/link.d
@@ -31,7 +31,15 @@ import core.sys.linux.dlfcn : Lmid_t;
import core.sys.linux.elf;
// <bits/elfclass.h>
-version (X86_Any)
+version (Android)
+{
+ alias __WORDSIZE __ELF_NATIVE_CLASS;
+ version (D_LP64)
+ alias uint64_t Elf_Symndx;
+ else
+ alias uint32_t Elf_Symndx;
+}
+else version (X86_Any)
{
// http://sourceware.org/git/?p=glibc.git;a=blob;f=bits/elfclass.h
alias __WORDSIZE __ELF_NATIVE_CLASS;