2009年9月13日 星期日

Building strace 4.5.18 failed with ARM EABI

While building strace-4.5.18 (w buildroot-2009.02)

In file included from syscall.c:141:
linux/arm/syscallent.h:435:3: error: #error fix me
linux/arm/syscallent.h:457:3: error: #error fix me


the Ubuntu patch could fix the problem.

strace 4.5.18-1ubuntu2 (source) in ubuntu karmic
https://launchpad.net/ubuntu/karmic/+source/strace/4.5.18-1ubuntu2
https://launchpadlibrarian.net/28652660/strace_4.5.18-1ubuntu2.diff.gz



Patch for strace 4.5.17, problems with strace 4.5.18
http://www.nabble.com/Patch-for-strace-4.5.17,-problems-with-strace-4.5.18-td20132324.html

[PATCH] strace: ARM syscall updates
http://marc.info/?l=strace&m=120126455227098&w=2

[Buildroot] [git commit] strace: fix build for arm eabi
http://lists.busybox.net/pipermail/buildroot/2009-May/027544.html

strace: add ARM EABI support
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=360152
The new ARM EABI uses a different instruction to issue syscalls; strace
needs to be updated, or it fails at the first syscall.

沒有留言: