Lines Matching refs:HelpText
9 HelpText<"Display help for hidden options">;
11 HelpText<"Alias for --color-diagnostics=always">;
13 HelpText<"Alias for --color-diagnostics=never">;
15 HelpText<"Use colors in diagnostics (default: auto)">,
20 HelpText<"Write tar file containing inputs and command to reproduce link">;
33 def grp_kind : OptionGroup<"kind">, HelpText<"OUTPUT KIND">;
36 HelpText<"Produce a main executable (default)">,
39 HelpText<"Produce a shared library">,
42 HelpText<"Produce a bundle">,
45 HelpText<"Merge multiple object files into one, retaining relocations">,
49 HelpText<"Produce a dylinker only used when building dyld">,
53 HelpText<"Link dynamically (default)">,
56 HelpText<"Link statically">,
60 HelpText<"Produce an unsegmented binary for embedded systems">,
65 HelpText<"The architecture (e.g. ppc, ppc64, i386, x86_64)">,
69 HelpText<"The name of the output file (default: `a.out')">,
72 def grp_libs : OptionGroup<"libs">, HelpText<"LIBRARIES">;
76 HelpText<"Search for lib<name>.dylib or lib<name>.a on the library search path">,
80 HelpText<"Like -l<name>, but mark library and its references as weak imports">,
84 HelpText<"Like bare <path>, but mark library and its references as weak imports">,
88 HelpText<"Like -l<name>, but export all symbols of <name> from newly created library">,
93 HelpText<"Like bare <path>, but export all symbols of <path> from newly created library">,
98 HelpText<"Like -l<name>, but specify dylib as an upward dependency">,
103 HelpText<"Like bare <path>, but specify dylib as an upward dependency">,
108 HelpText<"Add dir to the library search path">,
111 HelpText<"Remove standard directories from the library and framework search paths">,
115 HelpText<"Prepend <rootdir> to all library and framework search paths">,
118 …HelpText<"Search for lib<name>.dylib and lib<name>.a at each step in traversing search path (defau…
121 …HelpText<"Search for lib<name>.dylib on first pass, then for lib<name>.a on second pass through se…
125 HelpText<"Search for <name>.framework/<name> on the framework search path">,
129 HelpText<"Like -framework <name>, but mark framework and its references as weak imports">,
133 …HelpText<"Like -framework <name>, but export all symbols of <name> from the newly created library"…
138 HelpText<"Like -framework <name>, but specify the framework as an upward dependency">,
143 HelpText<"Add dir to the framework search path">,
146 HelpText<"Load all members of all static archive libraries">,
149 HelpText<"Load all members of static archives that are an Objective-C class or category.">,
153 HelpText<"Load all members static archive library at <path>">,
156 def grp_content : OptionGroup<"content">, HelpText<"ADDITIONAL CONTENT">;
160 HelpText<"Create <section> in <segment> from the contents of <file>">,
165 HelpText<"Alias for -sectcreate">,
170 HelpText<"Read names of files to link from <file>">,
174 HelpText<"Enable DTrace static probes according to declarations in <script>">,
178 def grp_opts : OptionGroup<"opts">, HelpText<"OPTIMIZATIONS">;
181 HelpText<"Remove unreachable functions and data">,
186 HelpText<"Layout functions and data according to specification in <file>">,
190 HelpText<"Replaced by more general -order_file option">,
194 HelpText<"Disable default reordering of initializer and terminator functions">,
198 HelpText<"Disable default reordering of global data accessed at launch time">,
203 …HelpText<"Platform (e.g., macos, ios, tvos, watchos, bridgeos, mac-catalyst, ios-sim, tvos-sim, wa…
206 HelpText<"This option is undocumented in ld64">,
211 HelpText<"Oldest macOS version for which linked output is useable">,
217 HelpText<"Alias for -macos_version_min">,
222 HelpText<"Oldest iOS version for which linked output is useable">,
227 HelpText<"Oldest iOS simulator version for which linked output is useable">,
233 HelpText<"Alias for -ios_version_min">,
238 HelpText<"Preferred hex load address for a dylib or bundle.">,
244 HelpText<"Alias for -image_base">,
248 HelpText<"Do not optimize public dylib transitive symbol references">,
253 HelpText<"Specify frequently-used symbols in <file> to optimize symbol exports">,
257 HelpText<"Explicitly store zeroed data in the final image">,
261 HelpText<"Merge all zeroed data into the __zerofill section">,
265 HelpText<"Disable infra for branches beyond the maximum branch distance.">,
269 def grp_dylib : OptionGroup<"dylib">, HelpText<"DYNAMIC LIBRARIES (DYLIB)">;
273 HelpText<"Set an internal install path in a dylib">,
278 HelpText<"Alias for -install_name">,
284 HelpText<"Alias for -install_name">,
288 HelpText<"Clients can discard this dylib if it is unreferenced">,
293 HelpText<"Compatibility <version> of this library">,
299 HelpText<"Alias for -compatibility_version">,
304 HelpText<"Current <version> of this library">,
310 HelpText<"Alias for -current_version">,
314 def grp_main : OptionGroup<"main">, HelpText<"MAIN EXECUTABLE">;
317 HelpText<"Build a position independent executable (default for macOS 10.7 and later)">,
320 … HelpText<"Do not build a position independent executable (default for macOS 10.6 and earlier)">,
324 …HelpText<"Size of unreadable segment at address zero is hex <size> (default is 4KB on 32-bit and 4…
329 HelpText<"Maximum hex stack size for the main thread in a program. (default is 8MB)">,
333 HelpText<"Mark stack segment as executable">,
337 HelpText<"Preserve all global symbols during LTO">,
341 def grp_bundle : OptionGroup<"bundle">, HelpText<"CREATING A BUNDLE">;
345 HelpText<"Resolve undefined symbols from <executable>">,
349 def grp_object : OptionGroup<"object">, HelpText<"CREATING AN OBJECT FILE">;
352 HelpText<"Do not convert private external symbols to static symbols">,
356 HelpText<"Force tentative into real definitions for common symbols">,
360 def grp_resolve : OptionGroup<"resolve">, HelpText<"SYMBOL RESOLUTION">;
364 HelpText<"Symbols specified in <file> remain global, while others become private externs">,
369 HelpText<"<symbol> remains global, while others become private externs">,
374 HelpText<"Global symbols specified in <file> become private externs">,
379 HelpText<"Global <symbol> becomes private extern">,
384 HelpText<"Symbols from dependent dylibs specified in <file> are reexported by this dylib">,
389 HelpText<"Create a symbol alias with default global visibility">,
394 HelpText<"Create symbol aliases specified in <file>">,
398 …HelpText<"Resolve symbols from all dylibs, both direct & transitive. Do not record source librarie…
403 HelpText<"Require that <symbol> be defined for the link to succeed">,
408 HelpText<"Allow <symbol> to have no definition">,
413 …HelpText<"Handle undefined symbols according to <treatment>: error, warning, suppress, or dynamic_…
418 HelpText<"Add <path> to dyld search list for dylibs with load path prefix `@rpath/'">,
422 …HelpText<"Resolve tentative definitions in dylibs according to <treatment>: ignore_dylibs, use_dyl…
426 def grp_introspect : OptionGroup<"introspect">, HelpText<"INTROSPECTING THE LINKER">;
429 HelpText<"Log why each object file is loaded from a static library">,
433 HelpText<"Alias for -why_load">,
438 HelpText<"Log a chain of references to <symbol>, for use with -dead_strip">,
442 HelpText<"Log the linker's memory and CPU usage">,
446 HelpText<"Log every file the linker loads: object, archive, and dylib">,
449 HelpText<"Logs only the object files the linker loads">,
453 HelpText<"Logs information about -order_file">,
458 HelpText<"Writes all symbols and their addresses to <path>">,
463 HelpText<"Dump dependency info">,
467 HelpText<"Save temporary files instead of deleting them">,
470 def grp_symtab : OptionGroup<"symtab">, HelpText<"SYMBOL TABLE OPTIMIZATIONS">;
473 HelpText<"Strip debug information (STABS or DWARF) from the output">,
477 HelpText<"Exclude non-global symbols from the output symbol table">,
482 …HelpText<"Specify in <path> the non-global symbols that should be removed from the output symbol t…
487 …HelpText<"Specify in <path> the non-global symbols that should remain in the output symbol table">,
492 HelpText<"Remove the prefix <path> from OSO symbols in the debug map">,
496 def grp_bitcode : OptionGroup<"bitcode">, HelpText<"BITCODE BUILD FLOW">;
499 HelpText<"Generate an embedded bitcode bundle in the __LLVM,__bundle section of the output">,
503 HelpText<"With -bitcode_bundle, hide all non-exported symbols from output bitcode bundle.">,
508 …HelpText<"Write the bitcode symbol reverse mapping to file <path>, or if a directory, to <path>/UU…
512 def grp_rare : OptionGroup<"rare">, HelpText<"RARELY USED">;
515 HelpText<"Print the linker version">,
518 HelpText<"Print the linker version in JSON form">,
522 HelpText<"Fail if any symbols are weak imports, allowed to be NULL at runtime">,
526 HelpText<"Omit the deduplication pass">,
530 … HelpText<"Print function names eliminated by deduplication and the total size of code savings">,
534 HelpText<"Fail if the output contains static initializers">,
538 HelpText<"Suppress warnings for static initializers in the output">,
542 HelpText<"Suppress warnings germane to binaries shipping to customers">,
547 …HelpText<"Handle unaligned pointers in __DATA segments according to <treatment>: warning, error, o…
552 HelpText<"Specify data symbols in <path> destined for the __DATA_DIRTY segment">,
557 HelpText<"Reduce maximum alignment for common symbols to a hex power-of-2 <boundary>">,
562 HelpText<"Move data symbols listed in <path> to another <segment>">,
567 HelpText<"Move code symbols listed in <path> to another <segment>">,
572 HelpText<"Rename <from_segment>/<from_section> as <to_segment>/<to_section>">,
577 HelpText<"Rename <from_segment> as <to_segment>">,
581 …HelpText<"Show where and why symbols move, as specified by -move_to_ro_segment, -move_to_rw_segmen…
586 HelpText<"With -preload, specify layout sequence of colon-separated <sections> in <segment>">,
591 HelpText<"With -preload, specify layout sequence of colon-separated <segments>">,
595 HelpText<"On i386, allow any page to execute code">,
599 HelpText<"Designate the linker output as safe for use in an application extension">,
603 HelpText<"Designate the linker output as unsafe for use in an application extension">,
607 HelpText<"Treat warnings as errors">,
610 HelpText<"In -r mode, suppress .eh labels in the __eh_frame section">,
614 …HelpText<"Warn for each FDE that cannot compact into the __unwind_info section and must remain in …
618 HelpText<"Warn if the linked image contains weak external symbols">,
622 HelpText<"Fail if the linked image contains weak external symbols">,
626 HelpText<"Mark the Objective-C image as compatible with compacting garbage collection">,
630 HelpText<"Verify that all code was compiled with -fobjc-gc or -fobjc-gc-only">,
634 HelpText<"Verify that all code was compiled with -fobjc-gc-only">,
638 HelpText<"Remove dylibs that are unreachable by the entry point or exported symbols">,
642 HelpText<"Permit mixing objects compiled for different ARM CPU subtypes">,
646 HelpText<"Do not generate the LC_UUID load command">,
650 HelpText<"Set the MH_ROOT_SAFE bit in the mach-o header">,
654 HelpText<"Set the MH_SETUID_SAFE bit in the mach-o header">,
658 HelpText<"Indirects access to all to exported symbols in a dylib">,
663 HelpText<"Alias for -interposable">,
668 HelpText<"Run <symbol> as the first initializer in a dylib">,
673 HelpText<"Re-export the dylib as <name>">,
677 HelpText<"Re-export the framework as <name>">,
682 HelpText<"Specify <name> of a dylib or framework that is allowed to link to this dylib">,
687 …HelpText<"Specifies a <name> this client should match with the -allowable_client <name> in a depen…
692 HelpText<"Re-export this dylib through the umbrella framework <name>a">,
697 …HelpText<"Allocate hex <size> extra space for future expansion of the load commands via install_na…
700 …HelpText<"Allocate extra space so all load-command paths can expand to MAXPATHLEN via install_name…
703 HelpText<"Tell dyld to bind all symbols at load time, rather than lazily">,
707 …HelpText<"Tell dyld to use a flat namespace on this executable and all its dependent dylibs & bund…
712 HelpText<"Align all segments to hex power-of-2 <boundary>">,
717 HelpText<"Align <section> within <segment> to hex power-of-2 <boundary>">,
722 HelpText<"Initialize stack pointer to hex <address> rounded to a page boundary">,
727 …HelpText<"Specifies the <max> and <init> virtual memory protection of <segment> as r/w/x/-seg_addr…
732 HelpText<"This option is obsolete">,
737 HelpText<"This option is obsolete">,
742 HelpText<"Specify the starting hex <address> at a 4KiB page boundary for <segment>">,
747 …HelpText<"Specifies the page <size> for <segment>. Segment size will be a multiple of its page siz…
752 …HelpText<"Specify <current_path> as different from where a dylib normally resides at <install_path…
756 HelpText<"This option is obsolete">,
761 …HelpText<"Resolve symbol imports of conflicting weakness according to <treatment> as weak, non-wea…
766 …HelpText<"Handle relocations that modify read-only pages according to <treatment> of warning, erro…
770 …HelpText<"Mark binary as runnable on any PowerPC, ignoring any PowerPC cpu requirements encoded in…
774 … HelpText<"Suppresses warnings about inputs whose architecture does not match the -arch option">,
778 …HelpText<"Escalate to errors any warnings about inputs whose architecture does not match the -arch…
783 HelpText<"Make <symbol> the entry point of an executable (default is \"start\" from crt1.o)">,
786 HelpText<"Suppress all warnings">,
791 …HelpText<"Specify the dylib install name if -install_name is not used--used by compiler driver for…
795 HelpText<"Augment error and warning messages with the architecture name">,
799 HelpText<"This option is obsolete">,
804 … HelpText<"Write a graph of symbol dependencies to <path> as a .dot file viewable with GraphViz">,
808 …HelpText<"Retain section-based relocation records in the output, which are ignored at runtime by d…
812 HelpText<"Warn when bad stab symbols inside a BINCL/EINCL prevent optimization">,
816 …HelpText<"Warn when a tentative definition in an object file matches an external symbol in a dylib…
820 HelpText<"On i386, make the __IMPORT segment of a final linked image read-only">,
824 HelpText<"This option is obsolete">,
829 HelpText<"Access global symbols listed in <path> indirectly">,
833 HelpText<"Do not creates a compressed table of function start addresses">,
837 HelpText<"Do not merge Objective-C categories into their classes">,
842 … HelpText<"Retain any temporary mach-o file in <path> that would otherwise be deleted during LTO">,
847 HelpText<"Override the default ../lib/libLTO.dylib as <path>">,
852 HelpText<"Use <path> as a directory for the incremental LTO cache">,
857 HelpText<"Prune the incremental LTO cache after <seconds> (-1 disables pruning)">,
862 HelpText<"Remove LTO cache entries after <seconds>">,
867 HelpText<"Limit the incremental LTO cache growth to <percent> of free disk, space">,
871 …HelpText<"Distribute global variables on separate pages so page used/dirty status can guide creati…
875 HelpText<"Prevent system dylibs from being placed into the dylib shared cache">,
879 HelpText<"Options to pass to LLVM">,
883 def grp_deprecated : OptionGroup<"deprecated">, HelpText<"DEPRECATED">;
887 HelpText<"This option is deprecated and is now an alias for -framework.">,
892 HelpText<"This option is deprecated and is now an alias for regular linking">,
897 HelpText<"This option is deprecated and is now an alias for -l<path>.">,
901 HelpText<"Unnecessary option: this is already the default">,
905 …HelpText<"Unnecessary option: initialization and termination are roots of the dead strip graph, so…
909 HelpText<"Unnecessary option: this is already the default">,
913 def grp_obsolete : OptionGroup<"obsolete">, HelpText<"OBSOLETE">;
917 HelpText<"This option is obsolete in ld64">,
922 HelpText<"This option is obsolete in ld64">,
926 HelpText<"This option is obsolete in ld64">,
930 HelpText<"This option is obsolete in ld64">,
934 HelpText<"This option is obsolete in ld64">,
938 HelpText<"This option is obsolete in ld64">,
942 HelpText<"This option is obsolete in ld64">,
947 HelpText<"This option is obsolete in ld64">,
952 HelpText<"This option is obsolete in ld64">,
956 HelpText<"This option is obsolete in ld64">,
960 HelpText<"This option is obsolete in ld64">,
964 HelpText<"This option is obsolete in ld64">,
968 HelpText<"This option is obsolete in ld64">,
972 HelpText<"This option is obsolete in ld64">,
976 HelpText<"This option is obsolete in ld64">,
980 HelpText<"This option is obsolete in ld64">,
985 HelpText<"This option is obsolete in ld64">,
989 HelpText<"This option is obsolete in ld64">,
994 HelpText<"This option is obsolete in ld64">,
999 HelpText<"This option is obsolete in ld64">,
1003 HelpText<"This option is obsolete in ld64">,
1008 HelpText<"This option is obsolete in ld64">,
1012 HelpText<"This option is obsolete in ld64">,
1016 HelpText<"This option is obsolete in ld64">,
1020 HelpText<"This option is obsolete in ld64">,
1024 HelpText<"This option is obsolete in ld64">,
1028 HelpText<"This option is obsolete in ld64">,
1032 HelpText<"This option is obsolete in ld64">,
1036 HelpText<"This option is obsolete in ld64">,
1040 HelpText<"This option is obsolete in ld64">,
1044 def grp_undocumented : OptionGroup<"undocumented">, HelpText<"UNDOCUMENTED">;
1047 HelpText<"This option is undocumented in ld64">,
1051 HelpText<"This option is undocumented in ld64">,
1055 HelpText<"This option is undocumented in ld64">,
1059 HelpText<"This option is undocumented in ld64">,
1063 HelpText<"This option is undocumented in ld64">,
1067 HelpText<"This option is undocumented in ld64">,
1071 HelpText<"This option is undocumented in ld64">,
1075 HelpText<"This option is undocumented in ld64">,
1079 HelpText<"This option is undocumented in ld64">,
1083 HelpText<"This option is undocumented in ld64">,
1087 HelpText<"This option is undocumented in ld64">,
1091 HelpText<"This option is undocumented in ld64">,
1095 HelpText<"This option is undocumented in ld64">,
1099 HelpText<"This option is undocumented in ld64">,
1103 HelpText<"This option is undocumented in ld64">,
1107 HelpText<"Demangle symbol names in diagnostics">;
1109 HelpText<"This option is undocumented in ld64">,
1113 HelpText<"This option is undocumented in ld64">,
1117 HelpText<"This option is undocumented in ld64">,
1121 HelpText<"This option is undocumented in ld64">,
1125 HelpText<"This option is undocumented in ld64">,
1129 HelpText<"This option is undocumented in ld64">,
1133 HelpText<"This option is undocumented in ld64">,
1137 HelpText<"This option is undocumented in ld64">,
1141 HelpText<"This option is undocumented in ld64">,
1145 HelpText<"This option is undocumented in ld64">,
1149 HelpText<"This option is undocumented in ld64">,
1153 HelpText<"This option is undocumented in ld64">,
1157 HelpText<"This option is undocumented in ld64">,
1161 HelpText<"This option is undocumented in ld64">,
1165 HelpText<"This option is undocumented in ld64">,
1169 HelpText<"This option is undocumented in ld64">,
1173 HelpText<"This option is undocumented in ld64">,
1177 HelpText<"This option is undocumented in ld64">,
1181 HelpText<"This option is undocumented in ld64">,
1185 HelpText<"This option is undocumented in ld64">,
1189 HelpText<"This option is undocumented in ld64">,
1193 HelpText<"This option is undocumented in ld64">,
1197 HelpText<"This option is undocumented in ld64">,
1201 HelpText<"This option is undocumented in ld64">,
1206 HelpText<"Alias for -maccatalyst_version_min">,
1211 HelpText<"Alias for -maccatalyst_version_min">,
1215 HelpText<"This option is undocumented in ld64">,
1219 HelpText<"This option is undocumented in ld64">,
1223 HelpText<"This option is undocumented in ld64">,
1227 HelpText<"This option is undocumented in ld64">,
1231 HelpText<"This option is undocumented in ld64">,
1235 HelpText<"This option is undocumented in ld64">,
1239 HelpText<"This option is undocumented in ld64">,
1243 HelpText<"This option is undocumented in ld64">,
1247 HelpText<"This option is undocumented in ld64">,
1251 HelpText<"This option is undocumented in ld64">,
1255 HelpText<"This option is undocumented in ld64">,
1259 HelpText<"This option is undocumented in ld64">,
1263 HelpText<"This option is undocumented in ld64">,
1267 HelpText<"This option is undocumented in ld64">,
1271 HelpText<"This option is undocumented in ld64">,
1275 HelpText<"This option is undocumented in ld64">,
1279 def grp_ignored : OptionGroup<"ignored">, HelpText<"IGNORED">;
1282 HelpText<"This option is ignored in ld64">,
1286 HelpText<"This option is ignored in ld64">,