patches/strace/4.5.18/180-arm-EABI-syscalls.patch
author "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
Mon Apr 16 15:25:36 2012 +0200 (2012-04-16)
changeset 2941 13e40098fffc
permissions -rw-r--r--
cc/gcc: update Linaro GCC revisions to 2012.04

Update Linaro GCC with the latest available revisions.

The 4.7 revision is also released, but the infrastructure is not yet ready for
it in CT-NG.

Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
     1 Patch from upstream:
     2 http://strace.cvs.sourceforge.net/viewvc/strace/strace/linux/arm/syscallent.h?r1=1.17&r2=1.18&sortby=file
     3 
     4 2008-11-13  Kirill A. Shutemov  <kirill@shutemov.name>
     5 
     6     * linux/arm/syscallent.h: Fix build on ARM EABI which does not
     7     provide syscalls socketcall and ipc.
     8 
     9 --- strace-4.5.18.orig/linux/arm/syscallent.h	2008/12/29 20:04:15	1.17
    10 +++ strace-4.5.18/linux/arm/syscallent.h	2009/01/01 23:20:38	1.18
    11 @@ -431,6 +431,7 @@
    12  	{ 5,	0,	printargs,		"SYS_398"	}, /* 398 */
    13  	{ 5,	0,	printargs,		"SYS_399"	}, /* 399 */
    14  
    15 +#ifndef __ARM_EABI__
    16  #if SYS_socket_subcall != 400
    17   #error fix me
    18  #endif
    19 @@ -481,3 +482,4 @@
    20  	{ 4,	TI,	sys_shmdt,		"shmdt"		}, /* 440 */
    21  	{ 4,	TI,	sys_shmget,		"shmget"	}, /* 441 */
    22  	{ 4,	TI,	sys_shmctl,		"shmctl"	}, /* 442 */
    23 +#endif