arm: Include libc-do-syscall in sysdep-rtld-routines
authorRichard Henderson <rth@twiddle.net>
Tue, 12 Feb 2013 18:44:10 +0000 (10:44 -0800)
committerRichard Henderson <rth@twiddle.net>
Thu, 28 Feb 2013 08:08:59 +0000 (00:08 -0800)
When compiling with -mthumb, ld.so itself also needs __libc_do_syscall.

ports/ChangeLog.arm
ports/sysdeps/unix/sysv/linux/arm/Makefile

index 611265f..cca2c69 100644 (file)
@@ -4,6 +4,9 @@
 
        * sysdeps/arm/preconfigure: Handle __ARM_ARCH_6*__.
 
+       * sysdeps/unix/sysv/linux/arm/Makefile [elf] (sysdep-rtld-routines):
+       Include libc-do-syscall.
+
 2013-02-27  Roland McGrath  <roland@hack.frob.com>
 
        * sysdeps/arm/sysdep.h (CFI_SECTIONS): New macro.
index be7946e..56ef159 100644 (file)
@@ -10,7 +10,7 @@ shared-only-routines += libc-aeabi_read_tp
 endif
 
 ifeq ($(subdir),elf)
-sysdep-rtld-routines += aeabi_read_tp
+sysdep-rtld-routines += aeabi_read_tp libc-do-syscall
 endif
 
 ifeq ($(subdir),misc)