Bonjour,

J'ai un problème pour compiler valgrind pour une autre architecture que x86 (j'espère que je suis dans le bon forum ? )

Alors je lance le configure comme ça :
CC=powerpc-linux-gcc LD=powerpc-linux-ld ./configure -host=i686-pc-linux-gnu --build=powerpc-unknown-linux-gnu --target=powerpc-unknown-linux-gnu --disable-tls
Le disable-tls c'est parce que j'avais une erreur, mais je sais pas si c'est bien ou pas... (checking for TLS support... configure: error: cannot run test program while cross compiling)

A la fin de mon ./configure j'ai : Primary build target: X86_LINUX
Deja ca m"étonne.
Et quand je fait make :

powerpc-linux-gcc -I../coregrind -I.. -I../coregrind/x86 -I../coregrind/linux -I../coregrind/x86-linux -I../include -I../VEX/pub -DVG_PLATFORM="\"x86-linux\"" -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -m32 -g -Wno-long-long -c -o libcoregrind_x86_linux_a-m_cpuid.o `test -f 'm_cpuid.S' || echo './'`m_cpuid.S
m_cpuid.S: Assembler messages:
m_cpuid.S:39: Error: Unrecognized opcode: `pushl'
m_cpuid.S:40: Error: Unrecognized opcode: `movl'

etc...
Est ce que vous avez une idée du problème ?

Merci