Description of problem: IA64 supports 32-bit Intel instruction set emulation and ships a set of x86-compat-libs to allow 32-bit Intel code to run on IA64 (and IPF). Yet, running "objdump -d elf-32-format-file" fails on IA64, which is understandable since it's not the matching architecture. However, instruction set emulation seems to warrant a case for adding support for dis- assembling elf-32 binaries on an 64-bit Intel architecture. Version-Release number of selected component (if applicable): # rpm -qf $(which objdump) binutils-2.11.90.0.8-12.2 How reproducible: 100% (always) Steps to Reproduce: ... run these steps on an IA64/IPF system... 1. scp intel32bithost:/usr/bin/objdump /tmp 2. objdump -d /tmp/objdump Actual results: /tmp/objdump: file format elf32-little objdump: /tmp/objdump: no symbols objdump: Can't disassemble for architecture UNKNOWN!
Should be fixed in 2.13.90.0.18-2 and later (ATM -5).