Description of problem: It is now possible to run a Desktop without any i386 rpms installed (thanks Caolan), but /usr/bin/ldd fails to run correctly if the i386 version of glibc is not present. It fails to produce the correct error message if the file is not an ELF binary. Version-Release number of selected component (if applicable): glibc-2.4.90-3.x86_64 glibc-common-2.4.90-3.x86_64 How reproducible: 100% Steps to Reproduce: 1. touch x; chmod +x x 2. /usr/bin/ldd x 3. Actual results: /usr/bin/ldd: line 170: /lib/ld-linux.so.2: No such file or directory ldd: /lib/ld-linux.so.2 exited with unknown exit code (127) Expected results: not a dynamic executable Additional info:
Created attachment 128394 [details] fix for /usr/bin/ldd
That patch is no good as you could have easily seen if you'd looked at the real sources of the script. I checked in a patch upstream.