patches/glibc/ports-2.9/100-arm_linux_tls.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Oct 03 23:10:46 2010 +0200 (2010-10-03)
changeset 2130 b46ecc90d3ab
parent 1273 33f0fcab7f03
permissions -rw-r--r--
complibs: better deduce whether to backup complibs or not

To decide whether we need to backup the companion libraries,
do not rely on the !shared case. In the future other cases
may require not to save the companion libraries (eg. if using
the ones provided by the host distro).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 Original patch from http://www.nabble.com/arm-linux-compilation-failure-and-possible-fix-td19229074.html
     2 
     3 diff -durN glibc-2.9.orig/ports/sysdeps/unix/sysv/linux/arm/sysdep.h glibc-2.9/ports/sysdeps/unix/sysv/linux/arm/sysdep.h
     4 --- glibc-2.9.orig/ports/sysdeps/unix/sysv/linux/arm/sysdep.h 25 Nov 2008 16:37:26 -0000 1.33
     5 +++ glibc-2.9/ports/sysdeps/unix/sysv/linux/arm/sysdep.h 27 Jan 2009 15:35:38 -0000
     6 @@ -28,6 +28,8 @@
     7  /* Defines RTLD_PRIVATE_ERRNO and USE_DL_SYSINFO.  */
     8  #include <dl-sysdep.h>
     9  
    10 +#include <tls.h>
    11 +
    12  /* For Linux we can use the system call table in the header file
    13 	/usr/include/asm/unistd.h
    14     of the kernel.  But these symbols do not follow the SYS_* syntax