LLVM-LIPO(1) LLVM LLVM-LIPO(1) NAME llvm-lipo - LLVM tool for manipulating universal binaries SYNOPSIS llvm-lipo [filenames…] [options] DESCRIPTION llvm-lipo can create universal binaries from Mach-O files, extract reg- ular object files from universal binaries, and display architecture in- formation about both universal and regular files. COMMANDS llvm-lipo supports the following mutually exclusive commands: -help, -h Display usage information and exit. -version Display the version of this program. -verify_arch <architecture 1> [<architecture 2> ...] Take a single input file and verify the specified architectures are present in the file. If so then exit with a status of 0 else exit with a status of 1. -archs Take a single input file and display the architectures present in the file. Each architecture is separated by a single white- space. Unknown architectures are displayed as un- known(CPUtype,CPUsubtype). -info Take at least one input file and display the descriptions of each file. The descriptions include the filename and architec- ture types separated by whitespace. Universal binaries are grouped together first, followed by thin files. Architectures in the fat file: <filename> are: <architectures> Non-fat file: <filename> is architecture: <architecture> -thin Take a single universal binary input file and the thin flag fol- lowed by an architecture type. Require the output flag to be specified, and output a thin binary of the specified architec- ture. -create Take at least one input file and require the output flag to be specified. Output a universal binary combining the input files. -replace Take a single universal binary input file and require the output flag to be specified. The replace flag is followed by an archi- tecture type, and a thin input file. Output a universal binary with the specified architecture slice in the universal binary input replaced with the contents of the thin input file. -segalign Additional flag that can be specified with create and replace. The segalign flag is followed by an architecture type, and an alignment. The alignment is a hexadecimal number that is a power of 2. Output a file in which the slice with the specified architecture has the specified alignment. BUGS To report bugs, please visit <- https://github.com/llvm/llvm-project/issues/>. AUTHOR Maintained by the LLVM Team (https://llvm.org/). COPYRIGHT 2003-2023, LLVM Project 15 2023-10-16 LLVM-LIPO(1)
Generated by dwww version 1.15 on Sun Jun 23 22:08:37 CEST 2024.