summaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authorthorpej <thorpej@NetBSD.org>2001-12-14 21:21:27 +0000
committerthorpej <thorpej@NetBSD.org>2001-12-14 21:21:27 +0000
commitc7e9af3ef058dfd3ab4da5a84f2c57ebf4df96d1 (patch)
tree41a542d6df09bd5a34d7dec02045271d45a27671 /libexec
parent3d25834fb6cb748387fead55631247fe995083d6 (diff)
binutils-current ld emits DT_TEXTREL into _DYNAMIC on arm-elf. Handle
this.
Diffstat (limited to 'libexec')
-rw-r--r--libexec/ld.elf_so/rtld.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libexec/ld.elf_so/rtld.c b/libexec/ld.elf_so/rtld.c
index 31f194eecc6..054bc460bf3 100644
--- a/libexec/ld.elf_so/rtld.c
+++ b/libexec/ld.elf_so/rtld.c
@@ -1,4 +1,4 @@
-/* $NetBSD: rtld.c,v 1.45 2001/05/10 20:19:25 christos Exp $ */
+/* $NetBSD: rtld.c,v 1.46 2001/12/14 21:21:27 thorpej Exp $ */
/*
* Copyright 1996 John D. Polstra.
@@ -221,7 +221,8 @@ _rtld_init(mapbase, pagesz)
#endif
assert(objself.needed == NULL);
-#if !defined(__mips__) && !defined(__i386__) && !defined(__vax__)
+#if !defined(__arm__) && !defined(__mips__) && !defined(__i386__) && \
+ !defined(__vax__)
/* no relocation for mips/i386 */
assert(!objself.textrel);
#endif