Messages in this thread | | | Date | Sat, 7 May 2011 12:55:29 +0800 | Subject | Re: compiling of tools/perf fail on x86 64bit kernel and 32bit userspace | From | Lin Ming <> |
| |
On Sat, May 7, 2011 at 12:54 AM, Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com> wrote: > Hi, > > with latest git, i cannot compile perf on 32 bit userspace with a 64 bit > kernel. > > ~/src/linux-2.6/tools/perf$ make > PERF_VERSION = 2.6.39.rc6.224.g06d006f > GEN common-cmds.h > * new build flags or prefix > CC perf.o > CC builtin-annotate.o > CC builtin-bench.o > CC bench/sched-messaging.o > CC bench/sched-pipe.o > CC bench/mem-memcpy-x86-64-asm.o > bench/../../../arch/x86/lib/memcpy_64.S: Assembler messages: > bench/../../../arch/x86/lib/memcpy_64.S:28: Error: bad register name `%rdi' > bench/../../../arch/x86/lib/memcpy_64.S:33: Error: invalid instruction > suffix for `movs'
Hi,
I just send out a patch to fix this. https://lkml.org/lkml/2011/5/7/4
Could you have a try it?
Thanks, Lin Ming -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |