What does bad elf flags mean?

Hi all!

Could anybody tell me what this means?

# /usr/local/sbin/sshd
ld.so.1: /usr/local/sbin/sshd: fatal: /usr/local/lib/libcrypto.so.0.9.6: bad ELF flags value: 256
Killed

Thanx

ELF is executable and library format. An elf file will have a header and one thing in the header are some flags. Your loader doesn't like the flags in that library. Maybe it was built wrong or maybe it got corrupted.