# patchelf # Autogenerated from man page /usr/share/man/man1/patchelf.1 complete -c patchelf -l page-size -d 'Uses the given page size instead of the default' complete -c patchelf -l set-interpreter -d 'Change the dynamic loader ("ELF interpreter") of executable given to INTERPRE…' complete -c patchelf -l print-interpreter -d 'Prints the ELF interpreter of the executable' complete -c patchelf -l print-os-abi -d 'Prints the OS ABI of the executable (EI_OSABI field of an ELF file)' complete -c patchelf -l set-os-abi -d 'Changes the OS ABI of the executable (EI_OSABI field of an ELF file)' complete -c patchelf -l print-soname -d 'Prints DT_SONAME entry of . dynamic section' complete -c patchelf -l set-soname -d 'Sets DT_SONAME entry of a library to SONAME' complete -c patchelf -l set-rpath -d 'Change the DT_RUNPATH of the executable or library to RUNPATH' complete -c patchelf -l add-rpath -d 'Add RUNPATH to the existing DT_RUNPATH of the executable or library' complete -c patchelf -l remove-rpath -d 'Removes the DT_RPATH or DT_RUNPATH entry of the executable or library' complete -c patchelf -l shrink-rpath -d 'Remove from the DT_RUNPATH or DT_RPATH all directories that do not contain a …' complete -c patchelf -l allowed-rpath-prefixes -d 'Combined with the "--shrink-rpath" option, this can be used for further rpath…' complete -c patchelf -l print-rpath -d 'Prints the DT_RUNPATH or DT_RPATH for an executable or library' complete -c patchelf -l force-rpath -d 'Forces the use of the obsolete DT_RPATH in the file instead of DT_RUNPATH' complete -c patchelf -l add-needed -d 'Adds a declared dependency on a dynamic library (DT_NEEDED)' complete -c patchelf -l replace-needed -d 'Replaces a declared dependency on a dynamic library with another one (DT_NEED…' complete -c patchelf -l remove-needed -d 'Removes a declared dependency on LIBRARY (DT_NEEDED entry)' complete -c patchelf -l print-needed -d 'Prints all DT_NEEDED entries of the executable' complete -c patchelf -l no-default-lib -d 'Marks the object so that the search for dependencies of this object will igno…' complete -c patchelf -l no-sort -d 'Do not sort program headers or section headers' complete -c patchelf -l add-debug-tag -d 'Adds DT_DEBUG tag to the ' complete -c patchelf -l print-execstack -d 'Prints the state of the executable flag of the GNU_STACK program header, if p…' complete -c patchelf -l clear-execstack -d 'Clears the executable flag of the GNU_STACK program header, or adds a new hea…' complete -c patchelf -l set-execstack -d 'Sets the executable flag of the GNU_STACK program header, or adds a new header' complete -c patchelf -l rename-dynamic-symbols -d 'Renames dynamic symbols' complete -c patchelf -l output -d 'Set the output file name' complete -c patchelf -l debug -d 'Prints details of the changes made to the input file' complete -c patchelf -l version -d 'Shows the version of patchelf'