Hi, your work on mips64 came back to my mind. I wonder how well your build and use goes? Looking forward to hear about your experience. If you feel comfortable with T2 we could also add you to the list of developers at:
http://www.t2-project.org/developer/people.html René On Mar 17, 2010, at 8:07 PM, Jan Rovins wrote: > All, > > Got the following error when cross building strace for mips64, > > The attached patch fixes this, the patch should go upstream too. > > Jan > > > > make[1]: Entering directory > `/opt/T2/t2-trunk/src.strace.GW-Octeon-Pure64.20100317.141859.25474.ubuntu1/strace-4.5.19' > mips64-octeon-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Ilinux/mips -I./linux/mips > -Ilinux -I./linux -Wall -g -O2 -MT strace.o -MD -MP -MF .deps/strace.Tpo -c > -o strace.o strace.c > mips64-octeon-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Ilinux/mips -I./linux/mips > -Ilinux -I./linux -Wall -g -O2 -MT syscall.o -MD -MP -MF .deps/syscall.Tpo > -c -o syscall.o syscall.c > mips64-octeon-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Ilinux/mips -I./linux/mips > -Ilinux -I./linux -Wall -g -O2 -MT count.o -MD -MP -MF .deps/count.Tpo -c > -o count.o count.c > mips64-octeon-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Ilinux/mips -I./linux/mips > -Ilinux -I./linux -Wall -g -O2 -MT util.o -MD -MP -MF .deps/util.Tpo -c -o > util.o util.c > syscall.c: In function 'syscall_enter': > syscall.c:2038: error: 'pid' undeclared (first use in this function) > syscall.c:2038: error: (Each undeclared identifier is reported only once > syscall.c:2038: error: for each function it appears in.) > mv -f .deps/count.Tpo .deps/count.Po > make[1]: *** [syscall.o] Error 1 > make[1]: *** Waiting for unfinished jobs.... > > diff -ur strace-4.5.19/syscall.c strace-4.5.19.fix/syscall.c > --- strace-4.5.19/syscall.c 2009-10-12 15:54:21.000000000 -0400 > +++ strace-4.5.19.fix/syscall.c 2010-03-17 14:47:17.000000000 -0400 > @@ -2035,7 +2035,7 @@ > else > nargs = tcp->u_nargs = MAX_ARGS; > > - if (ptrace (PTRACE_GETREGS, pid, NULL, (long) ®s) < 0) > + if (ptrace (PTRACE_GETREGS, tcp->pid, NULL, (long) ®s) < 0) > return -1; > > for(i = 0; i < nargs; i++) { > ----------------------------------------------------------- > If you wish to unsubscribe from this mailing, send mail to > [email protected] with a subject of: unsubscribe t2 -- René Rebe, ExactCODE GmbH, Jaegerstr. 67, DE-10117 Berlin DE Legal: Amtsgericht Charlottenburg HRB 105123B, Tax-ID#: DE251602478 Managing Directors: Susanne Klaus, René Rebe http://exactcode.com | http://t2-project.org | http://rene.rebe.de
----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [email protected] with a subject of: unsubscribe t2
