Hello. I am trying to make relocatable linking on x86-64 box for objects in 
format i386

Naive

ld -r file1.o file2.o -o output.o

produce
ld: Relocatable linking with relocations from format elf32-i386 (file1.o) to 
format elf64-x86-64 (output.o) is not supported

But even when I add --oformat situation not improved:

ld --output-format elf32-i386 -r file1.o file2.o -o output.o
ld: Relocatable linking with relocations from format elf32-i386 (file1.o) to 
format elf32-i386 (output.o) is not supported

So linker correctly recognize what input and output format should be,
but for some reason don't want do it.

Do you have any ideas if it can be done at all and how?

Thanks.
Valery

_______________________________________________
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to