[oe-issues] [Bug 1475] package strace-4.5.14-r3: task do_compile: failed

bugzilla-daemon at tinman.treke.net bugzilla-daemon at tinman.treke.net
Sat Oct 14 06:36:38 CEST 2006


http://bugs.openembedded.org/show_bug.cgi?id=1475


lenehan at twibble.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




------- Comment #1 from lenehan at twibble.org  2006-10-13 21:36 -------
This is a glibc 2.5 issues.

The headers for glibc now define PT_GETSIGINFO:
 %> find tmp/staging -name '*.h' -exec grep -H PT_GETSIGINFO {} \;
 tmp/staging/sh4-linux/include/sys/ptrace.h:#define PT_GETSIGINFO
PTRACE_GETSIGINFO
where as they didn't for glibc 2.4. This causes the code in strace.c to fail
since in enables code that uses PT_CR_IPSR and PT_CR_IIP which are only
definied for IA64.

So making the check in strace.c for PT_GETSIGINFO also check for IA64 and/or
undefining PT_GETSIGINFO gets us back to the same as the glibc 2.4 situation.
Both approaches have been used in various other distros.

I've commited a patch that does the former as revision
e0ede3f8b2983d5a676a2f1dfc463caba8e34717


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the Openembedded-issues mailing list