Add the ability to generate universal binaries with a fat64 header.
rdar://107223939
Paths
| Differential D146879
[dsymutil] Add the ability to generate universal binaries with a fat64 header ClosedPublic Authored by JDevlieghere on Mar 25 2023, 10:41 AM.
Details Summary Add the ability to generate universal binaries with a fat64 header. rdar://107223939
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 26 2023, 10:24 AM Comment Actions I understand that auto-detection can be a double-edged sword, but — should this be autodetected based on the input size? Or this impossible because we only know the sizer after it's too late?
Comment Actions
Given that the tooling support isn't quite there yet, I think this should be opt-in, but I don't mind making this the default if the output size will exceed 4GB in the future. JDevlieghere mentioned this in D147012: [lldb] Support Universal Mach-O binaries with a fat64 header.Mar 27 2023, 4:21 PM JDevlieghere added a child revision: D147012: [lldb] Support Universal Mach-O binaries with a fat64 header. Closed by commit rG4d683f7fa7d4: [dsymutil] Add the ability to generate universal binaries with a fat64 header (authored by JDevlieghere). · Explain WhyMar 27 2023, 4:22 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 508839 llvm/docs/CommandGuide/dsymutil.rst
llvm/test/tools/dsymutil/cmdline.test
llvm/test/tools/dsymutil/fat-header.test
llvm/tools/dsymutil/LinkUtils.h
llvm/tools/dsymutil/MachOUtils.h
llvm/tools/dsymutil/MachOUtils.cpp
llvm/tools/dsymutil/Options.td
llvm/tools/dsymutil/dsymutil.cpp
|
typo: create