[PATCH] D63341: [llvm-lipo] Implement -thin
Michael Trent via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 18 21:13:34 PDT 2019
mtrent requested changes to this revision.
mtrent added a comment.
This revision now requires changes to proceed.
Would be nice if "llvm-lipo -thin" printed a reasonable error message before dumping usage. Apple lipo will print "missing argument to -thin option"
Another difference is llvm-lipo will not validate the arch until all arguments are received, whereas Apple lipo will validate archs immediately. ("lipo -arch asdf")
Would be nice if "llvm-lipo" printed a list of valid archs when the arch is invalid. Currently it prints "llvm-lipo: error: Invalid architecture: asdf" and it exits. Apple lipo prints "unknown architecture specification flag: asdf in specifying thin operation: -thin asdf. known architecture flags are: ..."
PLEASE FIX: llvm-lipo does not support using "-o" in place of "-output"
Note: "llvm-lipo" does not work properly with certain Mach-O executables, such as those built with the -hideARM64 flag.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D63341/new/
https://reviews.llvm.org/D63341
More information about the llvm-commits
mailing list