Hello, I'm trying to cross-compile elfutils for ARM. But my compilation stopped at in libcpu. Here are the last compile messages:
arm-none-linux-gnueabi-gcc -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -fpic -fdollars-in-identifiers -g -O2 -L/sysroot-target/lib - L/sysroot-target/usr/lib -Wl,-rpath-link -Wl,/sysroot-target/lib -Wl,-rpath- link -Wl,/sysroot-target/usr/lib -o i386_gendis i386_gendis.o i386_lex.o i386_parse.o ../lib/libeu.a -lm m4 -Di386 -DDISASSEMBLER defs/i386 > i386_defs m4 -Dx86_64 -DDISASSEMBLER defs/i386 > x86_64_defs ./i386_gendis i386_defs > i386_dis.h ./i386_gendis x86_64_defs > x86_64_dis.h /bin/sh: ./i386_gendis: cannot execute binary file /bin/sh: ./i386_gendis: cannot execute binary file make[3]: *** [x86_64_dis.h] Error 126 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [i386_dis.h] Error 126 It seems like a compiled (ARM) application is executed which obviously doesn't work. What can I do here? In the end I just need libdw.so and libelf.so for perf. Maybe it is possible to strip down the compilation to only those two libs? Regards, Alexander _______________________________________________ elfutils-devel mailing list [email protected] https://fedorahosted.org/mailman/listinfo/elfutils-devel
