elfedit [--input-mach=machine] [--input-type=type] [--input-osabi=osabi] --output-mach=machine --output-type=type --output-osabi=osabi [-v|--version] [-h|--help] elffile...
elfedit updates the ELF header of ELF files which have the matching ELF machine and file types. The options control how and which fields in the ELF header should be updated.
elffile... are the ELF files to be updated. 32-bit and 64-bit ELF files are supported, as are archives containing ELF files.
The long and short forms of options, shown here as alternatives, are equivalent. At least one of the --output-mach, --output-type and --output-osabi options must be given.
The supported ELF machine types are, i386, IAMCU, L1OM,
K1OM and x86-64.
The supported ELF file types are, rel, exec and dyn.
The supported ELF OSABIs are, none, HPUX, NetBSD,
GNU, Linux (alias for GNU),
Solaris, AIX, Irix,
FreeBSD, TRU64, Modesto, OpenBSD, OpenVMS,
NSK, AROS and FenixOS.