@Neal, thanks for the polite RTFM (hehe) Here is the output of gdb. Does this mean anything to you?
$ gdb /usr/lib/iron/iron
GNU gdb (GDB) 7.1-1pclos2010 (PCLinuxOS release 2010)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-mandriva-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/iron/iron...(no debugging symbols found)...done.
(gdb) run iron
Starting program: /usr/lib/iron/iron iron
/usr/lib/iron/iron: /usr/lib/libz.so.1: no version information available (required by /usr/lib/iron/iron)
[Thread debugging using libthread_db enabled]
/usr/lib/iron/iron: /usr/lib/libz.so.1: no version information available (required by /usr/lib/iron/iron)
[New Thread 0xb6968b70 (LWP 4878)]
[New Thread 0xb6167b70 (LWP 4879)]
[New Thread 0xb5966b70 (LWP 4880)]
[New Thread 0xb5165b70 (LWP 4881)]
[New Thread 0xb4964b70 (LWP 4882)]
Program received signal SIGILL, Illegal instruction.
0x0854e589 in ?? ()
(gdb)
@genomega
Yes, I have tried the commands you posted, all give me the same output...
[jaycoke@laptop iron]$ ./iron
./iron: /usr/lib/libz.so.1: no version information available (required by ./iron)
/usr/lib/iron/iron: /usr/lib/libz.so.1: no version information available (required by /usr/lib/iron/iron)
Illegal instruction