1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
11 "POT-Creation-Date: 2023-01-05 10:57+0000\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
21 msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
25 msgid "%X%P: cref_hash_lookup failed: %E\n"
29 msgid "%X%P: cref alloc failed: %E\n"
36 "Cross Reference Table\n"
54 #: ldcref.c:413 ldcref.c:565
55 msgid "%P: symbol `%pT' missing from main hash table\n"
58 #: ldcref.c:517 ldcref.c:628 ldmain.c:1311 ldmisc.c:324 pe-dll.c:758
59 #: pe-dll.c:1324 pe-dll.c:1445 pe-dll.c:1569 eaarch64pe.c:1573 earm64pe.c:1573
60 #: earm_wince_pe.c:1575 earm_wince_pe.c:1747 earmpe.c:1575 earmpe.c:1747
61 #: ei386pe.c:1575 ei386pe.c:1747 ei386pe_posix.c:1575 ei386pe_posix.c:1747
62 #: ei386pep.c:1573 emcorepe.c:1575 emcorepe.c:1747 eshpe.c:1575 eshpe.c:1747
63 msgid "%F%P: %pB: could not read symbols: %E\n"
66 #: ldcref.c:690 ldcref.c:697 ldmain.c:1373 ldmain.c:1380
67 msgid "%F%P: %pB: could not read relocs: %E\n"
70 #. We found a reloc for the symbol. The symbol is defined
71 #. in OUTSECNAME. This reloc is from a section which is
72 #. mapped into a section from which references to OUTSECNAME
73 #. are prohibited. We must report an error.
75 msgid "%X%P: %C: prohibited cross reference from %s to `%pT' in %s\n"
79 msgid "%X%P: different relocs used in set %s\n"
83 msgid "%X%P: different object file formats composing set %s\n"
86 #: ldctor.c:278 ldctor.c:299
87 msgid "%X%P: %s does not support reloc %s for set %s\n"
91 msgid "%X%P: special section %s does not support reloc %s for set %s\n"
95 msgid "%X%P: unsupported size %d for set %s\n"
106 msgid "%P: warning: -z dynamic-undefined-weak ignored\n"
110 msgid "%F%P: common page size (0x%v) > maximum page size (0x%v)\n"
114 msgid "%F%P: %pB: --just-symbols may not be used on DSO\n"
118 msgid "%P: %pB: bfd_stat failed: %E\n"
122 msgid "%P: warning: %s, needed by %pB, may conflict with %s\n"
125 #: ldelf.c:286 ldfile.c:133
127 msgid "attempt to open %s failed\n"
131 msgid "%F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E\n"
135 msgid "%F%P: %pB: bfd_stat failed: %E\n"
140 msgid "found %s at %s\n"
143 #: ldelf.c:410 ldlang.c:3013 ldlang.c:3027
144 msgid "%F%P: %pB: error adding symbols: %E\n"
147 #. We only issue an "unrecognised" message in verbose mode
148 #. as the $<foo> token might be a legitimate component of
149 #. a path name in the target's file system.
152 msgid "unrecognised or unsupported token '%s' in search path\n"
157 msgid "%s needed by %pB\n"
162 "%P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link)\n"
166 msgid "%F%P: failed to add DT_NEEDED dynamic tag\n"
170 msgid "%F%P: %s: can't open for writing: %E\n"
174 msgid "%F%P: cannot use executable file '%pB' as input to a link\n"
179 "%F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %"
185 "%P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored\n"
189 msgid "%F%P: failed to parse EH frame entries\n"
193 msgid "%P: warning: .note.gnu.build-id section discarded, --build-id ignored\n"
196 #: ldelf.c:1496 eaarch64pe.c:1357 earm64pe.c:1357 earm_wince_pe.c:1341
197 #: earmpe.c:1341 ei386pe.c:1341 ei386pe_posix.c:1341 ei386pep.c:1357
198 #: emcorepe.c:1341 eshpe.c:1341
199 msgid "%P: warning: unrecognized --build-id style ignored\n"
204 "%P: warning: cannot create .note.gnu.build-id section, --build-id ignored\n"
209 "%P: warning: .note.package section discarded, --package-metadata ignored\n"
213 msgid "%P: warning: --package-metadata is empty, ignoring\n"
218 "%P: warning: --package-metadata=%s does not contain valid JSON, ignoring: %"
224 "%P: warning: cannot create .note.package section, --package-metadata "
228 #: ldelf.c:1662 eaix5ppc.c:1574 eaix5rs6.c:1574 eaixppc.c:1574 eaixrs6.c:1574
230 msgid "%F%P: failed to record assignment to %s: %E\n"
233 #: ldelf.c:1840 ldelf.c:1905 eaix5ppc.c:844 eaix5rs6.c:844 eaixppc.c:844
234 #: eaixrs6.c:844 eelf64_ia64_vms.c:209 eppcmacos.c:844
235 msgid "%F%P: failed to set dynamic section sizes: %E\n"
239 msgid "%F%P: %pB: can't read contents of section .gnu.warning: %E\n"
243 msgid "%F%P: %pA has both ordered and unordered sections\n"
247 msgid "%F%P: map sections to segments failed: %E\n"
251 msgid "%F%P: looping in map_segments\n"
255 msgid "%F%P: failed to strip zero-sized dynamic sections\n"
260 "%F%P: warning: CTF strtab association failed; strings will not be shared: %"
266 "%F%P: warning: CTF symbol addition failed; CTF will not be tied to symbols: %"
272 "%F%P: warning: CTF symbol shuffling failed; CTF will not be tied to symbols: "
278 msgid "%pS SYSLIB ignored\n"
283 msgid "%pS HLL ignored\n"
287 msgid "%P: unrecognised emulation mode: %s\n"
291 msgid "Supported emulations: "
296 msgid " no emulation specific options.\n"
300 msgid "%F%P: bfd_hash_allocate failed creating symbol %s\n"
304 msgid "%F%P: bfd_hash_lookup failed creating symbol %s\n"
308 msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
312 msgid "%F%P:%pS %% by zero\n"
316 msgid "%F%P:%pS / by zero\n"
319 #: ldexp.c:745 ldlang.c:3864 ldmain.c:1278 eaarch64pe.c:1762 earm64pe.c:1762
320 #: earm_wince_pe.c:1858 earmpe.c:1858 ei386pe.c:1858 ei386pe_posix.c:1858
321 #: ei386pep.c:1762 emcorepe.c:1858 eshpe.c:1858
322 msgid "%F%P: bfd_link_hash_lookup failed: %E\n"
326 msgid "%X%P:%pS: unresolvable symbol `%s' referenced in expression\n"
330 msgid "%F%P:%pS: undefined symbol `%s' referenced in expression\n"
333 #: ldexp.c:811 ldexp.c:829 ldexp.c:857
334 msgid "%F%P:%pS: undefined section `%s' referenced in expression\n"
337 #: ldexp.c:896 ldexp.c:910
338 msgid "%F%P:%pS: undefined MEMORY region `%s' referenced in expression\n"
342 msgid "%F%P:%pS: unknown constant `%s' referenced in expression\n"
346 msgid "%F%P:%pS can not PROVIDE assignment to location counter\n"
350 msgid "%F%P:%pS invalid assignment to location counter\n"
354 msgid "%F%P:%pS assignment to location counter invalid outside of SECTIONS\n"
358 msgid "%F%P:%pS cannot move location counter backwards (from %V to %V)\n"
362 msgid "%F%P:%s: hash creation failed\n"
365 #: ldexp.c:1558 ldexp.c:1600 ldexp.c:1660
366 msgid "%F%P:%pS: nonconstant expression for %s\n"
369 #: ldexp.c:1686 ldlang.c:1272 ldlang.c:3346 ldlang.c:7906
370 msgid "%F%P: can not create hash table: %E\n"
375 msgid "attempt to open %s succeeded\n"
379 msgid "%F%P: invalid BFD target `%s'\n"
382 #: ldfile.c:267 ldfile.c:297
383 msgid "%P: skipping incompatible %s when searching for %s\n"
387 msgid "%F%P: attempted static link of dynamic object `%s'\n"
391 msgid "%P: cannot find %s (%s): %E\n"
394 #. We ignore the return status of the script
395 #. and always print the error message.
396 #: ldfile.c:410 ldfile.c:494 ldfile.c:498
397 msgid "%P: cannot find %s: %E\n"
401 msgid "%P: cannot find %s inside %s\n"
404 #: ldfile.c:477 ldmain.c:1458
405 msgid "%P: About to run error handling script '%s' with arguments: '%s' '%s'\n"
408 #: ldfile.c:481 ldmain.c:1462
409 msgid "error handling script"
412 #: ldfile.c:487 ldmain.c:1468
413 msgid "%P: Failed to run error handling script '%s', reason: "
417 msgid "%P: note to link with %s use -l:%s or rename it to lib%s\n"
422 msgid "cannot find script file %s\n"
427 msgid "opened script file %s\n"
431 msgid "%F%P: error: linker script file '%s' appears multiple times\n"
435 msgid "%F%P: cannot open linker script file %s: %E\n"
439 msgid "%F%P: cannot represent machine `%s'\n"
443 msgid "%P:%pS: warning: redeclaration of memory region `%s'\n"
447 msgid "%P:%pS: warning: memory region `%s' not declared\n"
451 msgid "%F%P:%pS: error: alias for default memory region\n"
455 msgid "%F%P:%pS: error: redefinition of memory region alias `%s'\n"
459 msgid "%F%P:%pS: error: memory region `%s' for alias `%s' does not exist\n"
462 #: ldlang.c:1478 ldlang.c:1513
463 msgid "%F%P: failed creating section `%s': %E\n"
469 "As-needed library included to satisfy reference by file (symbol)\n"
477 "Discarded input sections\n"
484 "Memory Configuration\n"
508 "Linker script and memory map\n"
513 msgid "%F%P: illegal use of `%s' section\n"
517 msgid "%F%P: output format %s cannot represent section called %s: %E\n"
522 "%P:%pS: warning: --enable-non-contiguous-regions makes section `%pA' from `%"
523 "pB' match /DISCARD/ clause.\n"
528 "%P:%pS: warning: --enable-non-contiguous-regions may change behaviour for "
529 "section `%pA' from `%pB' (assigned to %pA, but additional match: %pA)\n"
533 msgid "%P: %pB: file not recognized: %E; matching formats:"
537 msgid "%F%P: %pB: file not recognized: %E\n"
541 msgid "%F%P: %pB: member %pB in archive is not an object\n"
545 msgid "%F%P: input file '%s' is the same as output file\n"
550 "%P: warning: could not find any targets that match endianness requirement\n"
554 msgid "%F%P: target %s not found\n"
558 msgid "%F%P: cannot open output file %s: %E\n"
562 msgid "%F%P: %s: can not make object file: %E\n"
566 msgid "%F%P: %s: can not set architecture: %E\n"
570 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
588 msgid "CTF error: cannot get CTF errors: `%s'\n"
593 "%P: warning: CTF section in %pB not loaded; its types will be discarded: %s\n"
597 msgid "%P: warning: CTF output not created: `%s'\n"
601 msgid "%P: warning: CTF section in %pB cannot be linked: `%s'\n"
605 msgid "%P: warning: CTF linking failed; output will have no CTF section: %s\n"
610 "%P: warning: CTF section emission failed; output will have no CTF section: %"
616 "%P: warning: CTF section in %pB not linkable: %P was built without support "
621 msgid "%X%P: required symbol `%s' not defined\n"
624 #: ldlang.c:4147 ldlang.c:4156
625 msgid "%F%P: invalid type for output section `%s'\n"
630 "warning: INSERT statement in linker script is incompatible with --enable-non-"
631 "contiguous-regions.\n"
635 msgid "%F%P: %s not found for insert\n"
639 msgid " load address 0x%V"
643 msgid "%W (size before relaxing)\n"
648 msgid "Address of section %s set to "
653 msgid "Fail with %d\n"
658 "%F%P: Output section `%pA' not large enough for the linker-created stubs "
664 "%F%P: Relaxation not supported with --enable-non-contiguous-regions (section "
665 "`%pA' would overflow `%pA' after it changed size).\n"
669 msgid "%X%P: section %s VMA wraps around address space\n"
673 msgid "%X%P: section %s LMA wraps around address space\n"
677 msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
681 msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
685 msgid "%X%P: region `%s' overflowed by %lu byte\n"
686 msgid_plural "%X%P: region `%s' overflowed by %lu bytes\n"
691 msgid "%X%P: address 0x%v of %pB section `%s' is not within region `%s'\n"
695 msgid "%X%P: %pB section `%s' will not fit in region `%s'\n"
700 "%F%P:%pS: non constant or forward reference address expression for section %"
705 msgid "%X%P: internal error on COFF shared library section %s\n"
709 msgid "%F%P: error: no memory region specified for loadable section `%s'\n"
713 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
717 msgid "%P: warning: start of section %s changed by %ld\n"
721 msgid "%P: warning: dot moved backwards before `%s'\n"
725 msgid "%F%P: can't relax section: %E\n"
729 msgid "%F%P: invalid data statement\n"
733 msgid "%F%P: invalid reloc statement\n"
738 "%F%P: --gc-sections requires a defined symbol root specified by -e or -u\n"
742 msgid "%F%P: %s: can't set start address\n"
745 #: ldlang.c:6911 ldlang.c:6930
746 msgid "%F%P: can't set start address\n"
750 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
753 #: ldlang.c:6935 ldlang.c:6943
754 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
759 "%F%P: relocatable linking with relocations from format %s (%pB) to format %s "
760 "(%pB) is not supported\n"
765 "%X%P: %s architecture of input file `%pB' is incompatible with %s output\n"
769 msgid "%X%P: failed to merge target specific data of file %pB\n"
773 msgid "%F%P: could not define common symbol `%pT': %E\n"
779 "Allocating common symbols\n"
784 "Common symbol size file\n"
789 msgid "%X%P: error: unplaced orphan section `%pA' from `%pB'\n"
794 "%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'\n"
798 msgid "%F%P: invalid character %c (%d) in flags\n"
802 msgid "%F%P:%pS: error: align with input and explicit align specified\n"
807 "%P: warning: --enable-non-contiguous-regions discards section `%pA' from `%"
812 msgid "%F%P: %s: plugin reported error after all symbols read\n"
816 msgid "%F%P: multiple STARTUP files\n"
820 msgid "%X%P:%pS: section has both a load address and a load region\n"
825 "%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers "
830 msgid "%F%P: no sections assigned to phdrs\n"
834 msgid "%F%P: bfd_record_phdr failed: %E\n"
838 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
842 msgid "%X%P: unknown language `%s' in version information\n"
847 "%X%P: anonymous version tag cannot be combined with other version tags\n"
851 msgid "%X%P: duplicate version tag `%s'\n"
854 #: ldlang.c:9290 ldlang.c:9299 ldlang.c:9317 ldlang.c:9327
855 msgid "%X%P: duplicate expression `%s' in version information\n"
859 msgid "%X%P: unable to find version dependency `%s'\n"
863 msgid "%X%P: unable to read .exports section contents\n"
867 msgid "%P: invalid origin for memory region %s\n"
871 msgid "%P: invalid length for memory region %s\n"
875 msgid "%X%P: unknown feature `%s'\n"
879 msgid "%F%P: cannot open dependency file %s: %E\n"
883 msgid "%F%P: fatal error: libbfd ABI mismatch\n"
887 msgid "%X%P: can't set BFD default target to `%s': %E\n"
891 msgid "built in linker script"
895 msgid "using external linker script:"
899 msgid "using internal linker script:"
903 msgid "%F%P: --no-define-common may not be used without -shared\n"
907 msgid "%F%P: no input files\n"
911 msgid "%P: mode %s\n"
914 #: ldmain.c:490 ends32belf.c:455 ends32belf16m.c:455 ends32belf_linux.c:588
915 #: ends32elf.c:455 ends32elf16m.c:455 ends32elf_linux.c:588
916 msgid "%F%P: cannot open map file %s: %E\n"
920 msgid "%P: link errors found, deleting executable `%s'\n"
924 msgid "%F%P: %s: final close failed: %E\n"
928 msgid "%F%P: unable to open for source of copy `%s'\n"
932 msgid "%F%P: unable to open for destination of copy `%s'\n"
936 msgid "%P: error writing file `%s'\n"
939 #: ldmain.c:605 pe-dll.c:1968
941 msgid "%P: error closing file `%s'\n"
946 msgid "%s: total time in link: %ld.%06ld\n"
950 msgid "%F%P: missing argument to -m\n"
953 #: ldmain.c:760 ldmain.c:777 ldmain.c:797 ldmain.c:829 pe-dll.c:1405
954 msgid "%F%P: bfd_hash_table_init failed: %E\n"
957 #: ldmain.c:764 ldmain.c:781 ldmain.c:801
958 msgid "%F%P: bfd_hash_lookup failed: %E\n"
962 msgid "%X%P: error: duplicate retain-symbols-file\n"
966 msgid "%F%P: bfd_hash_lookup for insertion failed: %E\n"
970 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
975 "Archive member included to satisfy reference by file (symbol)\n"
980 msgid "%P: %C: warning: multiple definition of `%pT'"
984 msgid "%X%P: %C: multiple definition of `%pT'"
988 msgid "; %D: first defined here"
992 msgid "%P: disabling relaxation; it will not work with multiple definitions\n"
996 msgid "%P: %pB: warning: definition of `%pT' overriding common from %pB\n"
1000 msgid "%P: %pB: warning: definition of `%pT' overriding common\n"
1004 msgid "%P: %pB: warning: common of `%pT' overridden by definition from %pB\n"
1008 msgid "%P: %pB: warning: common of `%pT' overridden by definition\n"
1013 "%P: %pB: warning: common of `%pT' overridden by larger common from %pB\n"
1017 msgid "%P: %pB: warning: common of `%pT' overridden by larger common\n"
1021 msgid "%P: %pB: warning: common of `%pT' overriding smaller common from %pB\n"
1025 msgid "%P: %pB: warning: common of `%pT' overriding smaller common\n"
1029 msgid "%P: %pB and %pB: warning: multiple common of `%pT'\n"
1033 msgid "%P: %pB: warning: multiple common of `%pT'\n"
1036 #: ldmain.c:1220 ldmain.c:1256
1037 msgid "%P: warning: global constructor %s used\n"
1041 msgid "%F%P: BFD backend error: BFD_RELOC_CTOR unsupported\n"
1044 #. We found a reloc for the symbol we are looking for.
1045 #: ldmain.c:1338 ldmain.c:1340 ldmain.c:1342 ldmain.c:1350 ldmain.c:1393
1050 msgid "%X%P: %C: undefined reference to `%pT'\n"
1054 msgid "%P: %C: warning: undefined reference to `%pT'\n"
1058 msgid "%X%P: %D: more undefined references to `%pT' follow\n"
1062 msgid "%P: %D: warning: more undefined references to `%pT' follow\n"
1066 msgid "%X%P: %pB: undefined reference to `%pT'\n"
1070 msgid "%P: %pB: warning: undefined reference to `%pT'\n"
1074 msgid "%X%P: %pB: more undefined references to `%pT' follow\n"
1078 msgid "%P: %pB: warning: more undefined references to `%pT' follow\n"
1082 msgid " additional relocation overflows omitted from the output\n"
1087 msgid " relocation truncated to fit: %s against undefined symbol `%pT'"
1093 " relocation truncated to fit: %s against symbol `%pT' defined in %pA section "
1099 msgid " relocation truncated to fit: %s against `%pT'"
1103 msgid "%X%H: dangerous relocation: %s\n"
1107 msgid "%X%H: reloc refers to symbol `%pT' which is not being output\n"
1111 msgid "%P: %pB: reference to %s\n"
1115 msgid "%P: %pB: definition of %s\n"
1120 msgid "%pB: in function `%pT':\n"
1129 msgid "%F%P: internal error %s %d\n"
1133 msgid "%P: internal error: aborting at %s:%d in %s\n"
1137 msgid "%P: internal error: aborting at %s:%d\n"
1141 msgid "%F%P: please report this bug\n"
1144 #. Output for noisy == 2 is intended to follow the GNU standards.
1152 msgid "Copyright (C) 2023 Free Software Foundation, Inc.\n"
1158 "This program is free software; you may redistribute it under the terms of\n"
1159 "the GNU General Public License version 3 or (at your option) a later "
1161 "This program has absolutely no warranty.\n"
1166 msgid " Supported emulations:\n"
1169 #: ldwrite.c:60 ldwrite.c:170 ldwrite.c:222 ldwrite.c:263
1170 msgid "%F%P: bfd_new_link_order failed\n"
1174 msgid "%F%P: cannot create split section name for %s\n"
1178 msgid "%F%P: clone section failed: %E\n"
1183 msgid "%8x something else\n"
1187 msgid "%F%P: final link failed: %E\n"
1190 #: lexsup.c:105 lexsup.c:290
1195 msgid "Shared library control for HP/UX compatibility"
1203 msgid "Set architecture"
1206 #: lexsup.c:110 lexsup.c:430
1211 msgid "Specify target for following input files"
1214 #: lexsup.c:113 lexsup.c:119 lexsup.c:176 lexsup.c:180 lexsup.c:216
1215 #: lexsup.c:229 lexsup.c:231 lexsup.c:452 lexsup.c:521 lexsup.c:534
1221 msgid "Read MRI format linker script"
1225 msgid "Force common symbols to be defined"
1229 msgid "Write dependency file"
1233 msgid "Force group members out of groups"
1236 #: lexsup.c:124 lexsup.c:498 lexsup.c:500 lexsup.c:502 lexsup.c:504
1237 #: lexsup.c:506 lexsup.c:508
1242 msgid "Set start address"
1246 msgid "Export all dynamic symbols"
1250 msgid "Undo the effect of --export-dynamic"
1254 msgid "Enable support of non-contiguous memory regions"
1259 "Enable warnings when --enable-non-contiguous-regions may cause unexpected "
1264 msgid "Link big-endian objects"
1268 msgid "Link little-endian objects"
1271 #: lexsup.c:138 lexsup.c:141
1276 msgid "Auxiliary filter for shared object symbol table"
1280 msgid "Filter for shared object symbol table"
1292 msgid "Small data size (if no size, same as --shared)"
1300 msgid "Set internal name of shared library"
1308 msgid "Set PROGRAM as the dynamic linker to use"
1312 msgid "Produce an executable with no program interpreter header"
1320 msgid "Search for library LIBNAME"
1328 msgid "Add DIRECTORY to library search path"
1332 msgid "Override the default sysroot location"
1340 msgid "Set emulation"
1344 msgid "Print map file on standard output"
1348 msgid "Do not page align data"
1352 msgid "Do not page align data, do not make text readonly"
1356 msgid "Page align data, make text readonly"
1360 msgid "Set output file name"
1364 msgid "Optimize output file"
1368 msgid "Generate import library"
1371 #: lexsup.c:183 lexsup.c:194
1376 msgid "Load named plugin"
1379 #: lexsup.c:185 lexsup.c:196
1384 msgid "Send arg to last-loaded plugin"
1387 #: lexsup.c:187 lexsup.c:190
1388 msgid "Ignored for GCC LTO option compatibility"
1392 msgid "Load named plugin (ignored)"
1396 msgid "Send arg to last-loaded plugin (ignored)"
1400 msgid "Ignored for GCC linker option compatibility"
1403 #: lexsup.c:202 lexsup.c:205
1404 msgid "Ignored for gold option compatibility"
1408 msgid "Ignored for SVR4 compatibility"
1412 msgid "Generate relocatable output"
1416 msgid "Just link symbols (if directory, same as --rpath)"
1420 msgid "Strip all symbols"
1424 msgid "Strip debugging symbols"
1428 msgid "Strip symbols in discarded sections"
1432 msgid "Do not strip symbols in discarded sections"
1436 msgid "Trace file opens"
1440 msgid "Read linker script"
1444 msgid "Read default linker script"
1447 #: lexsup.c:235 lexsup.c:238 lexsup.c:256 lexsup.c:348 lexsup.c:372
1448 #: lexsup.c:491 lexsup.c:524 lexsup.c:536 lexsup.c:582 lexsup.c:585
1453 msgid "Start with undefined reference to SYMBOL"
1457 msgid "Require SYMBOL be defined in the final output"
1465 msgid "Don't merge input [SECTION | orphan] sections"
1469 msgid "Build global constructor/destructor tables"
1473 msgid "Print version information"
1477 msgid "Print version and emulation information"
1481 msgid "Discard all local symbols"
1485 msgid "Discard temporary local symbols (default)"
1489 msgid "Don't discard any local symbols"
1493 msgid "Trace mentions of SYMBOL"
1496 #: lexsup.c:258 lexsup.c:454 lexsup.c:456
1501 msgid "Default search path for Solaris compatibility"
1505 msgid "Start a group"
1513 msgid "Accept input files whose architecture cannot be determined"
1517 msgid "Reject input files whose architecture is unknown"
1521 msgid "Only set DT_NEEDED for following dynamic libs if used"
1526 "Always set DT_NEEDED for dynamic libraries mentioned on\n"
1531 msgid "Ignored for SunOS compatibility"
1535 msgid "Link against shared libraries"
1539 msgid "Do not link against shared libraries"
1543 msgid "Don't bind global references locally"
1547 msgid "Bind global references locally"
1551 msgid "Bind global function references locally"
1555 msgid "Check section addresses for overlaps (default)"
1559 msgid "Do not check section addresses for overlaps"
1563 msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
1567 msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
1571 msgid "Output cross reference table"
1575 msgid "SYMBOL=EXPRESSION"
1579 msgid "Define a symbol"
1587 msgid "Demangle symbol names [using STYLE]"
1592 "Do not allow multiple definitions with symbols included\n"
1593 " in filename invoked by -R or --just-symbols"
1597 msgid "Generate embedded relocs"
1601 msgid "Treat warnings as errors"
1605 msgid "Do not treat warnings as errors (default)"
1609 msgid "Call SYMBOL at unload-time"
1613 msgid "Force generation of file with .exe suffix"
1617 msgid "Remove unused sections (on some targets)"
1621 msgid "Don't remove unused sections (default)"
1625 msgid "List removed unused sections on stderr"
1629 msgid "Do not list removed unused sections"
1633 msgid "Keep exported symbols when removing unused sections"
1637 msgid "Set default hash table size close to <NUMBER>"
1641 msgid "Print option help"
1645 msgid "Call SYMBOL at load-time"
1653 msgid "Write a linker map to FILE or DIR/<outputname>.map"
1657 msgid "Do not define Common storage"
1661 msgid "Do not demangle symbol names"
1665 msgid "Use less memory and more disk I/O"
1669 msgid "Do not allow unresolved references in object files"
1673 msgid "Do not display any warning or error messages"
1677 msgid "Allow unresolved references in shared libraries"
1681 msgid "Do not allow unresolved references in shared libs"
1685 msgid "Allow multiple definitions"
1693 msgid "Provide a script to help with undefined symbol errors"
1697 msgid "Allow undefined version"
1701 msgid "Disallow undefined version"
1705 msgid "Create default symbol version"
1709 msgid "Create default symbol version for imported symbols"
1713 msgid "Don't warn about mismatched input files"
1717 msgid "Don't warn on finding an incompatible library"
1721 msgid "Turn off --whole-archive"
1725 msgid "Create an output file even if errors occur"
1730 "Only use library directories specified on\n"
1735 msgid "Specify target of output file"
1739 msgid "Print default output format"
1743 msgid "Print current sysroot"
1747 msgid "Ignored for Linux compatibility"
1751 msgid "Reduce memory overheads, possibly taking much longer"
1755 msgid "Set the maximum cache size to SIZE bytes"
1759 msgid "Reduce code size by using target specific optimizations"
1763 msgid "Do not use relaxation techniques to reduce code size"
1767 msgid "Keep only symbols listed in FILE"
1771 msgid "Set runtime shared library search path"
1775 msgid "Set link time shared library search path"
1779 msgid "Create a shared library"
1783 msgid "Create a position independent executable"
1787 msgid "Create a position dependent executable (default)"
1791 msgid "[=ascending|descending]"
1795 msgid "Sort common symbols by alignment [in specified order]"
1799 msgid "name|alignment"
1803 msgid "Sort sections by name or maximum alignment"
1811 msgid "How many tags to reserve in .dynamic section"
1819 msgid "Split output sections every SIZE octets"
1827 msgid "Split output sections every COUNT relocs"
1831 msgid "Print memory usage statistics"
1835 msgid "Display target specific options"
1839 msgid "Do task level linking"
1843 msgid "Use same format as native linker"
1847 msgid "SECTION=ADDRESS"
1851 msgid "Set address of named section"
1855 msgid "Set address of .bss section"
1859 msgid "Set address of .data section"
1863 msgid "Set address of .text section"
1867 msgid "Set address of text segment"
1871 msgid "Set address of rodata segment"
1875 msgid "Set address of ldata segment"
1880 "How to handle unresolved symbols. <method> is:\n"
1881 " ignore-all, report-all, ignore-in-object-"
1883 " ignore-in-shared-libs"
1891 msgid "Output lots of information during link"
1895 msgid "Read version information script"
1900 "Take export symbols list from .exports, using\n"
1901 " SYMBOL as the version."
1905 msgid "Add data symbols to dynamic list"
1909 msgid "Use C++ operator new/delete dynamic list"
1913 msgid "Use C++ typeinfo dynamic list"
1917 msgid "Read dynamic list"
1921 msgid "Export the specified symbol"
1925 msgid "Read export dynamic symbol list"
1929 msgid "Warn about duplicate common symbols"
1933 msgid "Warn if global constructors/destructors are seen"
1937 msgid "Warn when creating an executable stack"
1941 msgid "Do not warn when creating an executable stack"
1945 msgid "Warn when creating executable segments"
1949 msgid "Do not warn when creating executable segments"
1953 msgid "Warn if the multiple GP values are used"
1957 msgid "Warn only once per undefined symbol"
1961 msgid "Warn if start of section changes due to alignment"
1965 msgid "Warn if output has DT_TEXTREL (default)"
1969 msgid "Warn if output has DT_TEXTREL"
1973 msgid "Warn if an object has alternate ELF machine code"
1977 msgid "Report unresolved symbols as warnings"
1981 msgid "Report unresolved symbols as errors"
1985 msgid "Include all objects from following archives"
1989 msgid "Use wrapper functions for SYMBOL"
1993 msgid "Unresolved SYMBOL will not cause an error or warning"
1997 msgid "Push state of flags governing input file handling"
2001 msgid "Pop state of flags governing input file handling"
2005 msgid "Report target memory usage"
2013 msgid "Control how orphan sections are handled."
2017 msgid "Show discarded sections in map file output (default)"
2021 msgid "Do not show discarded sections in map file output"
2025 msgid "Emit names and types of static variables in CTF"
2029 msgid "Do not emit names and types of static variables in CTF"
2034 "How to share CTF types between translation units.\n"
2035 " <method> is: share-unconflicted (default),\n"
2040 msgid "%F%P: Error: unable to disambiguate: %s (did you mean -%s ?)\n"
2044 msgid "%P: Warning: grouped short command line options are deprecated: %s\n"
2048 msgid "%P: %s: missing argument\n"
2052 msgid "%P: unrecognized option '%s'\n"
2056 msgid "%F%P: use the --help option for usage information\n"
2060 msgid "%F%P: unrecognized -a option `%s'\n"
2064 msgid "%F%P: unrecognized -assert option `%s'\n"
2068 msgid "%F%P: unknown demangling style `%s'\n"
2071 #: lexsup.c:980 lexsup.c:1457 eaarch64cloudabi.c:845 eaarch64cloudabib.c:845
2072 #: eaarch64elf.c:840 eaarch64elf32.c:840 eaarch64elf32b.c:840
2073 #: eaarch64elfb.c:840 eaarch64fbsd.c:845 eaarch64fbsdb.c:845
2074 #: eaarch64haiku.c:845 eaarch64linux.c:845 eaarch64linux32.c:845
2075 #: eaarch64linux32b.c:845 eaarch64linuxb.c:845 earmelf.c:1103
2076 #: earmelf_fbsd.c:1103 earmelf_fuchsia.c:1108 earmelf_haiku.c:1108
2077 #: earmelf_linux.c:1108 earmelf_linux_eabi.c:1108
2078 #: earmelf_linux_fdpiceabi.c:1108 earmelf_nacl.c:1108 earmelf_nbsd.c:1103
2079 #: earmelf_phoenix.c:1108 earmelf_vxworks.c:1139 earmelfb.c:1103
2080 #: earmelfb_fbsd.c:1103 earmelfb_fuchsia.c:1108 earmelfb_linux.c:1108
2081 #: earmelfb_linux_eabi.c:1108 earmelfb_linux_fdpiceabi.c:1108
2082 #: earmelfb_nacl.c:1108 earmelfb_nbsd.c:1103 earmnto.c:1078 ecskyelf.c:567
2083 #: ecskyelf_linux.c:734 eelf32metag.c:731 eelf64lppc.c:1213
2084 #: eelf64lppc_fbsd.c:1213 eelf64ppc.c:1213 eelf64ppc_fbsd.c:1213
2085 #: ehppaelf.c:587 ehppalinux.c:769 ehppanbsd.c:769 ehppaobsd.c:769
2086 msgid "%F%P: invalid number `%s'\n"
2090 msgid "%F%P: bad --unresolved-symbols option: %s\n"
2094 msgid "%F%P: bad -plugin-opt option\n"
2097 #. This can happen if the user put "-rpath,a" on the command
2098 #. line. (Or something similar. The comma is important).
2099 #. Getopt becomes confused and thinks that this is a -r option
2100 #. but it cannot parse the text after the -r so it refuses to
2101 #. increment the optind counter. Detect this case and issue
2102 #. an error message here. We cannot just make this a warning,
2103 #. increment optind, and continue because getopt is too confused
2104 #. and will seg-fault the next time around.
2106 msgid "%F%P: unrecognised option: %s\n"
2109 #: lexsup.c:1176 lexsup.c:1286 lexsup.c:1307 lexsup.c:1426
2110 msgid "%F%P: -r and %s may not be used together\n"
2114 msgid "%F%P: -shared not supported\n"
2118 msgid "%F%P: -pie not supported\n"
2122 msgid "%P: SONAME must not be empty string; keeping previous one\n"
2134 msgid "%F%P: invalid common section sorting option: %s\n"
2146 msgid "%F%P: invalid section sorting option: %s\n"
2150 msgid "%F%P: invalid argument to option \"--section-start\"\n"
2154 msgid "%F%P: missing argument(s) to option \"--section-start\"\n"
2158 msgid "%F%P: group ended before it began (--help for usage)\n"
2162 msgid "%F%P: invalid cache memory size: %s\n"
2166 msgid "%X%P: --hash-size needs a numeric argument\n"
2170 msgid "%F%P: no state pushed before popping\n"
2174 msgid "%F%P: invalid argument to option \"--orphan-handling\"\n"
2178 msgid "%F%P: bad --ctf-share-types option: %s\n"
2182 msgid "%P: no file/directory name provided for map output; ignored\n"
2186 msgid "%P: cannot stat linker map file: %E\n"
2190 msgid "%P: linker map file is not a regular file\n"
2193 #. If the asprintf failed then something is probably very
2194 #. wrong. Better to halt now rather than continue on
2195 #. into more problems.
2197 msgid "%P%F: cannot create name for linker map file: %E\n"
2201 msgid "%P: SONAME must not be empty string; ignored\n"
2205 msgid "%P: missing --end-group; added as last command line option\n"
2209 msgid "%F%P: -F may not be used without -shared\n"
2213 msgid "%F%P: -f may not be used without -shared\n"
2216 #: lexsup.c:1993 lexsup.c:2006
2217 msgid "%F%P: invalid hex number `%s'\n"
2222 msgid " --audit=AUDITLIB Specify a library to use for auditing\n"
2227 msgid " -Bgroup Selects group name lookup rules for DSO\n"
2232 msgid " --disable-new-dtags Disable new dynamic tags\n"
2237 msgid " --enable-new-dtags Enable new dynamic tags\n"
2242 msgid " --eh-frame-hdr Create .eh_frame_hdr section\n"
2247 msgid " --no-eh-frame-hdr Do not create .eh_frame_hdr section\n"
2252 msgid " --exclude-libs=LIBS Make all symbols in LIBS hidden\n"
2258 " --hash-style=STYLE Set hash style to sysv/gnu/both. Default: "
2264 " -P AUDITLIB, --depaudit=AUDITLIB\n"
2265 " Specify a library to use for auditing "
2272 " -z combreloc Merge dynamic relocs into one section and "
2279 " -z nocombreloc Don't merge dynamic relocs into one section\n"
2285 " -z global Make symbols in DSO available for "
2293 " -z initfirst Mark DSO to be initialized first at runtime\n"
2299 " -z interpose Mark object to interpose all DSOs but "
2306 " -z unique Mark DSO to be loaded at most once by default, "
2307 "and only in the main namespace\n"
2313 " -z nounique Don't mark DSO as a loadable at most once\n"
2319 " -z lazy Mark object lazy runtime binding (default)\n"
2324 msgid " -z loadfltr Mark object requiring immediate process\n"
2329 msgid " -z nocopyreloc Don't create copy relocs\n"
2335 " -z nodefaultlib Mark object not to use default search paths\n"
2340 msgid " -z nodelete Mark DSO non-deletable at runtime\n"
2345 msgid " -z nodlopen Mark DSO not available to dlopen\n"
2350 msgid " -z nodump Mark DSO not available to dldump\n"
2355 msgid " -z now Mark object non-lazy runtime binding\n"
2361 " -z origin Mark object requiring immediate $ORIGIN\n"
2362 " processing at runtime\n"
2367 msgid " -z relro Create RELRO program header (default)\n"
2372 msgid " -z norelro Don't create RELRO program header\n"
2377 msgid " -z relro Create RELRO program header\n"
2383 " -z norelro Don't create RELRO program header (default)\n"
2389 " -z separate-code Create separate code program header (default)\n"
2395 " -z noseparate-code Don't create separate code program header\n"
2400 msgid " -z separate-code Create separate code program header\n"
2406 " -z noseparate-code Don't create separate code program header "
2413 " -z common Generate common symbols with STT_COMMON type\n"
2419 " -z nocommon Generate common symbols with STT_OBJECT type\n"
2425 " -z text Treat DT_TEXTREL in output as error (default)\n"
2430 msgid " -z text Treat DT_TEXTREL in output as error\n"
2436 " -z notext Don't treat DT_TEXTREL in output as error "
2443 " -z textoff Don't treat DT_TEXTREL in output as error "
2450 " -z notext Don't treat DT_TEXTREL in output as error\n"
2456 " -z textoff Don't treat DT_TEXTREL in output as error\n"
2461 msgid " --build-id[=STYLE] Generate build ID note\n"
2466 msgid " --package-metadata[=JSON] Generate package metadata note\n"
2472 " --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi|zstd]\n"
2473 "\t\t\t Compress DWARF debug sections\n"
2478 msgid " Default: %s\n"
2483 msgid " -z common-page-size=SIZE Set common page size to SIZE\n"
2488 msgid " -z max-page-size=SIZE Set maximum page size to SIZE\n"
2494 " -z defs Report unresolved symbols in object files\n"
2500 " -z undefs Ignore unresolved symbols in object files\n"
2505 msgid " -z muldefs Allow multiple definitions\n"
2510 msgid " -z stack-size=SIZE Set size of stack segment\n"
2516 " -z execstack Mark executable as requiring executable stack\n"
2522 " -z noexecstack Mark executable as not requiring executable "
2529 " --warn-execstack Generate a warning if the stack is executable "
2536 " --warn-execstack Generate a warning if the stack is executable\n"
2542 " --no-warn-execstack Do not generate a warning if the stack is "
2543 "executable (default)\n"
2549 " --no-warn-execstack Do not generate a warning if the stack is "
2556 " --warn-rwx-segments Generate a warning if a LOAD segment has RWX "
2557 "permissions (default)\n"
2563 " --no-warn-rwx-segments Do not generate a warning if a LOAD segments "
2564 "has RWX permissions\n"
2570 " --warn-rwx-segments Generate a warning if a LOAD segment has RWX "
2577 " --no-warn-rwx-segments Do not generate a warning if a LOAD segments "
2578 "has RWX permissions (default)\n"
2583 msgid " -z unique-symbol Avoid duplicated local symbol names\n"
2589 " -z nounique-symbol Keep duplicated local symbol names (default)\n"
2595 " -z globalaudit Mark executable requiring global auditing\n"
2601 " -z start-stop-gc Enable garbage collection on __start/__stop\n"
2607 " -z nostart-stop-gc Don't garbage collect __start/__stop "
2614 " -z start-stop-visibility=V Set visibility of built-in __start/__stop "
2616 " to DEFAULT, PROTECTED, HIDDEN or INTERNAL\n"
2622 " --ld-generated-unwind-info Generate exception handling info for PLT\n"
2628 " --no-ld-generated-unwind-info\n"
2629 " Don't generate exception handling info for "
2635 msgid "ELF emulations:\n"
2640 msgid "Usage: %s [options] file...\n"
2655 msgid "Read options from FILE\n"
2658 #. Note: Various tools (such as libtool) depend upon the
2659 #. format of the listings below - do not change them.
2662 msgid "%s: supported targets:"
2667 msgid "%s: supported emulations: "
2672 msgid "%s: emulation specific options:\n"
2677 msgid "Report bugs to %s\n"
2681 msgid "%F%P: unknown format type %s\n"
2684 #: pdb.c:828 pdb.c:1119
2685 msgid "%P: CodeView symbol references out of range type %v\n"
2690 "%P: warning: truncated CodeView record S_LDATA32/S_GDATA32/S_LTHREAD32/"
2696 "%P: warning: name for S_LDATA32/S_GDATA32/S_LTHREAD32/S_GTHREAD32 has no "
2697 "terminating zero\n"
2700 #: pdb.c:1064 pdb.c:1734
2701 msgid "%P: warning: truncated CodeView record S_GPROC32/S_LPROC32\n"
2704 #: pdb.c:1076 pdb.c:1751
2705 msgid "%P: warning: could not find end of S_GPROC32/S_LPROC32 record\n"
2709 msgid "%P: warning: name for S_GPROC32/S_LPROC32 has no terminating zero\n"
2714 "%P: CodeView S_GPROC32_ID/S_LPROC32_ID symbol referenced unknown type as ID\n"
2718 msgid "%P: warning: truncated CodeView record S_UDT\n"
2722 msgid "%P: warning: name for S_UDT has no terminating zero\n"
2726 msgid "%P: warning: truncated CodeView record S_CONSTANT\n"
2730 msgid "%P: warning: unhandled type %v within S_CONSTANT\n"
2734 msgid "%P: warning: name for S_CONSTANT has no terminating zero\n"
2738 msgid "%P: warning: unexpected CodeView scope start record %v\n"
2742 msgid "%P: warning: truncated CodeView record S_BUILDINFO\n"
2746 msgid "%P: warning: truncated CodeView record S_BLOCK32\n"
2750 msgid "%P: warning: could not find end of S_BLOCK32 record\n"
2754 msgid "%P: warning: truncated CodeView record S_BPREL32\n"
2758 msgid "%P: warning: truncated CodeView record S_REGISTER\n"
2762 msgid "%P: warning: truncated CodeView record S_REGREL32\n"
2766 msgid "%P: warning: truncated CodeView record S_LOCAL\n"
2770 msgid "%P: warning: truncated CodeView record S_INLINESITE\n"
2774 msgid "%P: warning: could not find end of S_INLINESITE record\n"
2778 msgid "%P: warning: truncated CodeView record S_THUNK32\n"
2782 msgid "%P: warning: could not find end of S_THUNK32 record\n"
2786 msgid "%P: warning: truncated CodeView record S_HEAPALLOCSITE\n"
2789 #: pdb.c:1670 pdb.c:1814
2790 msgid "%P: warning: unrecognized CodeView record %v\n"
2794 msgid "%P: warning: truncated CodeView record S_LDATA32/S_LTHREAD32\n"
2798 msgid "%P: CodeView type %v references other type %v not yet declared\n"
2802 msgid "%P: CodeView type %v references out of range type %v\n"
2806 msgid "%P: warning: truncated CodeView type record LF_UDT_SRC_LINE\n"
2811 "%P: warning: CodeView type record LF_UDT_SRC_LINE referred to unknown type %"
2817 "%P: warning: CodeView type record LF_UDT_SRC_LINE referred to unknown string "
2823 "%P: warning: CodeView type record LF_UDT_SRC_LINE pointed to unexpected "
2828 msgid "%P: warning: duplicate CodeView type record LF_UDT_MOD_SRC_LINE\n"
2832 msgid "%P: warning: truncated CodeView type record LF_MODIFIER\n"
2836 msgid "%P: warning: truncated CodeView type record LF_POINTER\n"
2840 msgid "%P: warning: truncated CodeView type record LF_PROCEDURE\n"
2844 msgid "%P: warning: truncated CodeView type record LF_MFUNCTION\n"
2847 #: pdb.c:2432 pdb.c:2442
2848 msgid "%P: warning: truncated CodeView type record LF_ARGLIST\n"
2851 #: pdb.c:2467 pdb.c:2537 pdb.c:2674 pdb.c:2721 pdb.c:2939 pdb.c:2986
2852 msgid "%P: warning: truncated CodeView type record LF_FIELDLIST\n"
2855 #: pdb.c:2484 pdb.c:2512
2856 msgid "%P: warning: truncated CodeView type record LF_MEMBER\n"
2860 msgid "%P: warning: unhandled type %v within LF_MEMBER\n"
2864 msgid "%P: warning: name for LF_MEMBER has no terminating zero\n"
2867 #: pdb.c:2556 pdb.c:2579 pdb.c:2606
2868 msgid "%P: warning: truncated CodeView type record LF_ENUMERATE\n"
2872 msgid "%P: warning: unhandled type %v within LF_ENUMERATE\n"
2876 msgid "%P: warning: name for LF_ENUMERATE has no terminating zero\n"
2880 msgid "%P: warning: truncated CodeView type record LF_INDEX\n"
2884 msgid "%P: warning: truncated CodeView type record LF_ONEMETHOD\n"
2888 msgid "%P: warning: name for LF_ONEMETHOD has no terminating zero\n"
2892 msgid "%P: warning: truncated CodeView type record LF_METHOD\n"
2896 msgid "%P: warning: name for LF_METHOD has no terminating zero\n"
2899 #: pdb.c:2740 pdb.c:2769 pdb.c:2780
2900 msgid "%P: warning: truncated CodeView type record LF_BCLASS\n"
2904 msgid "%P: warning: unhandled type %v within LF_BCLASS\n"
2908 msgid "%P: warning: truncated CodeView type record LF_VFUNCTAB\n"
2911 #: pdb.c:2820 pdb.c:2854 pdb.c:2879 pdb.c:2890
2912 msgid "%P: warning: truncated CodeView type record LF_VBCLASS/LF_IVBCLASS\n"
2915 #: pdb.c:2845 pdb.c:2870
2916 msgid "%P: warning: unhandled type %v within LF_VBCLASS/LF_IVBCLASS\n"
2920 msgid "%P: warning: truncated CodeView type record LF_STMEMBER\n"
2924 msgid "%P: warning: name for LF_STMEMBER has no terminating zero\n"
2928 msgid "%P: warning: truncated CodeView type record LF_NESTTYPE\n"
2932 msgid "%P: warning: name for LF_NESTTYPE has no terminating zero\n"
2936 msgid "%P: warning: unrecognized CodeView subtype %v\n"
2940 msgid "%P: warning: truncated CodeView type record LF_BITFIELD\n"
2944 msgid "%P: warning: truncated CodeView type record LF_METHODLIST\n"
2948 msgid "%P: warning: malformed CodeView type record LF_METHODLIST\n"
2952 msgid "%P: warning: truncated CodeView type record LF_ARRAY\n"
2955 #: pdb.c:3086 pdb.c:3120
2956 msgid "%P: warning: truncated CodeView type record LF_CLASS/LF_STRUCTURE\n"
2960 msgid "%P: warning: unhandled type %v within LF_CLASS/LF_STRUCTURE\n"
2964 msgid "%P: warning: name for LF_CLASS/LF_STRUCTURE has no terminating zero\n"
2969 "%P: warning: unique name for LF_CLASS/LF_STRUCTURE has no terminating zero\n"
2972 #: pdb.c:3173 pdb.c:3201
2973 msgid "%P: warning: truncated CodeView type record LF_UNION\n"
2977 msgid "%P: warning: unhandled type %v within LF_UNION\n"
2981 msgid "%P: warning: name for LF_UNION has no terminating zero\n"
2985 msgid "%P: warning: unique name for LF_UNION has no terminating zero\n"
2989 msgid "%P: warning: truncated CodeView type record LF_ENUM\n"
2993 msgid "%P: warning: name for LF_ENUM has no terminating zero\n"
2997 msgid "%P: warning: unique name for LF_ENUM has no terminating zero\n"
3001 msgid "%P: warning: truncated CodeView type record LF_VFTABLE\n"
3005 msgid "%P: warning: truncated CodeView type record LF_STRING_ID\n"
3009 msgid "%P: warning: string for LF_STRING_ID has no terminating zero\n"
3012 #: pdb.c:3357 pdb.c:3367
3013 msgid "%P: warning: truncated CodeView type record LF_SUBSTR_LIST\n"
3016 #: pdb.c:3390 pdb.c:3400
3017 msgid "%P: warning: truncated CodeView type record LF_BUILDINFO\n"
3021 msgid "%P: warning: truncated CodeView type record LF_FUNC_ID\n"
3025 msgid "%P: warning: string for LF_FUNC_ID has no terminating zero\n"
3029 msgid "%P: warning: truncated CodeView type record LF_MFUNC_ID\n"
3033 msgid "%P: warning: string for LF_MFUNC_ID has no terminating zero\n"
3037 msgid "%P: warning: unrecognized CodeView type %v\n"
3041 msgid "%P: warning: unable to get working directory\n"
3045 msgid "%P: warning: unable to get program name\n"
3049 msgid "%P: warning: unable to get full path to PDB\n"
3053 msgid "%P: warning: cannot create PDB file: %E\n"
3057 msgid "%P: warning: cannot create old directory stream in PDB file: %E\n"
3061 msgid "%P: warning: cannot create info stream in PDB file: %E\n"
3065 msgid "%P: warning: cannot create TPI stream in PDB file: %E\n"
3069 msgid "%P: warning: cannot create DBI stream in PDB file: %E\n"
3073 msgid "%P: warning: cannot create IPI stream in PDB file: %E\n"
3077 msgid "%P: warning: cannot create /names stream in PDB file: %E\n"
3081 msgid "%P: warning: cannot create symbol record stream in PDB file: %E\n"
3085 msgid "%P: warning: cannot create publics stream in PDB file: %E\n"
3089 msgid "%P: warning: cannot create section header stream in PDB file: %E\n"
3093 msgid "%P: warning: cannot populate DBI stream in PDB file: %E\n"
3097 msgid "%P: warning: cannot populate TPI stream in PDB file: %E\n"
3101 msgid "%P: warning: cannot populate IPI stream in PDB file: %E\n"
3105 msgid "%P: warning: cannot populate names stream in PDB file: %E\n"
3109 msgid "%P: warning: cannot populate publics stream in PDB file: %E\n"
3113 msgid "%P: warning: cannot populate info stream in PDB file: %E\n"
3117 msgid "%X%P: unsupported PEI architecture: %s\n"
3121 msgid "%X%P: cannot export %s: invalid export name\n"
3126 msgid "%X%P: error, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
3131 msgid "%P: warning, duplicate EXPORT: %s\n"
3136 msgid "%X%P: cannot export %s: symbol not defined\n"
3141 msgid "%X%P: cannot export %s: symbol wrong type (%d vs %d)\n"
3146 msgid "%X%P: cannot export %s: symbol not found\n"
3149 #: pe-dll.c:1049 eaarch64cloudabi.c:366 eaarch64cloudabib.c:366
3150 #: eaarch64elf.c:365 eaarch64elf32.c:365 eaarch64elf32b.c:365
3151 #: eaarch64elfb.c:365 eaarch64fbsd.c:366 eaarch64fbsdb.c:366
3152 #: eaarch64haiku.c:366 eaarch64linux.c:366 eaarch64linux32.c:366
3153 #: eaarch64linux32b.c:366 eaarch64linuxb.c:366 eaix5ppc.c:1660 eaix5ppc.c:1670
3154 #: eaix5rs6.c:1660 eaix5rs6.c:1670 eaixppc.c:1660 eaixppc.c:1670
3155 #: eaixrs6.c:1660 eaixrs6.c:1670 earmelf.c:571 earmelf_fbsd.c:571
3156 #: earmelf_fuchsia.c:572 earmelf_haiku.c:572 earmelf_linux.c:572
3157 #: earmelf_linux_eabi.c:572 earmelf_linux_fdpiceabi.c:572 earmelf_nacl.c:572
3158 #: earmelf_nbsd.c:571 earmelf_phoenix.c:572 earmelf_vxworks.c:571
3159 #: earmelfb.c:571 earmelfb_fbsd.c:571 earmelfb_fuchsia.c:572
3160 #: earmelfb_linux.c:572 earmelfb_linux_eabi.c:572
3161 #: earmelfb_linux_fdpiceabi.c:572 earmelfb_nacl.c:572 earmelfb_nbsd.c:571
3162 #: earmnto.c:571 ecskyelf.c:165 ecskyelf_linux.c:165 eelf32b4300.c:174
3163 #: eelf32bmip.c:174 eelf32bmipn32.c:188 eelf32bsmip.c:188 eelf32btsmip.c:174
3164 #: eelf32btsmip_fbsd.c:174 eelf32btsmipn32.c:174 eelf32btsmipn32_fbsd.c:174
3165 #: eelf32ebmip.c:174 eelf32ebmipvxworks.c:174 eelf32elmip.c:174
3166 #: eelf32elmipvxworks.c:174 eelf32l4300.c:174 eelf32lmip.c:174
3167 #: eelf32lr5900.c:174 eelf32lr5900n32.c:174 eelf32lsmip.c:174
3168 #: eelf32ltsmip.c:174 eelf32ltsmip_fbsd.c:174 eelf32ltsmipn32.c:174
3169 #: eelf32ltsmipn32_fbsd.c:174 eelf32metag.c:89 eelf32mipswindiss.c:174
3170 #: eelf64bmip.c:188 eelf64btsmip.c:174 eelf64btsmip_fbsd.c:174
3171 #: eelf64lppc.c:121 eelf64lppc_fbsd.c:121 eelf64ltsmip.c:174
3172 #: eelf64ltsmip_fbsd.c:174 eelf64ppc.c:121 eelf64ppc_fbsd.c:121
3173 #: eelf_mipsel_haiku.c:174 ehppaelf.c:112 ehppalinux.c:112 ehppanbsd.c:112
3174 #: ehppaobsd.c:112 em68hc11elf.c:172 em68hc11elfb.c:172 em68hc12elf.c:172
3175 #: em68hc12elfb.c:172 enios2elf.c:94 enios2linux.c:94 eppcmacos.c:1660
3177 msgid "%F%P: can not create BFD: %E\n"
3181 msgid "%X%P: can not create .edata section: %E\n"
3185 msgid "%X%P: can not create .reloc section: %E\n"
3190 msgid "%X%P: error: ordinal used twice: %d (%s vs %s)\n"
3195 msgid "%X%P: error: export ordinal too large: %d\n"
3200 msgid "Info: resolving %s by linking to %s (auto-import)\n"
3205 "%P: warning: auto-importing has been activated without --enable-auto-import "
3206 "specified on the command line; this should work unless it involves constant "
3207 "data structures referencing symbols from auto-imported DLLs\n"
3211 msgid "%P: zero vma section reloc detected: `%s' #%d f=%d\n"
3215 msgid "%P: base relocation for section `%s' above .reloc section\n"
3220 msgid "%X%P: error: %d-bit reloc in dll\n"
3225 msgid "%P: can't open output def file %s\n"
3230 msgid "; no contents available\n"
3235 "%X%P: %C: variable '%pT' can't be auto-imported; please read the "
3236 "documentation for ld's --enable-auto-import for details\n"
3241 msgid "%X%P: can't open .lib file: %s\n"
3246 msgid "Creating library file: %s\n"
3250 msgid "%X%P: bfd_openr %s: %E\n"
3254 msgid "%X%P: %s(%s): can't find member in non-archive file"
3258 msgid "%X%P: %s(%s): can't find member in archive"
3262 msgid "%X%P: add symbols %s: %E\n"
3266 msgid "%X%P: open %s: %E\n"
3270 msgid "%X%P: %s: this doesn't appear to be a DLL\n"
3274 msgid "%X%P: error: can't use long section names on this arch\n"
3277 #: plugin.c:238 plugin.c:284
3281 #: plugin.c:253 plugin.c:1116
3282 msgid "%F%P: %s: error loading plugin: %s\n"
3286 msgid "%P: %s: duplicated plugin\n"
3290 msgid "%F%P: could not create dummy IR bfd: %E\n"
3294 msgid "%F%P: %s: non-ELF symbol in ELF BFD!\n"
3298 msgid "%F%P: unknown ELF symbol visibility: %d!\n"
3302 msgid "%F%P: unsupported input file size: %s (%ld bytes)\n"
3307 msgid "unknown LTO kind value %x"
3312 msgid "unknown LTO resolution value %x"
3317 msgid "unknown LTO visibility value %x"
3320 #. We should not have a new, indirect or warning symbol here.
3322 msgid "%F%P: %s: plugin symbol table corrupt (sym type %d)\n"
3326 msgid "%P: %pB: symbol `%s' definition: %s, visibility: %s, resolution: %s\n"
3330 msgid "%P: warning: "
3338 msgid "%F%P: %s: plugin error: %d\n"
3342 msgid "%F%P: plugin_strdup failed to allocate memory: %s\n"
3346 msgid "%F%P: plugin failed to allocate memory for input: %s\n"
3350 msgid "%F%P: %s: plugin reported error claiming file\n"
3354 msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"
3357 #: eaarch64cloudabi.c:229 eaarch64cloudabib.c:229 eaarch64elf.c:228
3358 #: eaarch64elf32.c:228 eaarch64elf32b.c:228 eaarch64elfb.c:228
3359 #: eaarch64fbsd.c:229 eaarch64fbsdb.c:229 eaarch64haiku.c:229
3360 #: eaarch64linux.c:229 eaarch64linux32.c:229 eaarch64linux32b.c:229
3361 #: eaarch64linuxb.c:229 eaix5ppc.c:1125 eaix5rs6.c:1125 eaixppc.c:1125
3362 #: eaixrs6.c:1125 earmelf.c:298 earmelf_fbsd.c:298 earmelf_fuchsia.c:299
3363 #: earmelf_haiku.c:299 earmelf_linux.c:299 earmelf_linux_eabi.c:299
3364 #: earmelf_linux_fdpiceabi.c:299 earmelf_nacl.c:299 earmelf_nbsd.c:298
3365 #: earmelf_phoenix.c:299 earmelf_vxworks.c:298 earmelfb.c:298
3366 #: earmelfb_fbsd.c:298 earmelfb_fuchsia.c:299 earmelfb_linux.c:299
3367 #: earmelfb_linux_eabi.c:299 earmelfb_linux_fdpiceabi.c:299
3368 #: earmelfb_nacl.c:299 earmelfb_nbsd.c:298 earmnto.c:298 eavr1.c:181
3369 #: eavr2.c:181 eavr25.c:181 eavr3.c:181 eavr31.c:181 eavr35.c:181 eavr4.c:181
3370 #: eavr5.c:181 eavr51.c:181 eavr6.c:181 eavrtiny.c:181 eavrxmega1.c:181
3371 #: eavrxmega2.c:181 eavrxmega3.c:181 eavrxmega4.c:181 eavrxmega5.c:181
3372 #: eavrxmega6.c:181 eavrxmega7.c:181 ecskyelf.c:212 ecskyelf_linux.c:212
3373 #: eelf32b4300.c:207 eelf32bmip.c:207 eelf32bmipn32.c:221 eelf32bsmip.c:221
3374 #: eelf32btsmip.c:207 eelf32btsmip_fbsd.c:207 eelf32btsmipn32.c:207
3375 #: eelf32btsmipn32_fbsd.c:207 eelf32ebmip.c:207 eelf32ebmipvxworks.c:207
3376 #: eelf32elmip.c:207 eelf32elmipvxworks.c:207 eelf32l4300.c:207
3377 #: eelf32lmip.c:207 eelf32lr5900.c:207 eelf32lr5900n32.c:207 eelf32lsmip.c:207
3378 #: eelf32ltsmip.c:207 eelf32ltsmip_fbsd.c:207 eelf32ltsmipn32.c:207
3379 #: eelf32ltsmipn32_fbsd.c:207 eelf32metag.c:208 eelf32mipswindiss.c:207
3380 #: eelf64bmip.c:221 eelf64btsmip.c:207 eelf64btsmip_fbsd.c:207
3381 #: eelf64lppc.c:484 eelf64lppc_fbsd.c:484 eelf64ltsmip.c:207
3382 #: eelf64ltsmip_fbsd.c:207 eelf64ppc.c:484 eelf64ppc_fbsd.c:484
3383 #: eelf_mipsel_haiku.c:207 ehppaelf.c:232 ehppalinux.c:232 ehppanbsd.c:232
3384 #: ehppaobsd.c:232 em68hc11elf.c:297 em68hc11elfb.c:297 em68hc12elf.c:297
3385 #: em68hc12elfb.c:297 enios2elf.c:225 enios2linux.c:225 eppcmacos.c:1125
3386 msgid "%X%P: can not make stub section: %E\n"
3389 #: eaarch64cloudabi.c:272 eaarch64cloudabib.c:272 eaarch64elf.c:271
3390 #: eaarch64elf32.c:271 eaarch64elf32b.c:271 eaarch64elfb.c:271
3391 #: eaarch64fbsd.c:272 eaarch64fbsdb.c:272 eaarch64haiku.c:272
3392 #: eaarch64linux.c:272 eaarch64linux32.c:272 eaarch64linux32b.c:272
3393 #: eaarch64linuxb.c:272 earcelf.c:112 earclinux.c:113 earclinux_nps.c:113
3394 #: earcv2elf.c:112 earcv2elfx.c:112 earmelf.c:410 earmelf_fbsd.c:410
3395 #: earmelf_fuchsia.c:411 earmelf_haiku.c:411 earmelf_linux.c:411
3396 #: earmelf_linux_eabi.c:411 earmelf_linux_fdpiceabi.c:411 earmelf_nacl.c:411
3397 #: earmelf_nbsd.c:410 earmelf_phoenix.c:411 earmelf_vxworks.c:410
3398 #: earmelfb.c:410 earmelfb_fbsd.c:410 earmelfb_fuchsia.c:411
3399 #: earmelfb_linux.c:411 earmelfb_linux_eabi.c:411
3400 #: earmelfb_linux_fdpiceabi.c:411 earmelfb_nacl.c:411 earmelfb_nbsd.c:410
3401 #: earmnto.c:410 eavr1.c:316 eavr2.c:316 eavr25.c:316 eavr3.c:316 eavr31.c:316
3402 #: eavr35.c:316 eavr4.c:316 eavr5.c:316 eavr51.c:316 eavr6.c:316
3403 #: eavrtiny.c:316 eavrxmega1.c:316 eavrxmega2.c:316 eavrxmega3.c:316
3404 #: eavrxmega4.c:316 eavrxmega5.c:316 eavrxmega6.c:316 eavrxmega7.c:316
3405 #: ecriself.c:112 ecrislinux.c:113 ed10velf.c:112 eelf32_sparc.c:113
3406 #: eelf32_sparc_sol2.c:245 eelf32_sparc_vxworks.c:142 eelf32_spu.c:782
3407 #: eelf32_tic6x_be.c:183 eelf32_tic6x_elf_be.c:183 eelf32_tic6x_elf_le.c:183
3408 #: eelf32_tic6x_le.c:183 eelf32_tic6x_linux_be.c:183
3409 #: eelf32_tic6x_linux_le.c:183 eelf32_x86_64.c:137 eelf32am33lin.c:112
3410 #: eelf32b4300.c:309 eelf32bfin.c:122 eelf32bfinfd.c:122 eelf32bmip.c:309
3411 #: eelf32bmipn32.c:323 eelf32briscv.c:91 eelf32briscv_ilp32.c:91
3412 #: eelf32briscv_ilp32f.c:91 eelf32bsmip.c:323 eelf32btsmip.c:309
3413 #: eelf32btsmip_fbsd.c:309 eelf32btsmipn32.c:309 eelf32btsmipn32_fbsd.c:309
3414 #: eelf32cr16.c:262 eelf32crx.c:149 eelf32ebmip.c:309 eelf32ebmipvxworks.c:338
3415 #: eelf32elmip.c:309 eelf32elmipvxworks.c:338 eelf32epiphany.c:112
3416 #: eelf32epiphany_4x4.c:114 eelf32frvfd.c:112 eelf32ip2k.c:112
3417 #: eelf32l4300.c:309 eelf32lm32.c:112 eelf32lm32fd.c:112 eelf32lmip.c:309
3418 #: eelf32loongarch.c:90 eelf32lppc.c:333 eelf32lppclinux.c:333
3419 #: eelf32lppcnto.c:333 eelf32lppcsim.c:333 eelf32lr5900.c:309
3420 #: eelf32lr5900n32.c:308 eelf32lriscv.c:91 eelf32lriscv_ilp32.c:91
3421 #: eelf32lriscv_ilp32f.c:91 eelf32lsmip.c:309 eelf32ltsmip.c:309
3422 #: eelf32ltsmip_fbsd.c:309 eelf32ltsmipn32.c:309 eelf32ltsmipn32_fbsd.c:309
3423 #: eelf32m32c.c:123 eelf32mb_linux.c:113 eelf32mbel_linux.c:113
3424 #: eelf32mcore.c:112 eelf32mep.c:112 eelf32metag.c:258 eelf32microblaze.c:112
3425 #: eelf32microblazeel.c:112 eelf32mipswindiss.c:308 eelf32moxie.c:112
3426 #: eelf32or1k.c:113 eelf32or1k_linux.c:113 eelf32ppc.c:333
3427 #: eelf32ppc_fbsd.c:333 eelf32ppchaiku.c:333 eelf32ppclinux.c:333
3428 #: eelf32ppcnto.c:333 eelf32ppcsim.c:333 eelf32ppcvxworks.c:307
3429 #: eelf32ppcwindiss.c:333 eelf32rl78.c:112 eelf32rx.c:128 eelf32rx_linux.c:125
3430 #: eelf32tilegx.c:113 eelf32tilegx_be.c:113 eelf32tilepro.c:113
3431 #: eelf32vax.c:112 eelf32visium.c:112 eelf32xstormy16.c:123
3432 #: eelf32xtensa.c:2009 eelf32z80.c:139 eelf64_aix.c:112 eelf64_ia64.c:138
3433 #: eelf64_ia64_fbsd.c:138 eelf64_ia64_vms.c:220 eelf64_s390.c:128
3434 #: eelf64_sparc.c:113 eelf64_sparc_fbsd.c:113 eelf64_sparc_sol2.c:245
3435 #: eelf64alpha.c:196 eelf64alpha_fbsd.c:196 eelf64alpha_nbsd.c:196
3436 #: eelf64bmip.c:323 eelf64bpf.c:112 eelf64briscv.c:91 eelf64briscv_lp64.c:91
3437 #: eelf64briscv_lp64f.c:91 eelf64btsmip.c:309 eelf64btsmip_fbsd.c:309
3438 #: eelf64hppa.c:112 eelf64loongarch.c:90 eelf64lppc.c:594
3439 #: eelf64lppc_fbsd.c:594 eelf64lriscv.c:91 eelf64lriscv_lp64.c:91
3440 #: eelf64lriscv_lp64f.c:91 eelf64ltsmip.c:309 eelf64ltsmip_fbsd.c:309
3441 #: eelf64mmix.c:223 eelf64ppc.c:594 eelf64ppc_fbsd.c:594 eelf64rdos.c:128
3442 #: eelf64tilegx.c:113 eelf64tilegx_be.c:113 eelf_i386.c:137 eelf_i386_be.c:136
3443 #: eelf_i386_fbsd.c:137 eelf_i386_haiku.c:137 eelf_i386_ldso.c:137
3444 #: eelf_i386_sol2.c:269 eelf_i386_vxworks.c:166 eelf_iamcu.c:137
3445 #: eelf_mipsel_haiku.c:309 eelf_s390.c:113 eelf_x86_64.c:137
3446 #: eelf_x86_64_cloudabi.c:137 eelf_x86_64_fbsd.c:137 eelf_x86_64_haiku.c:137
3447 #: eelf_x86_64_sol2.c:269 eh8300elf.c:112 eh8300elf_linux.c:112
3448 #: eh8300helf.c:112 eh8300helf_linux.c:112 eh8300hnelf.c:112 eh8300self.c:112
3449 #: eh8300self_linux.c:112 eh8300snelf.c:112 eh8300sxelf.c:112
3450 #: eh8300sxelf_linux.c:112 eh8300sxnelf.c:112 ehppa64linux.c:112
3451 #: ehppaelf.c:282 ehppalinux.c:282 ehppanbsd.c:282 ehppaobsd.c:282
3452 #: ei386lynx.c:127 ei386moss.c:127 ei386nto.c:127 em32relf.c:112
3453 #: em32relf_linux.c:112 em32rlelf.c:112 em32rlelf_linux.c:112
3454 #: em68hc11elf.c:389 em68hc11elfb.c:389 em68hc12elf.c:389 em68hc12elfb.c:389
3455 #: em68kelf.c:264 em68kelfnbsd.c:264 emn10300.c:112 ends32belf.c:220
3456 #: ends32belf16m.c:220 ends32belf_linux.c:220 ends32elf.c:220
3457 #: ends32elf16m.c:220 ends32elf_linux.c:220 enios2elf.c:275 enios2linux.c:275
3458 #: epruelf.c:133 escore3_elf.c:134 escore7_elf.c:134 eshelf.c:112
3459 #: eshelf_fd.c:113 eshelf_linux.c:113 eshelf_nbsd.c:112 eshelf_nto.c:112
3460 #: eshelf_uclinux.c:112 eshelf_vxworks.c:141 eshlelf.c:112 eshlelf_fd.c:113
3461 #: eshlelf_linux.c:113 eshlelf_nbsd.c:112 eshlelf_nto.c:112
3462 #: eshlelf_vxworks.c:141 ev850.c:159 ev850_rh850.c:159
3463 msgid "%X%P: .eh_frame/.stab edit: %E\n"
3466 #: eaarch64cloudabi.c:288 eaarch64cloudabib.c:288 eaarch64elf.c:287
3467 #: eaarch64elf32.c:287 eaarch64elf32b.c:287 eaarch64elfb.c:287
3468 #: eaarch64fbsd.c:288 eaarch64fbsdb.c:288 eaarch64haiku.c:288
3469 #: eaarch64linux.c:288 eaarch64linux32.c:288 eaarch64linux32b.c:288
3470 #: eaarch64linuxb.c:288 earmelf.c:425 earmelf_fbsd.c:425 earmelf_fuchsia.c:426
3471 #: earmelf_haiku.c:426 earmelf_linux.c:426 earmelf_linux_eabi.c:426
3472 #: earmelf_linux_fdpiceabi.c:426 earmelf_nacl.c:426 earmelf_nbsd.c:425
3473 #: earmelf_phoenix.c:426 earmelf_vxworks.c:425 earmelfb.c:425
3474 #: earmelfb_fbsd.c:425 earmelfb_fuchsia.c:426 earmelfb_linux.c:426
3475 #: earmelfb_linux_eabi.c:426 earmelfb_linux_fdpiceabi.c:426
3476 #: earmelfb_nacl.c:426 earmelfb_nbsd.c:425 earmnto.c:425 ecskyelf.c:262
3477 #: ecskyelf_linux.c:262
3478 msgid "%X%P: could not compute sections lists for stub generation: %E\n"
3481 #: eaarch64cloudabi.c:303 eaarch64cloudabib.c:303 eaarch64elf.c:302
3482 #: eaarch64elf32.c:302 eaarch64elf32b.c:302 eaarch64elfb.c:302
3483 #: eaarch64fbsd.c:303 eaarch64fbsdb.c:303 eaarch64haiku.c:303
3484 #: eaarch64linux.c:303 eaarch64linux32.c:303 eaarch64linux32b.c:303
3485 #: eaarch64linuxb.c:303 earmelf.c:440 earmelf_fbsd.c:440 earmelf_fuchsia.c:441
3486 #: earmelf_haiku.c:441 earmelf_linux.c:441 earmelf_linux_eabi.c:441
3487 #: earmelf_linux_fdpiceabi.c:441 earmelf_nacl.c:441 earmelf_nbsd.c:440
3488 #: earmelf_phoenix.c:441 earmelf_vxworks.c:440 earmelfb.c:440
3489 #: earmelfb_fbsd.c:440 earmelfb_fuchsia.c:441 earmelfb_linux.c:441
3490 #: earmelfb_linux_eabi.c:441 earmelfb_linux_fdpiceabi.c:441
3491 #: earmelfb_nacl.c:441 earmelfb_nbsd.c:440 earmnto.c:440 eavr1.c:131
3492 #: eavr1.c:195 eavr2.c:131 eavr2.c:195 eavr25.c:131 eavr25.c:195 eavr3.c:131
3493 #: eavr3.c:195 eavr31.c:131 eavr31.c:195 eavr35.c:131 eavr35.c:195 eavr4.c:131
3494 #: eavr4.c:195 eavr5.c:131 eavr5.c:195 eavr51.c:131 eavr51.c:195 eavr6.c:131
3495 #: eavr6.c:195 eavrtiny.c:131 eavrtiny.c:195 eavrxmega1.c:131 eavrxmega1.c:195
3496 #: eavrxmega2.c:131 eavrxmega2.c:195 eavrxmega3.c:131 eavrxmega3.c:195
3497 #: eavrxmega4.c:131 eavrxmega4.c:195 eavrxmega5.c:131 eavrxmega5.c:195
3498 #: eavrxmega6.c:131 eavrxmega6.c:195 eavrxmega7.c:131 eavrxmega7.c:195
3499 #: eelf32metag.c:273 eelf32metag.c:287 eelf64lppc.c:537 eelf64lppc.c:556
3500 #: eelf64lppc.c:583 eelf64lppc_fbsd.c:537 eelf64lppc_fbsd.c:556
3501 #: eelf64lppc_fbsd.c:583 eelf64ppc.c:537 eelf64ppc.c:556 eelf64ppc.c:583
3502 #: eelf64ppc_fbsd.c:537 eelf64ppc_fbsd.c:556 eelf64ppc_fbsd.c:583
3503 #: ehppaelf.c:297 ehppaelf.c:312 ehppalinux.c:297 ehppalinux.c:312
3504 #: ehppanbsd.c:297 ehppanbsd.c:312 ehppaobsd.c:297 ehppaobsd.c:312
3505 #: em68hc11elf.c:92 em68hc11elf.c:102 em68hc11elf.c:319 em68hc11elfb.c:92
3506 #: em68hc11elfb.c:102 em68hc11elfb.c:319 em68hc12elf.c:92 em68hc12elf.c:102
3507 #: em68hc12elf.c:319 em68hc12elfb.c:92 em68hc12elfb.c:102 em68hc12elfb.c:319
3508 #: enios2elf.c:292 enios2elf.c:305 enios2linux.c:292 enios2linux.c:305
3509 msgid "%X%P: can not size stub section: %E\n"
3512 #: eaarch64cloudabi.c:322 eaarch64cloudabib.c:322 eaarch64elf.c:321
3513 #: eaarch64elf32.c:321 eaarch64elf32b.c:321 eaarch64elfb.c:321
3514 #: eaarch64fbsd.c:322 eaarch64fbsdb.c:322 eaarch64haiku.c:322
3515 #: eaarch64linux.c:322 eaarch64linux32.c:322 eaarch64linux32b.c:322
3516 #: eaarch64linuxb.c:322 eaix5ppc.c:1165 eaix5rs6.c:1165 eaixppc.c:1165
3517 #: eaixrs6.c:1165 earmelf.c:474 earmelf_fbsd.c:474 earmelf_fuchsia.c:475
3518 #: earmelf_haiku.c:475 earmelf_linux.c:475 earmelf_linux_eabi.c:475
3519 #: earmelf_linux_fdpiceabi.c:475 earmelf_nacl.c:475 earmelf_nbsd.c:474
3520 #: earmelf_phoenix.c:475 earmelf_vxworks.c:474 earmelfb.c:474
3521 #: earmelfb_fbsd.c:474 earmelfb_fuchsia.c:475 earmelfb_linux.c:475
3522 #: earmelfb_linux_eabi.c:475 earmelfb_linux_fdpiceabi.c:475
3523 #: earmelfb_nacl.c:475 earmelfb_nbsd.c:474 earmnto.c:474 eavr1.c:204
3524 #: eavr2.c:204 eavr25.c:204 eavr3.c:204 eavr31.c:204 eavr35.c:204 eavr4.c:204
3525 #: eavr5.c:204 eavr51.c:204 eavr6.c:204 eavrtiny.c:204 eavrxmega1.c:204
3526 #: eavrxmega2.c:204 eavrxmega3.c:204 eavrxmega4.c:204 eavrxmega5.c:204
3527 #: eavrxmega6.c:204 eavrxmega7.c:204 eelf32metag.c:302 eelf64lppc.c:633
3528 #: eelf64lppc_fbsd.c:633 eelf64ppc.c:633 eelf64ppc_fbsd.c:633 ehppaelf.c:334
3529 #: ehppalinux.c:334 ehppanbsd.c:334 ehppaobsd.c:334 em68hc11elf.c:323
3530 #: em68hc11elfb.c:323 em68hc12elf.c:323 em68hc12elfb.c:323 enios2elf.c:320
3531 #: enios2linux.c:320 eppcmacos.c:1165
3532 msgid "%X%P: can not build stubs: %E\n"
3535 #. The arm backend needs special fields in the output hash structure.
3536 #. These will only be created if the output format is an arm format,
3537 #. hence we do not support linking and changing output formats at the
3538 #. same time. Use a link followed by objcopy to change output formats.
3539 #. The RISC-V backend needs special fields in the output hash structure.
3540 #. These will only be created if the output format is a RISC-V format,
3541 #. hence we do not support linking and changing output formats at the
3542 #. same time. Use a link followed by objcopy to change output formats.
3543 #. The arm backend needs special fields in the output hash structure.
3544 #. These will only be created if the output format is an arm format,
3545 #. hence we do not support linking and changing output formats at the
3546 #. same time. Use a link followed by objcopy to change output formats.
3547 #. Check the output target is nds32.
3548 #. The score backend needs special fields in the output hash structure.
3549 #. These will only be created if the output format is an score format,
3550 #. hence we do not support linking and changing output formats at the
3551 #. same time. Use a link followed by objcopy to change output formats.
3552 #. The arm backend needs special fields in the output hash structure.
3553 #. These will only be created if the output format is an arm format,
3554 #. hence we do not support linking and changing output formats at the
3555 #. same time. Use a link followed by objcopy to change output formats.
3556 #. The V850 backend needs special fields in the output hash structure.
3557 #. These will only be created if the output format is an arm format,
3558 #. hence we do not support linking and changing output formats at the
3559 #. same time. Use a link followed by objcopy to change output formats.
3560 #: eaarch64cloudabi.c:340 eaarch64cloudabib.c:340 eaarch64elf.c:339
3561 #: eaarch64elf32.c:339 eaarch64elf32b.c:339 eaarch64elfb.c:339
3562 #: eaarch64fbsd.c:340 eaarch64fbsdb.c:340 eaarch64haiku.c:340
3563 #: eaarch64linux.c:340 eaarch64linux32.c:340 eaarch64linux32b.c:340
3564 #: eaarch64linuxb.c:340 earm_wince_pe.c:1515 earmelf.c:543 earmelf_fbsd.c:543
3565 #: earmelf_fuchsia.c:544 earmelf_haiku.c:544 earmelf_linux.c:544
3566 #: earmelf_linux_eabi.c:544 earmelf_linux_fdpiceabi.c:544 earmelf_nacl.c:544
3567 #: earmelf_nbsd.c:543 earmelf_phoenix.c:544 earmelf_vxworks.c:543
3568 #: earmelfb.c:543 earmelfb_fbsd.c:543 earmelfb_fuchsia.c:544
3569 #: earmelfb_linux.c:544 earmelfb_linux_eabi.c:544
3570 #: earmelfb_linux_fdpiceabi.c:544 earmelfb_nacl.c:544 earmelfb_nbsd.c:543
3571 #: earmnto.c:543 earmpe.c:1515 eavr1.c:144 eavr2.c:144 eavr25.c:144
3572 #: eavr3.c:144 eavr31.c:144 eavr35.c:144 eavr4.c:144 eavr5.c:144 eavr51.c:144
3573 #: eavr6.c:144 eavrtiny.c:144 eavrxmega1.c:144 eavrxmega2.c:144
3574 #: eavrxmega3.c:144 eavrxmega4.c:144 eavrxmega5.c:144 eavrxmega6.c:144
3575 #: eavrxmega7.c:144 eelf32briscv.c:126 eelf32briscv_ilp32.c:126
3576 #: eelf32briscv_ilp32f.c:126 eelf32loongarch.c:108 eelf32lriscv.c:126
3577 #: eelf32lriscv_ilp32.c:126 eelf32lriscv_ilp32f.c:126 eelf64briscv.c:126
3578 #: eelf64briscv_lp64.c:126 eelf64briscv_lp64f.c:126 eelf64loongarch.c:108
3579 #: eelf64lriscv.c:126 eelf64lriscv_lp64.c:126 eelf64lriscv_lp64f.c:126
3580 #: ei386pe.c:1515 ei386pe_posix.c:1515 emcorepe.c:1515 ends32belf.c:76
3581 #: ends32belf16m.c:76 ends32belf_linux.c:76 ends32elf.c:76 ends32elf16m.c:76
3582 #: ends32elf_linux.c:76 escore3_elf.c:81 escore7_elf.c:81 eshpe.c:1515
3583 #: ev850.c:93 ev850_rh850.c:93
3584 msgid "%F%P: error: cannot change output format whilst linking %s binaries\n"
3587 #: eaarch64cloudabi.c:592 eaarch64cloudabib.c:592 eaarch64elf.c:591
3588 #: eaarch64elf32.c:591 eaarch64elf32b.c:591 eaarch64elfb.c:591
3589 #: eaarch64fbsd.c:592 eaarch64fbsdb.c:592 eaarch64haiku.c:592
3590 #: eaarch64linux.c:592 eaarch64linux32.c:592 eaarch64linux32b.c:592
3591 #: eaarch64linuxb.c:592 earcelf.c:223 earclinux.c:279 earclinux_nps.c:279
3592 #: earcv2elf.c:207 earcv2elfx.c:207 earmelf.c:831 earmelf_fbsd.c:831
3593 #: earmelf_fuchsia.c:832 earmelf_haiku.c:832 earmelf_linux.c:832
3594 #: earmelf_linux_eabi.c:832 earmelf_linux_fdpiceabi.c:832 earmelf_nacl.c:832
3595 #: earmelf_nbsd.c:831 earmelf_phoenix.c:832 earmelf_vxworks.c:867
3596 #: earmelfb.c:831 earmelfb_fbsd.c:831 earmelfb_fuchsia.c:832
3597 #: earmelfb_linux.c:832 earmelfb_linux_eabi.c:832
3598 #: earmelfb_linux_fdpiceabi.c:832 earmelfb_nacl.c:832 earmelfb_nbsd.c:831
3599 #: earmnto.c:806 eavr1.c:431 eavr2.c:431 eavr25.c:431 eavr3.c:431 eavr31.c:431
3600 #: eavr35.c:431 eavr4.c:431 eavr5.c:431 eavr51.c:431 eavr6.c:431
3601 #: eavrtiny.c:431 eavrxmega1.c:431 eavrxmega2.c:431 eavrxmega3.c:431
3602 #: eavrxmega4.c:431 eavrxmega5.c:431 eavrxmega6.c:431 eavrxmega7.c:431
3603 #: ecriself.c:222 ecrislinux.c:254 ecskyelf.c:466 ecskyelf_linux.c:523
3604 #: ed10velf.c:207 eelf32_sparc.c:279 eelf32_sparc_sol2.c:411
3605 #: eelf32_sparc_vxworks.c:316 eelf32_spu.c:940 eelf32_tic6x_be.c:390
3606 #: eelf32_tic6x_elf_be.c:390 eelf32_tic6x_elf_le.c:390 eelf32_tic6x_le.c:390
3607 #: eelf32_tic6x_linux_be.c:390 eelf32_tic6x_linux_le.c:390
3608 #: eelf32_x86_64.c:5414 eelf32am33lin.c:253 eelf32b4300.c:494 eelf32bfin.c:271
3609 #: eelf32bfinfd.c:296 eelf32bmip.c:494 eelf32bmipn32.c:508 eelf32briscv.c:347
3610 #: eelf32briscv_ilp32.c:347 eelf32briscv_ilp32f.c:347 eelf32bsmip.c:508
3611 #: eelf32btsmip.c:494 eelf32btsmip_fbsd.c:494 eelf32btsmipn32.c:494
3612 #: eelf32btsmipn32_fbsd.c:494 eelf32cr16.c:357 eelf32crx.c:244
3613 #: eelf32ebmip.c:494 eelf32ebmipvxworks.c:529 eelf32elmip.c:494
3614 #: eelf32elmipvxworks.c:529 eelf32epiphany.c:222 eelf32epiphany_4x4.c:209
3615 #: eelf32frvfd.c:278 eelf32ip2k.c:222 eelf32l4300.c:494 eelf32lm32.c:222
3616 #: eelf32lm32fd.c:278 eelf32lmip.c:494 eelf32loongarch.c:329 eelf32lppc.c:542
3617 #: eelf32lppclinux.c:542 eelf32lppcnto.c:542 eelf32lppcsim.c:542
3618 #: eelf32lr5900.c:463 eelf32lr5900n32.c:462 eelf32lriscv.c:347
3619 #: eelf32lriscv_ilp32.c:347 eelf32lriscv_ilp32f.c:347 eelf32lsmip.c:494
3620 #: eelf32ltsmip.c:494 eelf32ltsmip_fbsd.c:494 eelf32ltsmipn32.c:494
3621 #: eelf32ltsmipn32_fbsd.c:494 eelf32m32c.c:233 eelf32mb_linux.c:279
3622 #: eelf32mbel_linux.c:279 eelf32mcore.c:228 eelf32mep.c:207 eelf32metag.c:528
3623 #: eelf32microblaze.c:207 eelf32microblazeel.c:207 eelf32mipswindiss.c:437
3624 #: eelf32moxie.c:222 eelf32or1k.c:223 eelf32or1k_linux.c:279 eelf32ppc.c:542
3625 #: eelf32ppc_fbsd.c:542 eelf32ppchaiku.c:542 eelf32ppclinux.c:542
3626 #: eelf32ppcnto.c:542 eelf32ppcsim.c:542 eelf32ppcvxworks.c:516
3627 #: eelf32ppcwindiss.c:542 eelf32rl78.c:222 eelf32rx.c:250 eelf32rx_linux.c:235
3628 #: eelf32tilegx.c:279 eelf32tilegx_be.c:279 eelf32tilepro.c:279
3629 #: eelf32vax.c:253 eelf32visium.c:207 eelf32xstormy16.c:218
3630 #: eelf32xtensa.c:2192 eelf32z80.c:234 eelf64_aix.c:253 eelf64_ia64.c:310
3631 #: eelf64_ia64_fbsd.c:310 eelf64_s390.c:349 eelf64_sparc.c:279
3632 #: eelf64_sparc_fbsd.c:279 eelf64_sparc_sol2.c:411 eelf64alpha.c:372
3633 #: eelf64alpha_fbsd.c:372 eelf64alpha_nbsd.c:372 eelf64bmip.c:508
3634 #: eelf64bpf.c:207 eelf64briscv.c:347 eelf64briscv_lp64.c:347
3635 #: eelf64briscv_lp64f.c:347 eelf64btsmip.c:494 eelf64btsmip_fbsd.c:494
3636 #: eelf64hppa.c:223 eelf64loongarch.c:329 eelf64lppc.c:991
3637 #: eelf64lppc_fbsd.c:991 eelf64lriscv.c:347 eelf64lriscv_lp64.c:347
3638 #: eelf64lriscv_lp64f.c:347 eelf64ltsmip.c:494 eelf64ltsmip_fbsd.c:494
3639 #: eelf64mmix.c:364 eelf64ppc.c:991 eelf64ppc_fbsd.c:991 eelf64rdos.c:304
3640 #: eelf64tilegx.c:279 eelf64tilegx_be.c:279 eelf_i386.c:5036
3641 #: eelf_i386_be.c:277 eelf_i386_fbsd.c:313 eelf_i386_haiku.c:313
3642 #: eelf_i386_ldso.c:288 eelf_i386_sol2.c:445 eelf_i386_vxworks.c:340
3643 #: eelf_iamcu.c:313 eelf_mipsel_haiku.c:494 eelf_s390.c:279 eelf_x86_64.c:5414
3644 #: eelf_x86_64_cloudabi.c:313 eelf_x86_64_fbsd.c:313 eelf_x86_64_haiku.c:313
3645 #: eelf_x86_64_sol2.c:445 eh8300elf.c:222 eh8300elf_linux.c:222
3646 #: eh8300helf.c:222 eh8300helf_linux.c:222 eh8300hnelf.c:222 eh8300self.c:222
3647 #: eh8300self_linux.c:222 eh8300snelf.c:222 eh8300sxelf.c:222
3648 #: eh8300sxelf_linux.c:222 eh8300sxnelf.c:222 ehppa64linux.c:253
3649 #: ehppaelf.c:490 ehppalinux.c:562 ehppanbsd.c:562 ehppaobsd.c:562
3650 #: ei386lynx.c:268 ei386moss.c:268 ei386nto.c:268 em32relf.c:222
3651 #: em32relf_linux.c:278 em32rlelf.c:222 em32rlelf_linux.c:278
3652 #: em68hc11elf.c:492 em68hc11elfb.c:492 em68hc12elf.c:492 em68hc12elfb.c:492
3653 #: em68kelf.c:436 em68kelfnbsd.c:436 emn10300.c:253 ends32belf.c:343
3654 #: ends32belf16m.c:343 ends32belf_linux.c:366 ends32elf.c:343
3655 #: ends32elf16m.c:343 ends32elf_linux.c:366 enios2elf.c:509 enios2linux.c:540
3656 #: epruelf.c:228 escore3_elf.c:275 escore7_elf.c:275 eshelf.c:253
3657 #: eshelf_fd.c:279 eshelf_linux.c:279 eshelf_nbsd.c:253 eshelf_nto.c:253
3658 #: eshelf_uclinux.c:253 eshelf_vxworks.c:290 eshlelf.c:253 eshlelf_fd.c:279
3659 #: eshlelf_linux.c:279 eshlelf_nbsd.c:253 eshlelf_nto.c:253
3660 #: eshlelf_vxworks.c:290 ev850.c:254 ev850_rh850.c:254
3662 "%F%P: --compress-debug-sections=zstd: ld is not built with zstd support\n"
3665 #: eaarch64cloudabi.c:597 eaarch64cloudabib.c:597 eaarch64elf.c:596
3666 #: eaarch64elf32.c:596 eaarch64elf32b.c:596 eaarch64elfb.c:596
3667 #: eaarch64fbsd.c:597 eaarch64fbsdb.c:597 eaarch64haiku.c:597
3668 #: eaarch64linux.c:597 eaarch64linux32.c:597 eaarch64linux32b.c:597
3669 #: eaarch64linuxb.c:597 earcelf.c:228 earclinux.c:284 earclinux_nps.c:284
3670 #: earcv2elf.c:212 earcv2elfx.c:212 earmelf.c:836 earmelf_fbsd.c:836
3671 #: earmelf_fuchsia.c:837 earmelf_haiku.c:837 earmelf_linux.c:837
3672 #: earmelf_linux_eabi.c:837 earmelf_linux_fdpiceabi.c:837 earmelf_nacl.c:837
3673 #: earmelf_nbsd.c:836 earmelf_phoenix.c:837 earmelf_vxworks.c:872
3674 #: earmelfb.c:836 earmelfb_fbsd.c:836 earmelfb_fuchsia.c:837
3675 #: earmelfb_linux.c:837 earmelfb_linux_eabi.c:837
3676 #: earmelfb_linux_fdpiceabi.c:837 earmelfb_nacl.c:837 earmelfb_nbsd.c:836
3677 #: earmnto.c:811 eavr1.c:436 eavr2.c:436 eavr25.c:436 eavr3.c:436 eavr31.c:436
3678 #: eavr35.c:436 eavr4.c:436 eavr5.c:436 eavr51.c:436 eavr6.c:436
3679 #: eavrtiny.c:436 eavrxmega1.c:436 eavrxmega2.c:436 eavrxmega3.c:436
3680 #: eavrxmega4.c:436 eavrxmega5.c:436 eavrxmega6.c:436 eavrxmega7.c:436
3681 #: ecriself.c:227 ecrislinux.c:259 ecskyelf.c:471 ecskyelf_linux.c:528
3682 #: ed10velf.c:212 eelf32_sparc.c:284 eelf32_sparc_sol2.c:416
3683 #: eelf32_sparc_vxworks.c:321 eelf32_spu.c:945 eelf32_tic6x_be.c:395
3684 #: eelf32_tic6x_elf_be.c:395 eelf32_tic6x_elf_le.c:395 eelf32_tic6x_le.c:395
3685 #: eelf32_tic6x_linux_be.c:395 eelf32_tic6x_linux_le.c:395
3686 #: eelf32_x86_64.c:5419 eelf32am33lin.c:258 eelf32b4300.c:499 eelf32bfin.c:276
3687 #: eelf32bfinfd.c:301 eelf32bmip.c:499 eelf32bmipn32.c:513 eelf32briscv.c:352
3688 #: eelf32briscv_ilp32.c:352 eelf32briscv_ilp32f.c:352 eelf32bsmip.c:513
3689 #: eelf32btsmip.c:499 eelf32btsmip_fbsd.c:499 eelf32btsmipn32.c:499
3690 #: eelf32btsmipn32_fbsd.c:499 eelf32cr16.c:362 eelf32crx.c:249
3691 #: eelf32ebmip.c:499 eelf32ebmipvxworks.c:534 eelf32elmip.c:499
3692 #: eelf32elmipvxworks.c:534 eelf32epiphany.c:227 eelf32epiphany_4x4.c:214
3693 #: eelf32frvfd.c:283 eelf32ip2k.c:227 eelf32l4300.c:499 eelf32lm32.c:227
3694 #: eelf32lm32fd.c:283 eelf32lmip.c:499 eelf32loongarch.c:334 eelf32lppc.c:547
3695 #: eelf32lppclinux.c:547 eelf32lppcnto.c:547 eelf32lppcsim.c:547
3696 #: eelf32lr5900.c:468 eelf32lr5900n32.c:467 eelf32lriscv.c:352
3697 #: eelf32lriscv_ilp32.c:352 eelf32lriscv_ilp32f.c:352 eelf32lsmip.c:499
3698 #: eelf32ltsmip.c:499 eelf32ltsmip_fbsd.c:499 eelf32ltsmipn32.c:499
3699 #: eelf32ltsmipn32_fbsd.c:499 eelf32m32c.c:238 eelf32mb_linux.c:284
3700 #: eelf32mbel_linux.c:284 eelf32mcore.c:233 eelf32mep.c:212 eelf32metag.c:533
3701 #: eelf32microblaze.c:212 eelf32microblazeel.c:212 eelf32mipswindiss.c:442
3702 #: eelf32moxie.c:227 eelf32or1k.c:228 eelf32or1k_linux.c:284 eelf32ppc.c:547
3703 #: eelf32ppc_fbsd.c:547 eelf32ppchaiku.c:547 eelf32ppclinux.c:547
3704 #: eelf32ppcnto.c:547 eelf32ppcsim.c:547 eelf32ppcvxworks.c:521
3705 #: eelf32ppcwindiss.c:547 eelf32rl78.c:227 eelf32rx.c:255 eelf32rx_linux.c:240
3706 #: eelf32tilegx.c:284 eelf32tilegx_be.c:284 eelf32tilepro.c:284
3707 #: eelf32vax.c:258 eelf32visium.c:212 eelf32xstormy16.c:223
3708 #: eelf32xtensa.c:2197 eelf32z80.c:239 eelf64_aix.c:258 eelf64_ia64.c:315
3709 #: eelf64_ia64_fbsd.c:315 eelf64_s390.c:354 eelf64_sparc.c:284
3710 #: eelf64_sparc_fbsd.c:284 eelf64_sparc_sol2.c:416 eelf64alpha.c:377
3711 #: eelf64alpha_fbsd.c:377 eelf64alpha_nbsd.c:377 eelf64bmip.c:513
3712 #: eelf64bpf.c:212 eelf64briscv.c:352 eelf64briscv_lp64.c:352
3713 #: eelf64briscv_lp64f.c:352 eelf64btsmip.c:499 eelf64btsmip_fbsd.c:499
3714 #: eelf64hppa.c:228 eelf64loongarch.c:334 eelf64lppc.c:996
3715 #: eelf64lppc_fbsd.c:996 eelf64lriscv.c:352 eelf64lriscv_lp64.c:352
3716 #: eelf64lriscv_lp64f.c:352 eelf64ltsmip.c:499 eelf64ltsmip_fbsd.c:499
3717 #: eelf64mmix.c:369 eelf64ppc.c:996 eelf64ppc_fbsd.c:996 eelf64rdos.c:309
3718 #: eelf64tilegx.c:284 eelf64tilegx_be.c:284 eelf_i386.c:5041
3719 #: eelf_i386_be.c:282 eelf_i386_fbsd.c:318 eelf_i386_haiku.c:318
3720 #: eelf_i386_ldso.c:293 eelf_i386_sol2.c:450 eelf_i386_vxworks.c:345
3721 #: eelf_iamcu.c:318 eelf_mipsel_haiku.c:499 eelf_s390.c:284 eelf_x86_64.c:5419
3722 #: eelf_x86_64_cloudabi.c:318 eelf_x86_64_fbsd.c:318 eelf_x86_64_haiku.c:318
3723 #: eelf_x86_64_sol2.c:450 eh8300elf.c:227 eh8300elf_linux.c:227
3724 #: eh8300helf.c:227 eh8300helf_linux.c:227 eh8300hnelf.c:227 eh8300self.c:227
3725 #: eh8300self_linux.c:227 eh8300snelf.c:227 eh8300sxelf.c:227
3726 #: eh8300sxelf_linux.c:227 eh8300sxnelf.c:227 ehppa64linux.c:258
3727 #: ehppaelf.c:495 ehppalinux.c:567 ehppanbsd.c:567 ehppaobsd.c:567
3728 #: ei386lynx.c:273 ei386moss.c:273 ei386nto.c:273 em32relf.c:227
3729 #: em32relf_linux.c:283 em32rlelf.c:227 em32rlelf_linux.c:283
3730 #: em68hc11elf.c:497 em68hc11elfb.c:497 em68hc12elf.c:497 em68hc12elfb.c:497
3731 #: em68kelf.c:441 em68kelfnbsd.c:441 emn10300.c:258 ends32belf.c:348
3732 #: ends32belf16m.c:348 ends32belf_linux.c:371 ends32elf.c:348
3733 #: ends32elf16m.c:348 ends32elf_linux.c:371 enios2elf.c:514 enios2linux.c:545
3734 #: epruelf.c:233 escore3_elf.c:280 escore7_elf.c:280 eshelf.c:258
3735 #: eshelf_fd.c:284 eshelf_linux.c:284 eshelf_nbsd.c:258 eshelf_nto.c:258
3736 #: eshelf_uclinux.c:258 eshelf_vxworks.c:295 eshlelf.c:258 eshlelf_fd.c:284
3737 #: eshlelf_linux.c:284 eshlelf_nbsd.c:258 eshlelf_nto.c:258
3738 #: eshlelf_vxworks.c:295 ev850.c:259 ev850_rh850.c:259
3739 msgid "%F%P: invalid --compress-debug-sections option: `%s'\n"
3742 #: eaarch64cloudabi.c:648 eaarch64cloudabib.c:648 eaarch64elf.c:647
3743 #: eaarch64elf32.c:647 eaarch64elf32b.c:647 eaarch64elfb.c:647
3744 #: eaarch64fbsd.c:648 eaarch64fbsdb.c:648 eaarch64haiku.c:648
3745 #: eaarch64linux.c:648 eaarch64linux32.c:648 eaarch64linux32b.c:648
3746 #: eaarch64linuxb.c:648 earcelf.c:279 earclinux.c:335 earclinux_nps.c:335
3747 #: earmelf.c:887 earmelf_fbsd.c:887 earmelf_fuchsia.c:888 earmelf_haiku.c:888
3748 #: earmelf_linux.c:888 earmelf_linux_eabi.c:888 earmelf_linux_fdpiceabi.c:888
3749 #: earmelf_nacl.c:888 earmelf_nbsd.c:887 earmelf_phoenix.c:888
3750 #: earmelf_vxworks.c:923 earmelfb.c:887 earmelfb_fbsd.c:887
3751 #: earmelfb_fuchsia.c:888 earmelfb_linux.c:888 earmelfb_linux_eabi.c:888
3752 #: earmelfb_linux_fdpiceabi.c:888 earmelfb_nacl.c:888 earmelfb_nbsd.c:887
3753 #: earmnto.c:862 ecrislinux.c:310 ecskyelf_linux.c:579 eelf32_sparc.c:335
3754 #: eelf32_sparc_sol2.c:467 eelf32_sparc_vxworks.c:372 eelf32_tic6x_be.c:446
3755 #: eelf32_tic6x_elf_be.c:446 eelf32_tic6x_elf_le.c:446 eelf32_tic6x_le.c:446
3756 #: eelf32_tic6x_linux_be.c:446 eelf32_tic6x_linux_le.c:446
3757 #: eelf32_x86_64.c:5470 eelf32am33lin.c:309 eelf32b4300.c:550 eelf32bfin.c:327
3758 #: eelf32bfinfd.c:352 eelf32bmip.c:550 eelf32bmipn32.c:564 eelf32briscv.c:403
3759 #: eelf32briscv_ilp32.c:403 eelf32briscv_ilp32f.c:403 eelf32bsmip.c:564
3760 #: eelf32btsmip.c:550 eelf32btsmip_fbsd.c:550 eelf32btsmipn32.c:550
3761 #: eelf32btsmipn32_fbsd.c:550 eelf32ebmip.c:550 eelf32ebmipvxworks.c:585
3762 #: eelf32elmip.c:550 eelf32elmipvxworks.c:585 eelf32frvfd.c:334
3763 #: eelf32l4300.c:550 eelf32lm32fd.c:334 eelf32lmip.c:550 eelf32loongarch.c:385
3764 #: eelf32lppc.c:598 eelf32lppclinux.c:598 eelf32lppcnto.c:598
3765 #: eelf32lppcsim.c:598 eelf32lriscv.c:403 eelf32lriscv_ilp32.c:403
3766 #: eelf32lriscv_ilp32f.c:403 eelf32lsmip.c:550 eelf32ltsmip.c:550
3767 #: eelf32ltsmip_fbsd.c:550 eelf32ltsmipn32.c:550 eelf32ltsmipn32_fbsd.c:550
3768 #: eelf32mb_linux.c:335 eelf32mbel_linux.c:335 eelf32metag.c:584
3769 #: eelf32or1k_linux.c:335 eelf32ppc.c:598 eelf32ppc_fbsd.c:598
3770 #: eelf32ppchaiku.c:598 eelf32ppclinux.c:598 eelf32ppcnto.c:598
3771 #: eelf32ppcsim.c:598 eelf32ppcvxworks.c:572 eelf32ppcwindiss.c:598
3772 #: eelf32tilegx.c:335 eelf32tilegx_be.c:335 eelf32tilepro.c:335
3773 #: eelf32vax.c:309 eelf32xtensa.c:2248 eelf64_aix.c:309 eelf64_ia64.c:366
3774 #: eelf64_ia64_fbsd.c:366 eelf64_s390.c:405 eelf64_sparc.c:335
3775 #: eelf64_sparc_fbsd.c:335 eelf64_sparc_sol2.c:467 eelf64alpha.c:428
3776 #: eelf64alpha_fbsd.c:428 eelf64alpha_nbsd.c:428 eelf64bmip.c:564
3777 #: eelf64briscv.c:403 eelf64briscv_lp64.c:403 eelf64briscv_lp64f.c:403
3778 #: eelf64btsmip.c:550 eelf64btsmip_fbsd.c:550 eelf64hppa.c:279
3779 #: eelf64loongarch.c:385 eelf64lppc.c:1047 eelf64lppc_fbsd.c:1047
3780 #: eelf64lriscv.c:403 eelf64lriscv_lp64.c:403 eelf64lriscv_lp64f.c:403
3781 #: eelf64ltsmip.c:550 eelf64ltsmip_fbsd.c:550 eelf64mmix.c:420
3782 #: eelf64ppc.c:1047 eelf64ppc_fbsd.c:1047 eelf64rdos.c:360 eelf64tilegx.c:335
3783 #: eelf64tilegx_be.c:335 eelf_i386.c:5092 eelf_i386_be.c:333
3784 #: eelf_i386_fbsd.c:369 eelf_i386_haiku.c:369 eelf_i386_ldso.c:344
3785 #: eelf_i386_sol2.c:501 eelf_i386_vxworks.c:396 eelf_iamcu.c:369
3786 #: eelf_mipsel_haiku.c:550 eelf_s390.c:335 eelf_x86_64.c:5470
3787 #: eelf_x86_64_cloudabi.c:369 eelf_x86_64_fbsd.c:369 eelf_x86_64_haiku.c:369
3788 #: eelf_x86_64_sol2.c:501 ehppa64linux.c:309 ehppalinux.c:618 ehppanbsd.c:618
3789 #: ehppaobsd.c:618 ei386lynx.c:324 ei386moss.c:324 ei386nto.c:324
3790 #: em32relf_linux.c:334 em32rlelf_linux.c:334 em68kelf.c:492
3791 #: em68kelfnbsd.c:492 emn10300.c:309 ends32belf_linux.c:422
3792 #: ends32elf_linux.c:422 enios2linux.c:596 escore3_elf.c:331 escore7_elf.c:331
3793 #: eshelf.c:309 eshelf_fd.c:335 eshelf_linux.c:335 eshelf_nbsd.c:309
3794 #: eshelf_nto.c:309 eshelf_uclinux.c:309 eshelf_vxworks.c:346 eshlelf.c:309
3795 #: eshlelf_fd.c:335 eshlelf_linux.c:335 eshlelf_nbsd.c:309 eshlelf_nto.c:309
3796 #: eshlelf_vxworks.c:346
3797 msgid "%F%P: invalid hash style `%s'\n"
3800 #: eaarch64cloudabi.c:665 eaarch64cloudabib.c:665 eaarch64elf.c:664
3801 #: eaarch64elf32.c:664 eaarch64elf32b.c:664 eaarch64elfb.c:664
3802 #: eaarch64fbsd.c:665 eaarch64fbsdb.c:665 eaarch64haiku.c:665
3803 #: eaarch64linux.c:665 eaarch64linux32.c:665 eaarch64linux32b.c:665
3804 #: eaarch64linuxb.c:665 earcelf.c:296 earclinux.c:352 earclinux_nps.c:352
3805 #: earcv2elf.c:229 earcv2elfx.c:229 earmelf.c:904 earmelf_fbsd.c:904
3806 #: earmelf_fuchsia.c:905 earmelf_haiku.c:905 earmelf_linux.c:905
3807 #: earmelf_linux_eabi.c:905 earmelf_linux_fdpiceabi.c:905 earmelf_nacl.c:905
3808 #: earmelf_nbsd.c:904 earmelf_phoenix.c:905 earmelf_vxworks.c:940
3809 #: earmelfb.c:904 earmelfb_fbsd.c:904 earmelfb_fuchsia.c:905
3810 #: earmelfb_linux.c:905 earmelfb_linux_eabi.c:905
3811 #: earmelfb_linux_fdpiceabi.c:905 earmelfb_nacl.c:905 earmelfb_nbsd.c:904
3812 #: earmnto.c:879 eavr1.c:453 eavr2.c:453 eavr25.c:453 eavr3.c:453 eavr31.c:453
3813 #: eavr35.c:453 eavr4.c:453 eavr5.c:453 eavr51.c:453 eavr6.c:453
3814 #: eavrtiny.c:453 eavrxmega1.c:453 eavrxmega2.c:453 eavrxmega3.c:453
3815 #: eavrxmega4.c:453 eavrxmega5.c:453 eavrxmega6.c:453 eavrxmega7.c:453
3816 #: ecriself.c:244 ecrislinux.c:327 ecskyelf.c:488 ecskyelf_linux.c:596
3817 #: ed10velf.c:229 eelf32_sparc.c:352 eelf32_sparc_sol2.c:484
3818 #: eelf32_sparc_vxworks.c:389 eelf32_spu.c:962 eelf32_tic6x_be.c:463
3819 #: eelf32_tic6x_elf_be.c:463 eelf32_tic6x_elf_le.c:463 eelf32_tic6x_le.c:463
3820 #: eelf32_tic6x_linux_be.c:463 eelf32_tic6x_linux_le.c:463
3821 #: eelf32_x86_64.c:5487 eelf32am33lin.c:326 eelf32b4300.c:567 eelf32bfin.c:344
3822 #: eelf32bfinfd.c:369 eelf32bmip.c:567 eelf32bmipn32.c:581 eelf32briscv.c:420
3823 #: eelf32briscv_ilp32.c:420 eelf32briscv_ilp32f.c:420 eelf32bsmip.c:581
3824 #: eelf32btsmip.c:567 eelf32btsmip_fbsd.c:567 eelf32btsmipn32.c:567
3825 #: eelf32btsmipn32_fbsd.c:567 eelf32cr16.c:379 eelf32crx.c:266
3826 #: eelf32ebmip.c:567 eelf32ebmipvxworks.c:602 eelf32elmip.c:567
3827 #: eelf32elmipvxworks.c:602 eelf32epiphany.c:244 eelf32epiphany_4x4.c:231
3828 #: eelf32frvfd.c:351 eelf32ip2k.c:244 eelf32l4300.c:567 eelf32lm32.c:244
3829 #: eelf32lm32fd.c:351 eelf32lmip.c:567 eelf32loongarch.c:402 eelf32lppc.c:615
3830 #: eelf32lppclinux.c:615 eelf32lppcnto.c:615 eelf32lppcsim.c:615
3831 #: eelf32lr5900.c:485 eelf32lr5900n32.c:484 eelf32lriscv.c:420
3832 #: eelf32lriscv_ilp32.c:420 eelf32lriscv_ilp32f.c:420 eelf32lsmip.c:567
3833 #: eelf32ltsmip.c:567 eelf32ltsmip_fbsd.c:567 eelf32ltsmipn32.c:567
3834 #: eelf32ltsmipn32_fbsd.c:567 eelf32m32c.c:255 eelf32mb_linux.c:352
3835 #: eelf32mbel_linux.c:352 eelf32mcore.c:250 eelf32mep.c:229 eelf32metag.c:601
3836 #: eelf32microblaze.c:229 eelf32microblazeel.c:229 eelf32mipswindiss.c:459
3837 #: eelf32moxie.c:244 eelf32or1k.c:245 eelf32or1k_linux.c:352 eelf32ppc.c:615
3838 #: eelf32ppc_fbsd.c:615 eelf32ppchaiku.c:615 eelf32ppclinux.c:615
3839 #: eelf32ppcnto.c:615 eelf32ppcsim.c:615 eelf32ppcvxworks.c:589
3840 #: eelf32ppcwindiss.c:615 eelf32rl78.c:244 eelf32rx.c:272 eelf32rx_linux.c:257
3841 #: eelf32tilegx.c:352 eelf32tilegx_be.c:352 eelf32tilepro.c:352
3842 #: eelf32vax.c:326 eelf32visium.c:229 eelf32xstormy16.c:240
3843 #: eelf32xtensa.c:2265 eelf32z80.c:256 eelf64_aix.c:326 eelf64_ia64.c:383
3844 #: eelf64_ia64_fbsd.c:383 eelf64_s390.c:422 eelf64_sparc.c:352
3845 #: eelf64_sparc_fbsd.c:352 eelf64_sparc_sol2.c:484 eelf64alpha.c:445
3846 #: eelf64alpha_fbsd.c:445 eelf64alpha_nbsd.c:445 eelf64bmip.c:581
3847 #: eelf64bpf.c:229 eelf64briscv.c:420 eelf64briscv_lp64.c:420
3848 #: eelf64briscv_lp64f.c:420 eelf64btsmip.c:567 eelf64btsmip_fbsd.c:567
3849 #: eelf64hppa.c:296 eelf64loongarch.c:402 eelf64lppc.c:1064
3850 #: eelf64lppc_fbsd.c:1064 eelf64lriscv.c:420 eelf64lriscv_lp64.c:420
3851 #: eelf64lriscv_lp64f.c:420 eelf64ltsmip.c:567 eelf64ltsmip_fbsd.c:567
3852 #: eelf64mmix.c:437 eelf64ppc.c:1064 eelf64ppc_fbsd.c:1064 eelf64rdos.c:377
3853 #: eelf64tilegx.c:352 eelf64tilegx_be.c:352 eelf_i386.c:5109
3854 #: eelf_i386_be.c:350 eelf_i386_fbsd.c:386 eelf_i386_haiku.c:386
3855 #: eelf_i386_ldso.c:361 eelf_i386_sol2.c:518 eelf_i386_vxworks.c:413
3856 #: eelf_iamcu.c:386 eelf_mipsel_haiku.c:567 eelf_s390.c:352 eelf_x86_64.c:5487
3857 #: eelf_x86_64_cloudabi.c:386 eelf_x86_64_fbsd.c:386 eelf_x86_64_haiku.c:386
3858 #: eelf_x86_64_sol2.c:518 eh8300elf.c:244 eh8300elf_linux.c:244
3859 #: eh8300helf.c:244 eh8300helf_linux.c:244 eh8300hnelf.c:244 eh8300self.c:244
3860 #: eh8300self_linux.c:244 eh8300snelf.c:244 eh8300sxelf.c:244
3861 #: eh8300sxelf_linux.c:244 eh8300sxnelf.c:244 ehppa64linux.c:326
3862 #: ehppaelf.c:512 ehppalinux.c:635 ehppanbsd.c:635 ehppaobsd.c:635
3863 #: ei386lynx.c:341 ei386moss.c:341 ei386nto.c:341 em32relf.c:244
3864 #: em32relf_linux.c:351 em32rlelf.c:244 em32rlelf_linux.c:351
3865 #: em68hc11elf.c:514 em68hc11elfb.c:514 em68hc12elf.c:514 em68hc12elfb.c:514
3866 #: em68kelf.c:509 em68kelfnbsd.c:509 emn10300.c:326 ends32belf.c:365
3867 #: ends32belf16m.c:365 ends32belf_linux.c:439 ends32elf.c:365
3868 #: ends32elf16m.c:365 ends32elf_linux.c:439 enios2elf.c:531 enios2linux.c:613
3869 #: epruelf.c:250 escore3_elf.c:348 escore7_elf.c:348 eshelf.c:326
3870 #: eshelf_fd.c:352 eshelf_linux.c:352 eshelf_nbsd.c:326 eshelf_nto.c:326
3871 #: eshelf_uclinux.c:326 eshelf_vxworks.c:363 eshlelf.c:326 eshlelf_fd.c:352
3872 #: eshlelf_linux.c:352 eshlelf_nbsd.c:326 eshlelf_nto.c:326
3873 #: eshlelf_vxworks.c:363 ev850.c:276 ev850_rh850.c:276
3874 msgid "%F%P: invalid maximum page size `%s'\n"
3877 #: eaarch64cloudabi.c:675 eaarch64cloudabib.c:675 eaarch64elf.c:674
3878 #: eaarch64elf32.c:674 eaarch64elf32b.c:674 eaarch64elfb.c:674
3879 #: eaarch64fbsd.c:675 eaarch64fbsdb.c:675 eaarch64haiku.c:675
3880 #: eaarch64linux.c:675 eaarch64linux32.c:675 eaarch64linux32b.c:675
3881 #: eaarch64linuxb.c:675 earcelf.c:306 earclinux.c:362 earclinux_nps.c:362
3882 #: earcv2elf.c:239 earcv2elfx.c:239 earmelf.c:914 earmelf_fbsd.c:914
3883 #: earmelf_fuchsia.c:915 earmelf_haiku.c:915 earmelf_linux.c:915
3884 #: earmelf_linux_eabi.c:915 earmelf_linux_fdpiceabi.c:915 earmelf_nacl.c:915
3885 #: earmelf_nbsd.c:914 earmelf_phoenix.c:915 earmelf_vxworks.c:950
3886 #: earmelfb.c:914 earmelfb_fbsd.c:914 earmelfb_fuchsia.c:915
3887 #: earmelfb_linux.c:915 earmelfb_linux_eabi.c:915
3888 #: earmelfb_linux_fdpiceabi.c:915 earmelfb_nacl.c:915 earmelfb_nbsd.c:914
3889 #: earmnto.c:889 eavr1.c:463 eavr2.c:463 eavr25.c:463 eavr3.c:463 eavr31.c:463
3890 #: eavr35.c:463 eavr4.c:463 eavr5.c:463 eavr51.c:463 eavr6.c:463
3891 #: eavrtiny.c:463 eavrxmega1.c:463 eavrxmega2.c:463 eavrxmega3.c:463
3892 #: eavrxmega4.c:463 eavrxmega5.c:463 eavrxmega6.c:463 eavrxmega7.c:463
3893 #: ecriself.c:254 ecrislinux.c:337 ecskyelf.c:498 ecskyelf_linux.c:606
3894 #: ed10velf.c:239 eelf32_sparc.c:362 eelf32_sparc_sol2.c:494
3895 #: eelf32_sparc_vxworks.c:399 eelf32_spu.c:972 eelf32_tic6x_be.c:473
3896 #: eelf32_tic6x_elf_be.c:473 eelf32_tic6x_elf_le.c:473 eelf32_tic6x_le.c:473
3897 #: eelf32_tic6x_linux_be.c:473 eelf32_tic6x_linux_le.c:473
3898 #: eelf32_x86_64.c:5497 eelf32am33lin.c:336 eelf32b4300.c:577 eelf32bfin.c:354
3899 #: eelf32bfinfd.c:379 eelf32bmip.c:577 eelf32bmipn32.c:591 eelf32briscv.c:430
3900 #: eelf32briscv_ilp32.c:430 eelf32briscv_ilp32f.c:430 eelf32bsmip.c:591
3901 #: eelf32btsmip.c:577 eelf32btsmip_fbsd.c:577 eelf32btsmipn32.c:577
3902 #: eelf32btsmipn32_fbsd.c:577 eelf32cr16.c:389 eelf32crx.c:276
3903 #: eelf32ebmip.c:577 eelf32ebmipvxworks.c:612 eelf32elmip.c:577
3904 #: eelf32elmipvxworks.c:612 eelf32epiphany.c:254 eelf32epiphany_4x4.c:241
3905 #: eelf32frvfd.c:361 eelf32ip2k.c:254 eelf32l4300.c:577 eelf32lm32.c:254
3906 #: eelf32lm32fd.c:361 eelf32lmip.c:577 eelf32loongarch.c:412 eelf32lppc.c:625
3907 #: eelf32lppclinux.c:625 eelf32lppcnto.c:625 eelf32lppcsim.c:625
3908 #: eelf32lr5900.c:495 eelf32lr5900n32.c:494 eelf32lriscv.c:430
3909 #: eelf32lriscv_ilp32.c:430 eelf32lriscv_ilp32f.c:430 eelf32lsmip.c:577
3910 #: eelf32ltsmip.c:577 eelf32ltsmip_fbsd.c:577 eelf32ltsmipn32.c:577
3911 #: eelf32ltsmipn32_fbsd.c:577 eelf32m32c.c:265 eelf32mb_linux.c:362
3912 #: eelf32mbel_linux.c:362 eelf32mcore.c:260 eelf32mep.c:239 eelf32metag.c:611
3913 #: eelf32microblaze.c:239 eelf32microblazeel.c:239 eelf32mipswindiss.c:469
3914 #: eelf32moxie.c:254 eelf32or1k.c:255 eelf32or1k_linux.c:362 eelf32ppc.c:625
3915 #: eelf32ppc_fbsd.c:625 eelf32ppchaiku.c:625 eelf32ppclinux.c:625
3916 #: eelf32ppcnto.c:625 eelf32ppcsim.c:625 eelf32ppcvxworks.c:599
3917 #: eelf32ppcwindiss.c:625 eelf32rl78.c:254 eelf32rx.c:282 eelf32rx_linux.c:267
3918 #: eelf32tilegx.c:362 eelf32tilegx_be.c:362 eelf32tilepro.c:362
3919 #: eelf32vax.c:336 eelf32visium.c:239 eelf32xstormy16.c:250
3920 #: eelf32xtensa.c:2275 eelf32z80.c:266 eelf64_aix.c:336 eelf64_ia64.c:393
3921 #: eelf64_ia64_fbsd.c:393 eelf64_s390.c:432 eelf64_sparc.c:362
3922 #: eelf64_sparc_fbsd.c:362 eelf64_sparc_sol2.c:494 eelf64alpha.c:455
3923 #: eelf64alpha_fbsd.c:455 eelf64alpha_nbsd.c:455 eelf64bmip.c:591
3924 #: eelf64bpf.c:239 eelf64briscv.c:430 eelf64briscv_lp64.c:430
3925 #: eelf64briscv_lp64f.c:430 eelf64btsmip.c:577 eelf64btsmip_fbsd.c:577
3926 #: eelf64hppa.c:306 eelf64loongarch.c:412 eelf64lppc.c:1074
3927 #: eelf64lppc_fbsd.c:1074 eelf64lriscv.c:430 eelf64lriscv_lp64.c:430
3928 #: eelf64lriscv_lp64f.c:430 eelf64ltsmip.c:577 eelf64ltsmip_fbsd.c:577
3929 #: eelf64mmix.c:447 eelf64ppc.c:1074 eelf64ppc_fbsd.c:1074 eelf64rdos.c:387
3930 #: eelf64tilegx.c:362 eelf64tilegx_be.c:362 eelf_i386.c:5119
3931 #: eelf_i386_be.c:360 eelf_i386_fbsd.c:396 eelf_i386_haiku.c:396
3932 #: eelf_i386_ldso.c:371 eelf_i386_sol2.c:528 eelf_i386_vxworks.c:423
3933 #: eelf_iamcu.c:396 eelf_mipsel_haiku.c:577 eelf_s390.c:362 eelf_x86_64.c:5497
3934 #: eelf_x86_64_cloudabi.c:396 eelf_x86_64_fbsd.c:396 eelf_x86_64_haiku.c:396
3935 #: eelf_x86_64_sol2.c:528 eh8300elf.c:254 eh8300elf_linux.c:254
3936 #: eh8300helf.c:254 eh8300helf_linux.c:254 eh8300hnelf.c:254 eh8300self.c:254
3937 #: eh8300self_linux.c:254 eh8300snelf.c:254 eh8300sxelf.c:254
3938 #: eh8300sxelf_linux.c:254 eh8300sxnelf.c:254 ehppa64linux.c:336
3939 #: ehppaelf.c:522 ehppalinux.c:645 ehppanbsd.c:645 ehppaobsd.c:645
3940 #: ei386lynx.c:351 ei386moss.c:351 ei386nto.c:351 em32relf.c:254
3941 #: em32relf_linux.c:361 em32rlelf.c:254 em32rlelf_linux.c:361
3942 #: em68hc11elf.c:524 em68hc11elfb.c:524 em68hc12elf.c:524 em68hc12elfb.c:524
3943 #: em68kelf.c:519 em68kelfnbsd.c:519 emn10300.c:336 ends32belf.c:375
3944 #: ends32belf16m.c:375 ends32belf_linux.c:449 ends32elf.c:375
3945 #: ends32elf16m.c:375 ends32elf_linux.c:449 enios2elf.c:541 enios2linux.c:623
3946 #: epruelf.c:260 escore3_elf.c:358 escore7_elf.c:358 eshelf.c:336
3947 #: eshelf_fd.c:362 eshelf_linux.c:362 eshelf_nbsd.c:336 eshelf_nto.c:336
3948 #: eshelf_uclinux.c:336 eshelf_vxworks.c:373 eshlelf.c:336 eshlelf_fd.c:362
3949 #: eshlelf_linux.c:362 eshlelf_nbsd.c:336 eshlelf_nto.c:336
3950 #: eshlelf_vxworks.c:373 ev850.c:286 ev850_rh850.c:286
3951 msgid "%F%P: invalid common page size `%s'\n"
3954 #: eaarch64cloudabi.c:684 eaarch64cloudabib.c:684 eaarch64elf.c:683
3955 #: eaarch64elf32.c:683 eaarch64elf32b.c:683 eaarch64elfb.c:683
3956 #: eaarch64fbsd.c:684 eaarch64fbsdb.c:684 eaarch64haiku.c:684
3957 #: eaarch64linux.c:684 eaarch64linux32.c:684 eaarch64linux32b.c:684
3958 #: eaarch64linuxb.c:684 earcelf.c:315 earclinux.c:371 earclinux_nps.c:371
3959 #: earcv2elf.c:248 earcv2elfx.c:248 earmelf.c:923 earmelf_fbsd.c:923
3960 #: earmelf_fuchsia.c:924 earmelf_haiku.c:924 earmelf_linux.c:924
3961 #: earmelf_linux_eabi.c:924 earmelf_linux_fdpiceabi.c:924 earmelf_nacl.c:924
3962 #: earmelf_nbsd.c:923 earmelf_phoenix.c:924 earmelf_vxworks.c:959
3963 #: earmelfb.c:923 earmelfb_fbsd.c:923 earmelfb_fuchsia.c:924
3964 #: earmelfb_linux.c:924 earmelfb_linux_eabi.c:924
3965 #: earmelfb_linux_fdpiceabi.c:924 earmelfb_nacl.c:924 earmelfb_nbsd.c:923
3966 #: earmnto.c:898 eavr1.c:472 eavr2.c:472 eavr25.c:472 eavr3.c:472 eavr31.c:472
3967 #: eavr35.c:472 eavr4.c:472 eavr5.c:472 eavr51.c:472 eavr6.c:472
3968 #: eavrtiny.c:472 eavrxmega1.c:472 eavrxmega2.c:472 eavrxmega3.c:472
3969 #: eavrxmega4.c:472 eavrxmega5.c:472 eavrxmega6.c:472 eavrxmega7.c:472
3970 #: ecriself.c:263 ecrislinux.c:346 ecskyelf.c:507 ecskyelf_linux.c:615
3971 #: ed10velf.c:248 eelf32_sparc.c:371 eelf32_sparc_sol2.c:503
3972 #: eelf32_sparc_vxworks.c:408 eelf32_spu.c:981 eelf32_tic6x_be.c:482
3973 #: eelf32_tic6x_elf_be.c:482 eelf32_tic6x_elf_le.c:482 eelf32_tic6x_le.c:482
3974 #: eelf32_tic6x_linux_be.c:482 eelf32_tic6x_linux_le.c:482
3975 #: eelf32_x86_64.c:5506 eelf32am33lin.c:345 eelf32b4300.c:586 eelf32bfin.c:363
3976 #: eelf32bfinfd.c:388 eelf32bmip.c:586 eelf32bmipn32.c:600 eelf32briscv.c:439
3977 #: eelf32briscv_ilp32.c:439 eelf32briscv_ilp32f.c:439 eelf32bsmip.c:600
3978 #: eelf32btsmip.c:586 eelf32btsmip_fbsd.c:586 eelf32btsmipn32.c:586
3979 #: eelf32btsmipn32_fbsd.c:586 eelf32cr16.c:398 eelf32crx.c:285
3980 #: eelf32ebmip.c:586 eelf32ebmipvxworks.c:621 eelf32elmip.c:586
3981 #: eelf32elmipvxworks.c:621 eelf32epiphany.c:263 eelf32epiphany_4x4.c:250
3982 #: eelf32frvfd.c:370 eelf32ip2k.c:263 eelf32l4300.c:586 eelf32lm32.c:263
3983 #: eelf32lm32fd.c:370 eelf32lmip.c:586 eelf32loongarch.c:421 eelf32lppc.c:634
3984 #: eelf32lppclinux.c:634 eelf32lppcnto.c:634 eelf32lppcsim.c:634
3985 #: eelf32lr5900.c:504 eelf32lr5900n32.c:503 eelf32lriscv.c:439
3986 #: eelf32lriscv_ilp32.c:439 eelf32lriscv_ilp32f.c:439 eelf32lsmip.c:586
3987 #: eelf32ltsmip.c:586 eelf32ltsmip_fbsd.c:586 eelf32ltsmipn32.c:586
3988 #: eelf32ltsmipn32_fbsd.c:586 eelf32m32c.c:274 eelf32mb_linux.c:371
3989 #: eelf32mbel_linux.c:371 eelf32mcore.c:269 eelf32mep.c:248 eelf32metag.c:620
3990 #: eelf32microblaze.c:248 eelf32microblazeel.c:248 eelf32mipswindiss.c:478
3991 #: eelf32moxie.c:263 eelf32or1k.c:264 eelf32or1k_linux.c:371 eelf32ppc.c:634
3992 #: eelf32ppc_fbsd.c:634 eelf32ppchaiku.c:634 eelf32ppclinux.c:634
3993 #: eelf32ppcnto.c:634 eelf32ppcsim.c:634 eelf32ppcvxworks.c:608
3994 #: eelf32ppcwindiss.c:634 eelf32rl78.c:263 eelf32rx.c:291 eelf32rx_linux.c:276
3995 #: eelf32tilegx.c:371 eelf32tilegx_be.c:371 eelf32tilepro.c:371
3996 #: eelf32vax.c:345 eelf32visium.c:248 eelf32xstormy16.c:259
3997 #: eelf32xtensa.c:2284 eelf32z80.c:275 eelf64_aix.c:345 eelf64_ia64.c:402
3998 #: eelf64_ia64_fbsd.c:402 eelf64_s390.c:441 eelf64_sparc.c:371
3999 #: eelf64_sparc_fbsd.c:371 eelf64_sparc_sol2.c:503 eelf64alpha.c:464
4000 #: eelf64alpha_fbsd.c:464 eelf64alpha_nbsd.c:464 eelf64bmip.c:600
4001 #: eelf64bpf.c:248 eelf64briscv.c:439 eelf64briscv_lp64.c:439
4002 #: eelf64briscv_lp64f.c:439 eelf64btsmip.c:586 eelf64btsmip_fbsd.c:586
4003 #: eelf64hppa.c:315 eelf64loongarch.c:421 eelf64lppc.c:1083
4004 #: eelf64lppc_fbsd.c:1083 eelf64lriscv.c:439 eelf64lriscv_lp64.c:439
4005 #: eelf64lriscv_lp64f.c:439 eelf64ltsmip.c:586 eelf64ltsmip_fbsd.c:586
4006 #: eelf64mmix.c:456 eelf64ppc.c:1083 eelf64ppc_fbsd.c:1083 eelf64rdos.c:396
4007 #: eelf64tilegx.c:371 eelf64tilegx_be.c:371 eelf_i386.c:5128
4008 #: eelf_i386_be.c:369 eelf_i386_fbsd.c:405 eelf_i386_haiku.c:405
4009 #: eelf_i386_ldso.c:380 eelf_i386_sol2.c:537 eelf_i386_vxworks.c:432
4010 #: eelf_iamcu.c:405 eelf_mipsel_haiku.c:586 eelf_s390.c:371 eelf_x86_64.c:5506
4011 #: eelf_x86_64_cloudabi.c:405 eelf_x86_64_fbsd.c:405 eelf_x86_64_haiku.c:405
4012 #: eelf_x86_64_sol2.c:537 eh8300elf.c:263 eh8300elf_linux.c:263
4013 #: eh8300helf.c:263 eh8300helf_linux.c:263 eh8300hnelf.c:263 eh8300self.c:263
4014 #: eh8300self_linux.c:263 eh8300snelf.c:263 eh8300sxelf.c:263
4015 #: eh8300sxelf_linux.c:263 eh8300sxnelf.c:263 ehppa64linux.c:345
4016 #: ehppaelf.c:531 ehppalinux.c:654 ehppanbsd.c:654 ehppaobsd.c:654
4017 #: ei386lynx.c:360 ei386moss.c:360 ei386nto.c:360 em32relf.c:263
4018 #: em32relf_linux.c:370 em32rlelf.c:263 em32rlelf_linux.c:370
4019 #: em68hc11elf.c:533 em68hc11elfb.c:533 em68hc12elf.c:533 em68hc12elfb.c:533
4020 #: em68kelf.c:528 em68kelfnbsd.c:528 emn10300.c:345 ends32belf.c:384
4021 #: ends32belf16m.c:384 ends32belf_linux.c:458 ends32elf.c:384
4022 #: ends32elf16m.c:384 ends32elf_linux.c:458 enios2elf.c:550 enios2linux.c:632
4023 #: epruelf.c:269 escore3_elf.c:367 escore7_elf.c:367 eshelf.c:345
4024 #: eshelf_fd.c:371 eshelf_linux.c:371 eshelf_nbsd.c:345 eshelf_nto.c:345
4025 #: eshelf_uclinux.c:345 eshelf_vxworks.c:382 eshlelf.c:345 eshlelf_fd.c:371
4026 #: eshlelf_linux.c:371 eshlelf_nbsd.c:345 eshlelf_nto.c:345
4027 #: eshlelf_vxworks.c:382 ev850.c:295 ev850_rh850.c:295
4028 msgid "%F%P: invalid stack size `%s'\n"
4031 #: eaarch64cloudabi.c:723 eaarch64cloudabib.c:723 eaarch64elf.c:722
4032 #: eaarch64elf32.c:722 eaarch64elf32b.c:722 eaarch64elfb.c:722
4033 #: eaarch64fbsd.c:723 eaarch64fbsdb.c:723 eaarch64haiku.c:723
4034 #: eaarch64linux.c:723 eaarch64linux32.c:723 eaarch64linux32b.c:723
4035 #: eaarch64linuxb.c:723 earcelf.c:354 earclinux.c:410 earclinux_nps.c:410
4036 #: earcv2elf.c:287 earcv2elfx.c:287 earmelf.c:962 earmelf_fbsd.c:962
4037 #: earmelf_fuchsia.c:963 earmelf_haiku.c:963 earmelf_linux.c:963
4038 #: earmelf_linux_eabi.c:963 earmelf_linux_fdpiceabi.c:963 earmelf_nacl.c:963
4039 #: earmelf_nbsd.c:962 earmelf_phoenix.c:963 earmelf_vxworks.c:998
4040 #: earmelfb.c:962 earmelfb_fbsd.c:962 earmelfb_fuchsia.c:963
4041 #: earmelfb_linux.c:963 earmelfb_linux_eabi.c:963
4042 #: earmelfb_linux_fdpiceabi.c:963 earmelfb_nacl.c:963 earmelfb_nbsd.c:962
4043 #: earmnto.c:937 eavr1.c:511 eavr2.c:511 eavr25.c:511 eavr3.c:511 eavr31.c:511
4044 #: eavr35.c:511 eavr4.c:511 eavr5.c:511 eavr51.c:511 eavr6.c:511
4045 #: eavrtiny.c:511 eavrxmega1.c:511 eavrxmega2.c:511 eavrxmega3.c:511
4046 #: eavrxmega4.c:511 eavrxmega5.c:511 eavrxmega6.c:511 eavrxmega7.c:511
4047 #: ecriself.c:302 ecrislinux.c:385 ecskyelf.c:546 ecskyelf_linux.c:654
4048 #: ed10velf.c:287 eelf32_sparc.c:410 eelf32_sparc_sol2.c:542
4049 #: eelf32_sparc_vxworks.c:447 eelf32_spu.c:1020 eelf32_tic6x_be.c:521
4050 #: eelf32_tic6x_elf_be.c:521 eelf32_tic6x_elf_le.c:521 eelf32_tic6x_le.c:521
4051 #: eelf32_tic6x_linux_be.c:521 eelf32_tic6x_linux_le.c:521
4052 #: eelf32_x86_64.c:5545 eelf32am33lin.c:384 eelf32b4300.c:625 eelf32bfin.c:402
4053 #: eelf32bfinfd.c:427 eelf32bmip.c:625 eelf32bmipn32.c:639 eelf32briscv.c:478
4054 #: eelf32briscv_ilp32.c:478 eelf32briscv_ilp32f.c:478 eelf32bsmip.c:639
4055 #: eelf32btsmip.c:625 eelf32btsmip_fbsd.c:625 eelf32btsmipn32.c:625
4056 #: eelf32btsmipn32_fbsd.c:625 eelf32cr16.c:437 eelf32crx.c:324
4057 #: eelf32ebmip.c:625 eelf32ebmipvxworks.c:660 eelf32elmip.c:625
4058 #: eelf32elmipvxworks.c:660 eelf32epiphany.c:302 eelf32epiphany_4x4.c:289
4059 #: eelf32frvfd.c:409 eelf32ip2k.c:302 eelf32l4300.c:625 eelf32lm32.c:302
4060 #: eelf32lm32fd.c:409 eelf32lmip.c:625 eelf32loongarch.c:460 eelf32lppc.c:673
4061 #: eelf32lppclinux.c:673 eelf32lppcnto.c:673 eelf32lppcsim.c:673
4062 #: eelf32lr5900.c:543 eelf32lr5900n32.c:542 eelf32lriscv.c:478
4063 #: eelf32lriscv_ilp32.c:478 eelf32lriscv_ilp32f.c:478 eelf32lsmip.c:625
4064 #: eelf32ltsmip.c:625 eelf32ltsmip_fbsd.c:625 eelf32ltsmipn32.c:625
4065 #: eelf32ltsmipn32_fbsd.c:625 eelf32m32c.c:313 eelf32mb_linux.c:410
4066 #: eelf32mbel_linux.c:410 eelf32mcore.c:308 eelf32mep.c:287 eelf32metag.c:659
4067 #: eelf32microblaze.c:287 eelf32microblazeel.c:287 eelf32mipswindiss.c:517
4068 #: eelf32moxie.c:302 eelf32or1k.c:303 eelf32or1k_linux.c:410 eelf32ppc.c:673
4069 #: eelf32ppc_fbsd.c:673 eelf32ppchaiku.c:673 eelf32ppclinux.c:673
4070 #: eelf32ppcnto.c:673 eelf32ppcsim.c:673 eelf32ppcvxworks.c:647
4071 #: eelf32ppcwindiss.c:673 eelf32rl78.c:302 eelf32rx.c:330 eelf32rx_linux.c:315
4072 #: eelf32tilegx.c:410 eelf32tilegx_be.c:410 eelf32tilepro.c:410
4073 #: eelf32vax.c:384 eelf32visium.c:287 eelf32xstormy16.c:298
4074 #: eelf32xtensa.c:2323 eelf32z80.c:314 eelf64_aix.c:384 eelf64_ia64.c:441
4075 #: eelf64_ia64_fbsd.c:441 eelf64_s390.c:480 eelf64_sparc.c:410
4076 #: eelf64_sparc_fbsd.c:410 eelf64_sparc_sol2.c:542 eelf64alpha.c:503
4077 #: eelf64alpha_fbsd.c:503 eelf64alpha_nbsd.c:503 eelf64bmip.c:639
4078 #: eelf64bpf.c:287 eelf64briscv.c:478 eelf64briscv_lp64.c:478
4079 #: eelf64briscv_lp64f.c:478 eelf64btsmip.c:625 eelf64btsmip_fbsd.c:625
4080 #: eelf64hppa.c:354 eelf64loongarch.c:460 eelf64lppc.c:1122
4081 #: eelf64lppc_fbsd.c:1122 eelf64lriscv.c:478 eelf64lriscv_lp64.c:478
4082 #: eelf64lriscv_lp64f.c:478 eelf64ltsmip.c:625 eelf64ltsmip_fbsd.c:625
4083 #: eelf64mmix.c:495 eelf64ppc.c:1122 eelf64ppc_fbsd.c:1122 eelf64rdos.c:435
4084 #: eelf64tilegx.c:410 eelf64tilegx_be.c:410 eelf_i386.c:5167
4085 #: eelf_i386_be.c:408 eelf_i386_fbsd.c:444 eelf_i386_haiku.c:444
4086 #: eelf_i386_ldso.c:419 eelf_i386_sol2.c:576 eelf_i386_vxworks.c:471
4087 #: eelf_iamcu.c:444 eelf_mipsel_haiku.c:625 eelf_s390.c:410 eelf_x86_64.c:5545
4088 #: eelf_x86_64_cloudabi.c:444 eelf_x86_64_fbsd.c:444 eelf_x86_64_haiku.c:444
4089 #: eelf_x86_64_sol2.c:576 eh8300elf.c:302 eh8300elf_linux.c:302
4090 #: eh8300helf.c:302 eh8300helf_linux.c:302 eh8300hnelf.c:302 eh8300self.c:302
4091 #: eh8300self_linux.c:302 eh8300snelf.c:302 eh8300sxelf.c:302
4092 #: eh8300sxelf_linux.c:302 eh8300sxnelf.c:302 ehppa64linux.c:384
4093 #: ehppaelf.c:570 ehppalinux.c:693 ehppanbsd.c:693 ehppaobsd.c:693
4094 #: ei386lynx.c:399 ei386moss.c:399 ei386nto.c:399 em32relf.c:302
4095 #: em32relf_linux.c:409 em32rlelf.c:302 em32rlelf_linux.c:409
4096 #: em68hc11elf.c:572 em68hc11elfb.c:572 em68hc12elf.c:572 em68hc12elfb.c:572
4097 #: em68kelf.c:567 em68kelfnbsd.c:567 emn10300.c:384 ends32belf.c:423
4098 #: ends32belf16m.c:423 ends32belf_linux.c:497 ends32elf.c:423
4099 #: ends32elf16m.c:423 ends32elf_linux.c:497 enios2elf.c:589 enios2linux.c:671
4100 #: epruelf.c:308 escore3_elf.c:406 escore7_elf.c:406 eshelf.c:384
4101 #: eshelf_fd.c:410 eshelf_linux.c:410 eshelf_nbsd.c:384 eshelf_nto.c:384
4102 #: eshelf_uclinux.c:384 eshelf_vxworks.c:421 eshlelf.c:384 eshlelf_fd.c:410
4103 #: eshlelf_linux.c:410 eshlelf_nbsd.c:384 eshlelf_nto.c:384
4104 #: eshlelf_vxworks.c:421 ev850.c:334 ev850_rh850.c:334
4106 "%F%P: invalid visibility in `-z %s'; must be default, internal, hidden, or "
4110 #: eaarch64cloudabi.c:796 eaarch64cloudabib.c:796 eaarch64elf.c:791
4111 #: eaarch64elf32.c:791 eaarch64elf32b.c:791 eaarch64elfb.c:791
4112 #: eaarch64fbsd.c:796 eaarch64fbsdb.c:796 eaarch64haiku.c:796
4113 #: eaarch64linux.c:796 eaarch64linux32.c:796 eaarch64linux32b.c:796
4114 #: eaarch64linuxb.c:796 earcelf.c:414 earclinux.c:474 earclinux_nps.c:474
4115 #: earcv2elf.c:292 earcv2elfx.c:292 earmelf.c:1022 earmelf_fbsd.c:1022
4116 #: earmelf_fuchsia.c:1027 earmelf_haiku.c:1027 earmelf_linux.c:1027
4117 #: earmelf_linux_eabi.c:1027 earmelf_linux_fdpiceabi.c:1027
4118 #: earmelf_nacl.c:1027 earmelf_nbsd.c:1022 earmelf_phoenix.c:1027
4119 #: earmelf_vxworks.c:1058 earmelfb.c:1022 earmelfb_fbsd.c:1022
4120 #: earmelfb_fuchsia.c:1027 earmelfb_linux.c:1027 earmelfb_linux_eabi.c:1027
4121 #: earmelfb_linux_fdpiceabi.c:1027 earmelfb_nacl.c:1027 earmelfb_nbsd.c:1022
4122 #: earmnto.c:997 eavr1.c:516 eavr2.c:516 eavr25.c:516 eavr3.c:516 eavr31.c:516
4123 #: eavr35.c:516 eavr4.c:516 eavr5.c:516 eavr51.c:516 eavr6.c:516
4124 #: eavrtiny.c:516 eavrxmega1.c:516 eavrxmega2.c:516 eavrxmega3.c:516
4125 #: eavrxmega4.c:516 eavrxmega5.c:516 eavrxmega6.c:516 eavrxmega7.c:516
4126 #: ecriself.c:307 ecrislinux.c:449 ecskyelf.c:551 ecskyelf_linux.c:718
4127 #: ed10velf.c:292 eelf32_sparc.c:474 eelf32_sparc_sol2.c:606
4128 #: eelf32_sparc_vxworks.c:511 eelf32_spu.c:1025 eelf32_tic6x_be.c:581
4129 #: eelf32_tic6x_elf_be.c:581 eelf32_tic6x_elf_le.c:581 eelf32_tic6x_le.c:581
4130 #: eelf32_tic6x_linux_be.c:581 eelf32_tic6x_linux_le.c:581
4131 #: eelf32_x86_64.c:5701 eelf32am33lin.c:444 eelf32b4300.c:689 eelf32bfin.c:462
4132 #: eelf32bfinfd.c:487 eelf32bmip.c:689 eelf32bmipn32.c:703 eelf32briscv.c:542
4133 #: eelf32briscv_ilp32.c:542 eelf32briscv_ilp32f.c:542 eelf32bsmip.c:703
4134 #: eelf32btsmip.c:689 eelf32btsmip_fbsd.c:689 eelf32btsmipn32.c:689
4135 #: eelf32btsmipn32_fbsd.c:689 eelf32cr16.c:442 eelf32crx.c:329
4136 #: eelf32ebmip.c:689 eelf32ebmipvxworks.c:724 eelf32elmip.c:689
4137 #: eelf32elmipvxworks.c:724 eelf32epiphany.c:307 eelf32epiphany_4x4.c:294
4138 #: eelf32frvfd.c:469 eelf32ip2k.c:307 eelf32l4300.c:689 eelf32lm32.c:307
4139 #: eelf32lm32fd.c:469 eelf32lmip.c:689 eelf32loongarch.c:524 eelf32lppc.c:743
4140 #: eelf32lppclinux.c:743 eelf32lppcnto.c:743 eelf32lppcsim.c:743
4141 #: eelf32lr5900.c:548 eelf32lr5900n32.c:547 eelf32lriscv.c:542
4142 #: eelf32lriscv_ilp32.c:542 eelf32lriscv_ilp32f.c:542 eelf32lsmip.c:689
4143 #: eelf32ltsmip.c:689 eelf32ltsmip_fbsd.c:689 eelf32ltsmipn32.c:689
4144 #: eelf32ltsmipn32_fbsd.c:689 eelf32m32c.c:318 eelf32mb_linux.c:474
4145 #: eelf32mbel_linux.c:474 eelf32mcore.c:313 eelf32mep.c:292 eelf32metag.c:723
4146 #: eelf32microblaze.c:292 eelf32microblazeel.c:292 eelf32mipswindiss.c:522
4147 #: eelf32moxie.c:307 eelf32or1k.c:308 eelf32or1k_linux.c:474 eelf32ppc.c:743
4148 #: eelf32ppc_fbsd.c:743 eelf32ppchaiku.c:743 eelf32ppclinux.c:743
4149 #: eelf32ppcnto.c:743 eelf32ppcsim.c:743 eelf32ppcvxworks.c:717
4150 #: eelf32ppcwindiss.c:743 eelf32rl78.c:307 eelf32rx.c:335 eelf32rx_linux.c:320
4151 #: eelf32tilegx.c:474 eelf32tilegx_be.c:474 eelf32tilepro.c:474
4152 #: eelf32vax.c:444 eelf32visium.c:292 eelf32xstormy16.c:303
4153 #: eelf32xtensa.c:2387 eelf32z80.c:319 eelf64_aix.c:444 eelf64_ia64.c:501
4154 #: eelf64_ia64_fbsd.c:501 eelf64_s390.c:544 eelf64_sparc.c:474
4155 #: eelf64_sparc_fbsd.c:474 eelf64_sparc_sol2.c:606 eelf64alpha.c:567
4156 #: eelf64alpha_fbsd.c:567 eelf64alpha_nbsd.c:567 eelf64bmip.c:703
4157 #: eelf64bpf.c:292 eelf64briscv.c:542 eelf64briscv_lp64.c:542
4158 #: eelf64briscv_lp64f.c:542 eelf64btsmip.c:689 eelf64btsmip_fbsd.c:689
4159 #: eelf64hppa.c:414 eelf64loongarch.c:524 eelf64lppc.c:1197
4160 #: eelf64lppc_fbsd.c:1197 eelf64lriscv.c:542 eelf64lriscv_lp64.c:542
4161 #: eelf64lriscv_lp64f.c:542 eelf64ltsmip.c:689 eelf64ltsmip_fbsd.c:689
4162 #: eelf64mmix.c:555 eelf64ppc.c:1197 eelf64ppc_fbsd.c:1197 eelf64rdos.c:499
4163 #: eelf64tilegx.c:474 eelf64tilegx_be.c:474 eelf_i386.c:5320
4164 #: eelf_i386_be.c:515 eelf_i386_fbsd.c:597 eelf_i386_haiku.c:597
4165 #: eelf_i386_ldso.c:530 eelf_i386_sol2.c:687 eelf_i386_vxworks.c:582
4166 #: eelf_iamcu.c:555 eelf_mipsel_haiku.c:689 eelf_s390.c:474 eelf_x86_64.c:5751
4167 #: eelf_x86_64_cloudabi.c:650 eelf_x86_64_fbsd.c:650 eelf_x86_64_haiku.c:650
4168 #: eelf_x86_64_sol2.c:782 eh8300elf.c:307 eh8300elf_linux.c:307
4169 #: eh8300helf.c:307 eh8300helf_linux.c:307 eh8300hnelf.c:307 eh8300self.c:307
4170 #: eh8300self_linux.c:307 eh8300snelf.c:307 eh8300sxelf.c:307
4171 #: eh8300sxelf_linux.c:307 eh8300sxnelf.c:307 ehppa64linux.c:444
4172 #: ehppaelf.c:575 ehppalinux.c:757 ehppanbsd.c:757 ehppaobsd.c:757
4173 #: ei386lynx.c:459 ei386moss.c:459 ei386nto.c:459 em32relf.c:307
4174 #: em32relf_linux.c:469 em32rlelf.c:307 em32rlelf_linux.c:469
4175 #: em68hc11elf.c:577 em68hc11elfb.c:577 em68hc12elf.c:577 em68hc12elfb.c:577
4176 #: em68kelf.c:631 em68kelfnbsd.c:631 emn10300.c:444 ends32belf.c:428
4177 #: ends32belf16m.c:428 ends32belf_linux.c:561 ends32elf.c:428
4178 #: ends32elf16m.c:428 ends32elf_linux.c:561 enios2elf.c:594 enios2linux.c:735
4179 #: epruelf.c:313 escore3_elf.c:466 escore7_elf.c:466 eshelf.c:444
4180 #: eshelf_fd.c:474 eshelf_linux.c:474 eshelf_nbsd.c:444 eshelf_nto.c:444
4181 #: eshelf_uclinux.c:444 eshelf_vxworks.c:481 eshlelf.c:444 eshlelf_fd.c:474
4182 #: eshlelf_linux.c:474 eshlelf_nbsd.c:444 eshlelf_nto.c:444
4183 #: eshlelf_vxworks.c:481 ev850.c:339 ev850_rh850.c:339
4184 msgid "%P: warning: -z %s ignored\n"
4187 #: eaarch64cloudabi.c:830 eaarch64cloudabib.c:830 eaarch64elf.c:825
4188 #: eaarch64elf32.c:825 eaarch64elf32b.c:825 eaarch64elfb.c:825
4189 #: eaarch64fbsd.c:830 eaarch64fbsdb.c:830 eaarch64haiku.c:830
4190 #: eaarch64linux.c:830 eaarch64linux32.c:830 eaarch64linux32b.c:830
4191 #: eaarch64linuxb.c:830
4192 msgid "%P: error: unrecognized option for --fix-cortex-a53-843419: %s\n"
4195 #: eaarch64cloudabi.c:859 eaarch64cloudabib.c:859 eaarch64elf.c:854
4196 #: eaarch64elf32.c:854 eaarch64elf32b.c:854 eaarch64elfb.c:854
4197 #: eaarch64fbsd.c:859 eaarch64fbsdb.c:859 eaarch64haiku.c:859
4198 #: eaarch64linux.c:859 eaarch64linux32.c:859 eaarch64linux32b.c:859
4199 #: eaarch64linuxb.c:859 earmelf.c:1159 earmelf_fbsd.c:1159
4200 #: earmelf_fuchsia.c:1164 earmelf_haiku.c:1164 earmelf_linux.c:1164
4201 #: earmelf_linux_eabi.c:1164 earmelf_linux_fdpiceabi.c:1164
4202 #: earmelf_nacl.c:1164 earmelf_nbsd.c:1159 earmelf_phoenix.c:1164
4203 #: earmelf_vxworks.c:1199 earmelfb.c:1159 earmelfb_fbsd.c:1159
4204 #: earmelfb_fuchsia.c:1164 earmelfb_linux.c:1164 earmelfb_linux_eabi.c:1164
4205 #: earmelfb_linux_fdpiceabi.c:1164 earmelfb_nacl.c:1164 earmelfb_nbsd.c:1159
4209 " --no-enum-size-warning Don't warn about objects with incompatible\n"
4213 #: eaarch64cloudabi.c:861 eaarch64cloudabib.c:861 eaarch64elf.c:856
4214 #: eaarch64elf32.c:856 eaarch64elf32b.c:856 eaarch64elfb.c:856
4215 #: eaarch64fbsd.c:861 eaarch64fbsdb.c:861 eaarch64haiku.c:861
4216 #: eaarch64linux.c:861 eaarch64linux32.c:861 eaarch64linux32b.c:861
4217 #: eaarch64linuxb.c:861 earmelf.c:1161 earmelf_fbsd.c:1161
4218 #: earmelf_fuchsia.c:1166 earmelf_haiku.c:1166 earmelf_linux.c:1166
4219 #: earmelf_linux_eabi.c:1166 earmelf_linux_fdpiceabi.c:1166
4220 #: earmelf_nacl.c:1166 earmelf_nbsd.c:1161 earmelf_phoenix.c:1166
4221 #: earmelf_vxworks.c:1201 earmelfb.c:1161 earmelfb_fbsd.c:1161
4222 #: earmelfb_fuchsia.c:1166 earmelfb_linux.c:1166 earmelfb_linux_eabi.c:1166
4223 #: earmelfb_linux_fdpiceabi.c:1166 earmelfb_nacl.c:1166 earmelfb_nbsd.c:1161
4227 " --no-wchar-size-warning Don't warn about objects with incompatible\n"
4231 #: eaarch64cloudabi.c:863 eaarch64cloudabib.c:863 eaarch64elf.c:858
4232 #: eaarch64elf32.c:858 eaarch64elf32b.c:858 eaarch64elfb.c:858
4233 #: eaarch64fbsd.c:863 eaarch64fbsdb.c:863 eaarch64haiku.c:863
4234 #: eaarch64linux.c:863 eaarch64linux32.c:863 eaarch64linux32b.c:863
4235 #: eaarch64linuxb.c:863 earmelf.c:1163 earmelf_fbsd.c:1163
4236 #: earmelf_fuchsia.c:1168 earmelf_haiku.c:1168 earmelf_linux.c:1168
4237 #: earmelf_linux_eabi.c:1168 earmelf_linux_fdpiceabi.c:1168
4238 #: earmelf_nacl.c:1168 earmelf_nbsd.c:1163 earmelf_phoenix.c:1168
4239 #: earmelf_vxworks.c:1203 earmelfb.c:1163 earmelfb_fbsd.c:1163
4240 #: earmelfb_fuchsia.c:1168 earmelfb_linux.c:1168 earmelfb_linux_eabi.c:1168
4241 #: earmelfb_linux_fdpiceabi.c:1168 earmelfb_nacl.c:1168 earmelfb_nbsd.c:1163
4245 " --pic-veneer Always generate PIC interworking veneers\n"
4248 #: eaarch64cloudabi.c:864 eaarch64cloudabib.c:864 eaarch64elf.c:859
4249 #: eaarch64elf32.c:859 eaarch64elf32b.c:859 eaarch64elfb.c:859
4250 #: eaarch64fbsd.c:864 eaarch64fbsdb.c:864 eaarch64haiku.c:864
4251 #: eaarch64linux.c:864 eaarch64linux32.c:864 eaarch64linux32b.c:864
4252 #: eaarch64linuxb.c:864 earmelf.c:1170 earmelf_fbsd.c:1170
4253 #: earmelf_fuchsia.c:1175 earmelf_haiku.c:1175 earmelf_linux.c:1175
4254 #: earmelf_linux_eabi.c:1175 earmelf_linux_fdpiceabi.c:1175
4255 #: earmelf_nacl.c:1175 earmelf_nbsd.c:1170 earmelf_phoenix.c:1175
4256 #: earmelf_vxworks.c:1210 earmelfb.c:1170 earmelfb_fbsd.c:1170
4257 #: earmelfb_fuchsia.c:1175 earmelfb_linux.c:1175 earmelfb_linux_eabi.c:1175
4258 #: earmelfb_linux_fdpiceabi.c:1175 earmelfb_nacl.c:1175 earmelfb_nbsd.c:1170
4262 " --stub-group-size=N Maximum size of a group of input sections "
4264 " can be handled by one stub section. A "
4266 " value locates all stubs after their "
4268 " (with a group size of -N), while a positive\n"
4269 " value allows two groups of input sections, "
4271 " before, and one after each stub section.\n"
4272 " Values of +/-1 indicate the linker should\n"
4273 " choose suitable defaults.\n"
4276 #: eaarch64cloudabi.c:873 eaarch64cloudabib.c:873 eaarch64elf.c:868
4277 #: eaarch64elf32.c:868 eaarch64elf32b.c:868 eaarch64elfb.c:868
4278 #: eaarch64fbsd.c:873 eaarch64fbsdb.c:873 eaarch64haiku.c:873
4279 #: eaarch64linux.c:873 eaarch64linux32.c:873 eaarch64linux32b.c:873
4280 #: eaarch64linuxb.c:873
4282 msgid " --fix-cortex-a53-835769 Fix erratum 835769\n"
4285 #: eaarch64cloudabi.c:874 eaarch64cloudabib.c:874 eaarch64elf.c:869
4286 #: eaarch64elf32.c:869 eaarch64elf32b.c:869 eaarch64elfb.c:869
4287 #: eaarch64fbsd.c:874 eaarch64fbsdb.c:874 eaarch64haiku.c:874
4288 #: eaarch64linux.c:874 eaarch64linux32.c:874 eaarch64linux32b.c:874
4289 #: eaarch64linuxb.c:874
4292 " --fix-cortex-a53-843419[=full|adr|adrp] Fix erratum 843419 and "
4293 "optionally specify which workaround to use.\n"
4294 " full (default): Use both ADRP "
4295 "and ADR workaround, this will \n"
4296 " increase the size of your "
4298 " adr: Only use the ADR "
4299 "workaround, this will not cause any increase\n"
4300 " in binary size but linking "
4301 "will fail if the referenced address is\n"
4302 " out of range of an ADR "
4303 "instruction. This will remove the need of using\n"
4304 " a veneer and results in "
4305 "both performance and size benefits.\n"
4306 " adrp: Use only the ADRP "
4307 "workaround, this will never rewrite your ADRP\n"
4308 " instruction into an ADR. "
4309 "As such the workaround will always use a\n"
4310 " veneer and this will give "
4311 "you both a performance and size overhead.\n"
4314 #: eaarch64cloudabi.c:885 eaarch64cloudabib.c:885 eaarch64elf.c:880
4315 #: eaarch64elf32.c:880 eaarch64elf32b.c:880 eaarch64elfb.c:880
4316 #: eaarch64fbsd.c:885 eaarch64fbsdb.c:885 eaarch64haiku.c:885
4317 #: eaarch64linux.c:885 eaarch64linux32.c:885 eaarch64linux32b.c:885
4318 #: eaarch64linuxb.c:885
4321 " --no-apply-dynamic-relocs Do not apply link-time values for dynamic "
4325 #: eaarch64cloudabi.c:886 eaarch64cloudabib.c:886 eaarch64elf.c:881
4326 #: eaarch64elf32.c:881 eaarch64elf32b.c:881 eaarch64elfb.c:881
4327 #: eaarch64fbsd.c:886 eaarch64fbsdb.c:886 eaarch64haiku.c:886
4328 #: eaarch64linux.c:886 eaarch64linux32.c:886 eaarch64linux32b.c:886
4329 #: eaarch64linuxb.c:886
4332 " -z force-bti Turn on Branch Target Identification "
4333 "mechanism and generate PLTs with BTI. Generate warnings for missing BTI on "
4337 #: eaarch64cloudabi.c:887 eaarch64cloudabib.c:887 eaarch64elf.c:882
4338 #: eaarch64elf32.c:882 eaarch64elf32b.c:882 eaarch64elfb.c:882
4339 #: eaarch64fbsd.c:887 eaarch64fbsdb.c:887 eaarch64haiku.c:887
4340 #: eaarch64linux.c:887 eaarch64linux32.c:887 eaarch64linux32b.c:887
4341 #: eaarch64linuxb.c:887
4344 " -z pac-plt Protect PLTs with Pointer Authentication.\n"
4347 #: eaarch64pe.c:424 earm64pe.c:424 earm_wince_pe.c:414 earmpe.c:414
4348 #: ei386pe.c:414 ei386pe_posix.c:414 ei386pep.c:424 emcorepe.c:414 eshpe.c:414
4351 " --base_file <basefile> Generate a base file for relocatable "
4355 #: eaarch64pe.c:425 earm64pe.c:425 earm_wince_pe.c:415 earmpe.c:415
4356 #: ei386pe.c:415 ei386pe_posix.c:415 ei386pep.c:425 emcorepe.c:415 eshpe.c:415
4359 " --dll Set image base to the default for DLLs\n"
4362 #: eaarch64pe.c:426 earm64pe.c:426 earm_wince_pe.c:416 earmpe.c:416
4363 #: ei386pe.c:416 ei386pe_posix.c:416 ei386pep.c:426 emcorepe.c:416 eshpe.c:416
4365 msgid " --file-alignment <size> Set file alignment\n"
4368 #: eaarch64pe.c:427 earm64pe.c:427 earm_wince_pe.c:417 earmpe.c:417
4369 #: ei386pe.c:417 ei386pe_posix.c:417 ei386pep.c:427 emcorepe.c:417 eshpe.c:417
4371 msgid " --heap <size> Set initial size of the heap\n"
4374 #: eaarch64pe.c:428 earm64pe.c:428 earm_wince_pe.c:418 earmpe.c:418
4375 #: ei386pe.c:418 ei386pe_posix.c:418 ei386pep.c:428 emcorepe.c:418 eshpe.c:418
4378 " --image-base <address> Set start address of the executable\n"
4381 #: eaarch64pe.c:429 earm64pe.c:429 earm_wince_pe.c:419 earmpe.c:419
4382 #: ei386pe.c:419 ei386pe_posix.c:419 ei386pep.c:429 emcorepe.c:419 eshpe.c:419
4385 " --major-image-version <number> Set version number of the executable\n"
4388 #: eaarch64pe.c:430 earm64pe.c:430 earm_wince_pe.c:420 earmpe.c:420
4389 #: ei386pe.c:420 ei386pe_posix.c:420 ei386pep.c:430 emcorepe.c:420 eshpe.c:420
4391 msgid " --major-os-version <number> Set minimum required OS version\n"
4394 #: eaarch64pe.c:431 earm64pe.c:431 earm_wince_pe.c:421 earmpe.c:421
4395 #: ei386pe.c:421 ei386pe_posix.c:421 ei386pep.c:431 emcorepe.c:421 eshpe.c:421
4398 " --major-subsystem-version <number> Set minimum required OS subsystem "
4402 #: eaarch64pe.c:432 earm64pe.c:432 earm_wince_pe.c:422 earmpe.c:422
4403 #: ei386pe.c:422 ei386pe_posix.c:422 ei386pep.c:432 emcorepe.c:422 eshpe.c:422
4406 " --minor-image-version <number> Set revision number of the executable\n"
4409 #: eaarch64pe.c:433 earm64pe.c:433 earm_wince_pe.c:423 earmpe.c:423
4410 #: ei386pe.c:423 ei386pe_posix.c:423 ei386pep.c:433 emcorepe.c:423 eshpe.c:423
4412 msgid " --minor-os-version <number> Set minimum required OS revision\n"
4415 #: eaarch64pe.c:434 earm64pe.c:434 earm_wince_pe.c:424 earmpe.c:424
4416 #: ei386pe.c:424 ei386pe_posix.c:424 ei386pep.c:434 emcorepe.c:424 eshpe.c:424
4419 " --minor-subsystem-version <number> Set minimum required OS subsystem "
4423 #: eaarch64pe.c:435 earm64pe.c:435 earm_wince_pe.c:425 earmpe.c:425
4424 #: ei386pe.c:425 ei386pe_posix.c:425 ei386pep.c:435 emcorepe.c:425 eshpe.c:425
4426 msgid " --section-alignment <size> Set section alignment\n"
4429 #: eaarch64pe.c:436 earm64pe.c:436 earm_wince_pe.c:426 earmpe.c:426
4430 #: ei386pe.c:426 ei386pe_posix.c:426 ei386pep.c:436 emcorepe.c:426 eshpe.c:426
4432 msgid " --stack <size> Set size of the initial stack\n"
4435 #: eaarch64pe.c:437 earm64pe.c:437 earm_wince_pe.c:427 earmpe.c:427
4436 #: ei386pe.c:427 ei386pe_posix.c:427 ei386pep.c:437 emcorepe.c:427 eshpe.c:427
4439 " --subsystem <name>[:<version>] Set required OS subsystem [& version]\n"
4442 #: eaarch64pe.c:438 earm64pe.c:438 earm_wince_pe.c:428 earmpe.c:428
4443 #: ei386pe.c:428 ei386pe_posix.c:428 ei386pep.c:438 emcorepe.c:428 eshpe.c:428
4446 " --support-old-code Support interworking with old code\n"
4449 #: eaarch64pe.c:439 earm64pe.c:439 earm_wince_pe.c:429 earmpe.c:429
4450 #: ei386pe.c:429 ei386pe_posix.c:429 ei386pep.c:439 emcorepe.c:429 eshpe.c:429
4453 " --[no-]leading-underscore Set explicit symbol underscore prefix "
4457 #: eaarch64pe.c:440 earm64pe.c:440 ei386pep.c:440
4460 " --[no-]insert-timestamp Use a real timestamp rather than zero "
4464 #: eaarch64pe.c:441 earm64pe.c:441 earm_wince_pe.c:432 earmpe.c:432
4465 #: ei386pe.c:432 ei386pe_posix.c:432 ei386pep.c:441 emcorepe.c:432 eshpe.c:432
4468 " This makes binaries non-deterministic\n"
4471 #: eaarch64pe.c:443 earm64pe.c:443 earm_wince_pe.c:434 earmpe.c:434
4472 #: ei386pe.c:434 ei386pe_posix.c:434 ei386pep.c:443 emcorepe.c:434 eshpe.c:434
4475 " --add-stdcall-alias Export symbols with and without @nn\n"
4478 #: eaarch64pe.c:444 earm64pe.c:444 earm_wince_pe.c:435 earmpe.c:435
4479 #: ei386pe.c:435 ei386pe_posix.c:435 ei386pep.c:444 emcorepe.c:435 eshpe.c:435
4481 msgid " --disable-stdcall-fixup Don't link _sym to _sym@nn\n"
4484 #: eaarch64pe.c:445 earm64pe.c:445 earm_wince_pe.c:436 earmpe.c:436
4485 #: ei386pe.c:436 ei386pe_posix.c:436 ei386pep.c:445 emcorepe.c:436 eshpe.c:436
4488 " --enable-stdcall-fixup Link _sym to _sym@nn without warnings\n"
4491 #: eaarch64pe.c:446 earm64pe.c:446 earm_wince_pe.c:437 earmpe.c:437
4492 #: ei386pe.c:437 ei386pe_posix.c:437 ei386pep.c:446 emcorepe.c:437 eshpe.c:437
4495 " --exclude-symbols sym,sym,... Exclude symbols from automatic export\n"
4498 #: eaarch64pe.c:447 earm64pe.c:447 earm_wince_pe.c:438 earmpe.c:438
4499 #: ei386pe.c:438 ei386pe_posix.c:438 ei386pep.c:447 emcorepe.c:438 eshpe.c:438
4502 " --exclude-all-symbols Exclude all symbols from automatic "
4506 #: eaarch64pe.c:448 earm64pe.c:448 earm_wince_pe.c:439 earmpe.c:439
4507 #: ei386pe.c:439 ei386pe_posix.c:439 ei386pep.c:448 emcorepe.c:439 eshpe.c:439
4510 " --exclude-libs lib,lib,... Exclude libraries from automatic "
4514 #: eaarch64pe.c:449 earm64pe.c:449 earm_wince_pe.c:440 earmpe.c:440
4515 #: ei386pe.c:440 ei386pe_posix.c:440 ei386pep.c:449 emcorepe.c:440 eshpe.c:440
4517 msgid " --exclude-modules-for-implib mod,mod,...\n"
4520 #: eaarch64pe.c:450 earm64pe.c:450 earm_wince_pe.c:441 earmpe.c:441
4521 #: ei386pe.c:441 ei386pe_posix.c:441 ei386pep.c:450 emcorepe.c:441 eshpe.c:441
4524 " Exclude objects, archive members from "
4528 #: eaarch64pe.c:451 earm64pe.c:451 ei386pep.c:451
4531 " export, place into import library "
4535 #: eaarch64pe.c:452 earm64pe.c:452 earm_wince_pe.c:443 earmpe.c:443
4536 #: ei386pe.c:443 ei386pe_posix.c:443 ei386pep.c:452 emcorepe.c:443 eshpe.c:443
4539 " --export-all-symbols Automatically export all globals to "
4543 #: eaarch64pe.c:453 earm64pe.c:453 earm_wince_pe.c:444 earmpe.c:444
4544 #: ei386pe.c:444 ei386pe_posix.c:444 ei386pep.c:453 emcorepe.c:444 eshpe.c:444
4546 msgid " --kill-at Remove @nn from exported symbols\n"
4549 #: eaarch64pe.c:454 earm64pe.c:454 earm_wince_pe.c:445 earmpe.c:445
4550 #: ei386pe.c:445 ei386pe_posix.c:445 ei386pep.c:454 emcorepe.c:445 eshpe.c:445
4553 " --output-def <file> Generate a .DEF file for the built DLL\n"
4556 #: eaarch64pe.c:455 earm64pe.c:455 earm_wince_pe.c:446 earmpe.c:446
4557 #: ei386pe.c:446 ei386pe_posix.c:446 ei386pep.c:455 emcorepe.c:446 eshpe.c:446
4559 msgid " --warn-duplicate-exports Warn about duplicate exports\n"
4562 #: eaarch64pe.c:456 earm64pe.c:456 ei386pep.c:456
4565 " --compat-implib Create backward compatible import "
4567 " create __imp_<SYMBOL> as well\n"
4570 #: eaarch64pe.c:457 earm64pe.c:457 ei386pep.c:457
4573 " --enable-auto-image-base Automatically choose image base for "
4575 " unless user specifies one\n"
4578 #: eaarch64pe.c:458 earm64pe.c:458 ei386pep.c:458
4581 " --disable-auto-image-base Do not auto-choose image base "
4585 #: eaarch64pe.c:459 earm64pe.c:459 earm_wince_pe.c:450 earmpe.c:450
4586 #: ei386pe.c:450 ei386pe_posix.c:450 ei386pep.c:459 emcorepe.c:450 eshpe.c:450
4589 " --dll-search-prefix=<string> When linking dynamically to a dll "
4591 " an importlib, use <string><basename>."
4593 " in preference to lib<basename>.dll \n"
4596 #: eaarch64pe.c:460 earm64pe.c:460 earm_wince_pe.c:451 earmpe.c:451
4597 #: ei386pe.c:451 ei386pe_posix.c:451 ei386pep.c:460 emcorepe.c:451 eshpe.c:451
4600 " --enable-auto-import Do sophisticated linking of _sym to\n"
4601 " __imp_sym for DATA references\n"
4604 #: eaarch64pe.c:461 earm64pe.c:461 earm_wince_pe.c:452 earmpe.c:452
4605 #: ei386pe.c:452 ei386pe_posix.c:452 ei386pep.c:461 emcorepe.c:452 eshpe.c:452
4608 " --disable-auto-import Do not auto-import DATA items from "
4612 #: eaarch64pe.c:462 earm64pe.c:462 ei386pep.c:462
4615 " --enable-runtime-pseudo-reloc Work around auto-import limitations by\n"
4616 " adding pseudo-relocations resolved "
4621 #: eaarch64pe.c:463 earm64pe.c:463 ei386pep.c:463
4624 " --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations "
4626 " auto-imported DATA\n"
4629 #: eaarch64pe.c:464 earm64pe.c:464 ei386pep.c:464
4632 " --enable-extra-pep-debug Enable verbose debug output when "
4634 " or linking to DLLs (esp. auto-"
4638 #: eaarch64pe.c:465 earm64pe.c:465 earm_wince_pe.c:459 earmpe.c:459
4639 #: ei386pe.c:459 ei386pe_posix.c:459 ei386pep.c:465 emcorepe.c:459 eshpe.c:459
4642 " --enable-long-section-names Use long COFF section names even in\n"
4643 " executable image files\n"
4646 #: eaarch64pe.c:466 earm64pe.c:466 earm_wince_pe.c:460 earmpe.c:460
4647 #: ei386pe.c:460 ei386pe_posix.c:460 ei386pep.c:466 emcorepe.c:460 eshpe.c:460
4650 " --disable-long-section-names Never use long COFF section names, "
4652 " in object files\n"
4655 #: eaarch64pe.c:467 earm64pe.c:467 ei386pep.c:467
4658 " --[disable-]high-entropy-va Image is compatible with 64-bit address "
4660 " layout randomization (ASLR)\n"
4663 #: eaarch64pe.c:468 earm64pe.c:468 earm_wince_pe.c:461 earmpe.c:461
4664 #: ei386pe.c:461 ei386pe_posix.c:461 ei386pep.c:468 emcorepe.c:461 eshpe.c:461
4667 " --[disable-]dynamicbase Image base address may be relocated "
4669 " address space layout randomization "
4673 #: eaarch64pe.c:469 earm64pe.c:469 earm_wince_pe.c:462 earmpe.c:462
4674 #: ei386pe.c:462 ei386pe_posix.c:462 ei386pep.c:469 emcorepe.c:462 eshpe.c:462
4676 msgid " --enable-reloc-section Create the base relocation table\n"
4679 #: eaarch64pe.c:470 earm64pe.c:470 earm_wince_pe.c:463 earmpe.c:463
4680 #: ei386pe.c:463 ei386pe_posix.c:463 ei386pep.c:470 emcorepe.c:463 eshpe.c:463
4683 " --disable-reloc-section Do not create the base relocation "
4687 #: eaarch64pe.c:471 earm64pe.c:471 earm_wince_pe.c:464 earmpe.c:464
4688 #: ei386pe.c:464 ei386pe_posix.c:464 ei386pep.c:471 emcorepe.c:464 eshpe.c:464
4691 " --[disable-]forceinteg Code integrity checks are enforced\n"
4694 #: eaarch64pe.c:472 earm64pe.c:472 earm_wince_pe.c:465 earmpe.c:465
4695 #: ei386pe.c:465 ei386pe_posix.c:465 ei386pep.c:472 emcorepe.c:465 eshpe.c:465
4698 " --[disable-]nxcompat Image is compatible with data "
4703 #: eaarch64pe.c:473 earm64pe.c:473 earm_wince_pe.c:466 earmpe.c:466
4704 #: ei386pe.c:466 ei386pe_posix.c:466 ei386pep.c:473 emcorepe.c:466 eshpe.c:466
4707 " --[disable-]no-isolation Image understands isolation but do not\n"
4708 " isolate the image\n"
4711 #: eaarch64pe.c:474 earm64pe.c:474 ei386pep.c:474
4714 " --[disable-]no-seh Image does not use SEH; no SE handler "
4716 " be called in this image\n"
4719 #: eaarch64pe.c:475 earm64pe.c:475 earm_wince_pe.c:468 earmpe.c:468
4720 #: ei386pe.c:468 ei386pe_posix.c:468 ei386pep.c:475 emcorepe.c:468 eshpe.c:468
4722 msgid " --[disable-]no-bind Do not bind this image\n"
4725 #: eaarch64pe.c:476 earm64pe.c:476 earm_wince_pe.c:469 earmpe.c:469
4726 #: ei386pe.c:469 ei386pe_posix.c:469 ei386pep.c:476 emcorepe.c:469 eshpe.c:469
4728 msgid " --[disable-]wdmdriver Driver uses the WDM model\n"
4731 #: eaarch64pe.c:477 earm64pe.c:477 earm_wince_pe.c:470 earmpe.c:470
4732 #: ei386pe.c:470 ei386pe_posix.c:470 ei386pep.c:477 emcorepe.c:470 eshpe.c:470
4734 msgid " --[disable-]tsaware Image is Terminal Server aware\n"
4737 #: eaarch64pe.c:478 earm64pe.c:478 earm_wince_pe.c:471 earmpe.c:471
4738 #: ei386pe.c:471 ei386pe_posix.c:471 ei386pep.c:478 emcorepe.c:471 eshpe.c:471
4740 msgid " --build-id[=STYLE] Generate build ID\n"
4743 #: eaarch64pe.c:480 earm64pe.c:480 earm_wince_pe.c:473 earmpe.c:473
4744 #: ei386pe.c:473 ei386pe_posix.c:473 ei386pep.c:480 emcorepe.c:473 eshpe.c:473
4746 msgid " --pdb=[FILENAME] Generate PDB file\n"
4749 #: eaarch64pe.c:606 earm64pe.c:606 earm_wince_pe.c:619 earmpe.c:619
4750 #: ei386beos.c:205 ei386pe.c:619 ei386pe_posix.c:619 ei386pep.c:606
4751 #: emcorepe.c:619 eshpe.c:619
4752 msgid "%P: warning: bad version number in -subsystem option\n"
4755 #: eaarch64pe.c:631 earm64pe.c:631 earm_wince_pe.c:644 earmpe.c:644
4756 #: ei386beos.c:222 ei386pe.c:644 ei386pe_posix.c:644 ei386pep.c:631
4757 #: emcorepe.c:644 eshpe.c:644
4758 msgid "%F%P: invalid subsystem type %s\n"
4761 #: eaarch64pe.c:652 earm64pe.c:652 earm_wince_pe.c:665 earmpe.c:665
4762 #: ei386beos.c:233 ei386pe.c:665 ei386pe_posix.c:665 ei386pep.c:652
4763 #: emcorepe.c:665 eshpe.c:665
4764 msgid "%F%P: invalid hex number for PE parameter '%s'\n"
4767 #: eaarch64pe.c:669 earm64pe.c:669 earm_wince_pe.c:682 earmpe.c:682
4768 #: ei386beos.c:250 ei386pe.c:682 ei386pe_posix.c:682 ei386pep.c:669
4769 #: emcorepe.c:682 eshpe.c:682
4770 msgid "%F%P: strange hex info for PE parameter '%s'\n"
4773 #: eaarch64pe.c:686 earm64pe.c:686 earm_wince_pe.c:698 earmpe.c:698
4774 #: eelf32mcore.c:319 ei386beos.c:266 ei386pe.c:698 ei386pe_posix.c:698
4775 #: ei386pep.c:686 emcorepe.c:698 eshpe.c:698
4776 msgid "%F%P: cannot open base file %s\n"
4779 #: eaarch64pe.c:1003 earm64pe.c:1003 earm_wince_pe.c:1028 earmpe.c:1028
4780 #: ei386beos.c:362 ei386pe.c:1028 ei386pe_posix.c:1028 ei386pep.c:1003
4781 #: emcorepe.c:1028 eshpe.c:1028
4782 msgid "%P: warning, file alignment > section alignment\n"
4785 #: eaarch64pe.c:1016 earm64pe.c:1016 ei386pep.c:1016
4787 "%P: warning: --export-dynamic is not supported for PE+ targets, did you mean "
4788 "--export-all-symbols?\n"
4791 #: eaarch64pe.c:1089 eaarch64pe.c:1116 earm64pe.c:1089 earm64pe.c:1116
4792 #: ei386pep.c:1089 ei386pep.c:1116
4794 msgid "warning: resolving %s by linking to %s\n"
4797 #: eaarch64pe.c:1094 eaarch64pe.c:1121 earm64pe.c:1094 earm64pe.c:1121
4798 #: earm_wince_pe.c:1096 earmpe.c:1096 ei386pe.c:1096 ei386pe_posix.c:1096
4799 #: ei386pep.c:1094 ei386pep.c:1121 emcorepe.c:1096 eshpe.c:1096
4800 msgid "Use --enable-stdcall-fixup to disable these warnings\n"
4803 #: eaarch64pe.c:1095 eaarch64pe.c:1122 earm64pe.c:1095 earm64pe.c:1122
4804 #: earm_wince_pe.c:1097 earmpe.c:1097 ei386pe.c:1097 ei386pe_posix.c:1097
4805 #: ei386pep.c:1095 ei386pep.c:1122 emcorepe.c:1097 eshpe.c:1097
4806 msgid "Use --disable-stdcall-fixup to disable these fixups\n"
4809 #: eaarch64pe.c:1173 earm64pe.c:1173 earm_wince_pe.c:1166 earmpe.c:1166
4810 #: ei386pe.c:1166 ei386pe_posix.c:1166 ei386pep.c:1173 emcorepe.c:1166
4812 msgid "%P: %C: cannot get section contents - auto-import exception\n"
4815 #: eaarch64pe.c:1267 earm64pe.c:1267 earm_wince_pe.c:1251 earmpe.c:1251
4816 #: ei386pe.c:1251 ei386pe_posix.c:1251 ei386pep.c:1267 emcorepe.c:1251
4818 msgid "%P: warning: .buildid section discarded, --build-id ignored\n"
4821 #: eaarch64pe.c:1385 earm64pe.c:1385 earm_wince_pe.c:1369 earmpe.c:1369
4822 #: ei386pe.c:1369 ei386pe_posix.c:1369 ei386pep.c:1385 emcorepe.c:1369
4824 msgid "%P: warning: cannot create .buildid section, --build-id ignored\n"
4827 #: eaarch64pe.c:1461 earm64pe.c:1461 earm_wince_pe.c:1444 earmpe.c:1444
4828 #: ei386pe.c:1444 ei386pe_posix.c:1444 ei386pep.c:1461 emcorepe.c:1444
4830 msgid "%F%P: cannot perform PE operations on non PE output file '%pB'\n"
4833 #: eaarch64pe.c:1585 earm64pe.c:1585 earm_wince_pe.c:1587 earmpe.c:1587
4834 #: ei386pe.c:1587 ei386pe_posix.c:1587 ei386pep.c:1585 emcorepe.c:1587
4836 msgid "%X%P: unable to process relocs: %E\n"
4839 #: eaix5ppc.c:330 eaix5rs6.c:330 eaixppc.c:330 eaixrs6.c:330 eppcmacos.c:330
4840 msgid "%F%P: cannot open %s\n"
4843 #: eaix5ppc.c:377 eaix5rs6.c:377 eaixppc.c:377 eaixrs6.c:377 eppcmacos.c:377
4844 msgid "%F%P: cannot read %s\n"
4847 #: eaix5ppc.c:405 eaix5rs6.c:405 eaixppc.c:405 eaixrs6.c:405 eppcmacos.c:405
4848 msgid "%P: warning: ignoring invalid -D number %s\n"
4851 #: eaix5ppc.c:413 eaix5rs6.c:413 eaixppc.c:413 eaixrs6.c:413 eppcmacos.c:413
4852 msgid "%P: warning: ignoring invalid -H number %s\n"
4855 #: eaix5ppc.c:525 eaix5rs6.c:525 eaixppc.c:525 eaixrs6.c:525 eppcmacos.c:525
4856 msgid "%P: warning: ignoring invalid -bmaxdata number %s\n"
4859 #: eaix5ppc.c:534 eaix5rs6.c:534 eaixppc.c:534 eaixrs6.c:534 eppcmacos.c:534
4860 msgid "%P: warning: ignoring invalid -bmaxstack number %s\n"
4863 #: eaix5ppc.c:547 eaix5rs6.c:547 eaixppc.c:547 eaixrs6.c:547 eppcmacos.c:547
4864 msgid "%P: warning: ignoring invalid module type %s\n"
4867 #: eaix5ppc.c:577 eaix5rs6.c:577 eaixppc.c:577 eaixrs6.c:577 eppcmacos.c:577
4868 msgid "%P: warning: ignoring invalid -pD number %s\n"
4871 #: eaix5ppc.c:600 eaix5rs6.c:600 eaixppc.c:600 eaixrs6.c:600 eppcmacos.c:600
4872 msgid "%P: warning: ignoring invalid -pT number %s\n"
4875 #: eaix5ppc.c:729 eaix5rs6.c:729 eaixppc.c:729 eaixrs6.c:729 eppcmacos.c:729
4876 msgid "%F%P: bfd_xcoff_link_record_set failed: %E\n"
4879 #: eaix5ppc.c:759 eaix5rs6.c:759 eaixppc.c:759 eaixrs6.c:759 eppcmacos.c:759
4880 msgid "%F%P: bfd_link_hash_lookup of export symbol failed: %E\n"
4883 #: eaix5ppc.c:761 eaix5rs6.c:761 eaixppc.c:761 eaixrs6.c:761 eppcmacos.c:761
4884 msgid "%F%P: bfd_xcoff_export_symbol failed: %E\n"
4887 #: eaix5ppc.c:866 eaix5rs6.c:866 eaixppc.c:866 eaixrs6.c:866 eppcmacos.c:866
4888 msgid "%F%P: can't find output section %s\n"
4891 #: eaix5ppc.c:903 eaix5rs6.c:903 eaixppc.c:903 eaixrs6.c:903 eppcmacos.c:903
4892 msgid "%F%P: can't find %s in output section\n"
4895 #: eaix5ppc.c:970 eaix5rs6.c:970 eaixppc.c:970 eaixrs6.c:970 eppcmacos.c:970
4896 msgid "%P: can't find required output section %s\n"
4899 #: eaix5ppc.c:1152 eaix5rs6.c:1152 eaixppc.c:1152 eaixrs6.c:1152
4901 msgid "%X%P: can not size stub sections: %E\n"
4904 #: eaix5ppc.c:1157 eaix5rs6.c:1157 eaixppc.c:1157 eaixrs6.c:1157
4906 msgid "%F%P: failed to layout dynamic sections: %E\n"
4909 #: eaix5ppc.c:1370 eaix5rs6.c:1370 eaixppc.c:1370 eaixrs6.c:1370
4911 msgid "%F%P:%s:%d: #! ([member]) is not supported in import files\n"
4914 #: eaix5ppc.c:1387 eaix5rs6.c:1387 eaixppc.c:1387 eaixrs6.c:1387
4916 msgid "%F%P: could not parse import path: %E\n"
4919 #: eaix5ppc.c:1397 eaix5ppc.c:1409 eaix5rs6.c:1397 eaix5rs6.c:1409
4920 #: eaixppc.c:1397 eaixppc.c:1409 eaixrs6.c:1397 eaixrs6.c:1409
4921 #: eppcmacos.c:1397 eppcmacos.c:1409
4922 msgid "%P:%s:%d: warning: syntax error in import file\n"
4925 #: eaix5ppc.c:1444 eaix5rs6.c:1444 eaixppc.c:1444 eaixrs6.c:1444
4927 msgid "%P:%s%d: warning: syntax error in import/export file\n"
4930 #: eaix5ppc.c:1462 eaix5rs6.c:1462 eaixppc.c:1462 eaixrs6.c:1462
4932 msgid "%P:%s:%d: warning: syntax error in import/export file\n"
4935 #: eaix5ppc.c:1497 eaix5rs6.c:1497 eaixppc.c:1497 eaixrs6.c:1497
4937 msgid "%X%P:%s:%d: failed to import symbol %s: %E\n"
4940 #: eaix5ppc.c:1507 eaix5rs6.c:1507 eaixppc.c:1507 eaixrs6.c:1507
4942 msgid "%P:%s:%d: warning: ignoring unterminated last line\n"
4945 #: eaix5ppc.c:1542 eaix5rs6.c:1542 eaixppc.c:1542 eaixrs6.c:1542
4947 msgid "%F%P: only relocations against symbols are permitted\n"
4950 #: eaix5ppc.c:1545 eaix5rs6.c:1545 eaixppc.c:1545 eaixrs6.c:1545
4952 msgid "%F%P: bfd_xcoff_link_count_reloc failed: %E\n"
4955 #: eaix5ppc.c:1633 eaix5rs6.c:1633 eaixppc.c:1633 eaixrs6.c:1633
4957 msgid "%F%P: can not create stub BFD: %E\n"
4960 #: eaix5ppc.c:1643 eaix5rs6.c:1643 eaixppc.c:1643 eaixrs6.c:1643
4961 #: eelf64_s390.c:65 eelf64lppc.c:131 eelf64lppc_fbsd.c:131 eelf64ppc.c:131
4962 #: eelf64ppc_fbsd.c:131 eppcmacos.c:1643
4963 msgid "%F%P: can not init BFD: %E\n"
4966 #: ealphavms.c:167 eelf64_ia64_vms.c:167
4969 " --identification <string> Set the identification of the output\n"
4972 #: earm_wince_pe.c:430 earmpe.c:430 ei386pe.c:430 ei386pe_posix.c:430
4973 #: emcorepe.c:430 eshpe.c:430
4976 " --thumb-entry=<symbol> Set the entry point to be Thumb "
4980 #: earm_wince_pe.c:431 earmpe.c:431 ei386pe.c:431 ei386pe_posix.c:431
4981 #: emcorepe.c:431 eshpe.c:431
4984 " --[no-]insert-timestamp Use a real timestamp rather than zero "
4988 #: earm_wince_pe.c:442 earmpe.c:442 ei386pe.c:442 ei386pe_posix.c:442
4989 #: emcorepe.c:442 eshpe.c:442
4992 " export, place into import library "
4996 #: earm_wince_pe.c:447 earmpe.c:447 ei386pe.c:447 ei386pe_posix.c:447
4997 #: emcorepe.c:447 eshpe.c:447
5000 " --compat-implib Create backward compatible import "
5002 " create __imp_<SYMBOL> as well.\n"
5005 #: earm_wince_pe.c:448 earmpe.c:448 ei386pe.c:448 ei386pe_posix.c:448
5006 #: emcorepe.c:448 eshpe.c:448
5009 " --enable-auto-image-base[=<address>] Automatically choose image base for "
5011 " (optionally starting with address) "
5013 " specifically set with --image-base\n"
5016 #: earm_wince_pe.c:449 earmpe.c:449 ei386pe.c:449 ei386pe_posix.c:449
5017 #: emcorepe.c:449 eshpe.c:449
5020 " --disable-auto-image-base Do not auto-choose image base. "
5024 #: earm_wince_pe.c:453 earmpe.c:453 ei386pe.c:453 ei386pe_posix.c:453
5025 #: emcorepe.c:453 eshpe.c:453
5028 " --enable-runtime-pseudo-reloc Work around auto-import limitations by\n"
5029 " adding pseudo-relocations resolved "
5034 #: earm_wince_pe.c:454 earmpe.c:454 ei386pe.c:454 ei386pe_posix.c:454
5035 #: emcorepe.c:454 eshpe.c:454
5038 " --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations "
5040 " auto-imported DATA.\n"
5043 #: earm_wince_pe.c:455 earmpe.c:455 ei386pe.c:455 ei386pe_posix.c:455
5044 #: emcorepe.c:455 eshpe.c:455
5047 " --enable-extra-pe-debug Enable verbose debug output when "
5049 " or linking to DLLs (esp. auto-"
5053 #: earm_wince_pe.c:457 earmpe.c:457 ei386pe.c:457 ei386pe_posix.c:457
5054 #: emcorepe.c:457 eshpe.c:457
5057 " --large-address-aware Executable supports virtual addresses\n"
5058 " greater than 2 gigabytes\n"
5061 #: earm_wince_pe.c:458 earmpe.c:458 ei386pe.c:458 ei386pe_posix.c:458
5062 #: emcorepe.c:458 eshpe.c:458
5065 " --disable-large-address-aware Executable does not support virtual\n"
5066 " addresses greater than 2 gigabytes\n"
5069 #: earm_wince_pe.c:467 earmpe.c:467 ei386pe.c:467 ei386pe_posix.c:467
5070 #: emcorepe.c:467 eshpe.c:467
5073 " --[disable-]no-seh Image does not use SEH. No SE handler "
5075 " be called in this image\n"
5078 #: earm_wince_pe.c:1041 earmpe.c:1041 ei386pe.c:1041 ei386pe_posix.c:1041
5079 #: emcorepe.c:1041 eshpe.c:1041
5081 "%P: warning: --export-dynamic is not supported for PE targets, did you mean "
5082 "--export-all-symbols?\n"
5085 #: earm_wince_pe.c:1091 earmpe.c:1091 ei386pe.c:1091 ei386pe_posix.c:1091
5086 #: emcorepe.c:1091 eshpe.c:1091
5087 msgid "%P: warning: resolving %s by linking to %s\n"
5090 #: earm_wince_pe.c:1796 earmpe.c:1796 ei386pe.c:1796 ei386pe_posix.c:1796
5091 #: emcorepe.c:1796 eshpe.c:1796
5093 msgid "%P: errors encountered processing file %s for interworking\n"
5096 #: earm_wince_pe.c:1960 earmelf.c:523 earmelf_fbsd.c:523 earmelf_fuchsia.c:524
5097 #: earmelf_haiku.c:524 earmelf_linux.c:524 earmelf_linux_eabi.c:524
5098 #: earmelf_linux_fdpiceabi.c:524 earmelf_nacl.c:524 earmelf_nbsd.c:523
5099 #: earmelf_phoenix.c:524 earmelf_vxworks.c:523 earmelfb.c:523
5100 #: earmelfb_fbsd.c:523 earmelfb_fuchsia.c:524 earmelfb_linux.c:524
5101 #: earmelfb_linux_eabi.c:524 earmelfb_linux_fdpiceabi.c:524
5102 #: earmelfb_nacl.c:524 earmelfb_nbsd.c:523 earmnto.c:523 earmpe.c:1960
5103 #: ei386pe.c:1960 ei386pe_posix.c:1960 emcorepe.c:1960 eshpe.c:1960
5104 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
5107 #: earm_wince_pe.c:1965 earmelf.c:528 earmelf_fbsd.c:528 earmelf_fuchsia.c:529
5108 #: earmelf_haiku.c:529 earmelf_linux.c:529 earmelf_linux_eabi.c:529
5109 #: earmelf_linux_fdpiceabi.c:529 earmelf_nacl.c:529 earmelf_nbsd.c:528
5110 #: earmelf_phoenix.c:529 earmelf_vxworks.c:528 earmelfb.c:528
5111 #: earmelfb_fbsd.c:528 earmelfb_fuchsia.c:529 earmelfb_linux.c:529
5112 #: earmelfb_linux_eabi.c:529 earmelfb_linux_fdpiceabi.c:529
5113 #: earmelfb_nacl.c:529 earmelfb_nbsd.c:528 earmnto.c:528 earmpe.c:1965
5114 #: ei386pe.c:1965 ei386pe_posix.c:1965 emcorepe.c:1965 eshpe.c:1965
5115 msgid "%P: warning: cannot find thumb start symbol %s\n"
5118 #: earmelf.c:144 earmelf_fbsd.c:144 earmelf_fuchsia.c:145 earmelf_haiku.c:145
5119 #: earmelf_linux.c:145 earmelf_linux_eabi.c:145 earmelf_linux_fdpiceabi.c:145
5120 #: earmelf_nacl.c:145 earmelf_nbsd.c:144 earmelf_phoenix.c:145
5121 #: earmelf_vxworks.c:144 earmelfb.c:144 earmelfb_fbsd.c:144
5122 #: earmelfb_fuchsia.c:145 earmelfb_linux.c:145 earmelfb_linux_eabi.c:145
5123 #: earmelfb_linux_fdpiceabi.c:145 earmelfb_nacl.c:145 earmelfb_nbsd.c:144
5124 #: earmnto.c:144 ei386beos.c:615
5126 msgid "%P: errors encountered processing file %s\n"
5129 #: earmelf.c:554 earmelf_fbsd.c:554 earmelf_fuchsia.c:555 earmelf_haiku.c:555
5130 #: earmelf_linux.c:555 earmelf_linux_eabi.c:555 earmelf_linux_fdpiceabi.c:555
5131 #: earmelf_nacl.c:555 earmelf_nbsd.c:554 earmelf_phoenix.c:555
5132 #: earmelf_vxworks.c:554 earmelfb.c:554 earmelfb_fbsd.c:554
5133 #: earmelfb_fuchsia.c:555 earmelfb_linux.c:555 earmelfb_linux_eabi.c:555
5134 #: earmelfb_linux_fdpiceabi.c:555 earmelfb_nacl.c:555 earmelfb_nbsd.c:554
5136 msgid "%F%P: %s: can't open: %E\n"
5139 #: earmelf.c:557 earmelf_fbsd.c:557 earmelf_fuchsia.c:558 earmelf_haiku.c:558
5140 #: earmelf_linux.c:558 earmelf_linux_eabi.c:558 earmelf_linux_fdpiceabi.c:558
5141 #: earmelf_nacl.c:558 earmelf_nbsd.c:557 earmelf_phoenix.c:558
5142 #: earmelf_vxworks.c:557 earmelfb.c:557 earmelfb_fbsd.c:557
5143 #: earmelfb_fuchsia.c:558 earmelfb_linux.c:558 earmelfb_linux_eabi.c:558
5144 #: earmelfb_linux_fdpiceabi.c:558 earmelfb_nacl.c:558 earmelfb_nbsd.c:557
5146 msgid "%F%P: %s: not a relocatable file: %E\n"
5149 #: earmelf.c:1069 earmelf_fbsd.c:1069 earmelf_fuchsia.c:1074
5150 #: earmelf_haiku.c:1074 earmelf_linux.c:1074 earmelf_linux_eabi.c:1074
5151 #: earmelf_linux_fdpiceabi.c:1074 earmelf_nacl.c:1074 earmelf_nbsd.c:1069
5152 #: earmelf_phoenix.c:1074 earmelf_vxworks.c:1105 earmelfb.c:1069
5153 #: earmelfb_fbsd.c:1069 earmelfb_fuchsia.c:1074 earmelfb_linux.c:1074
5154 #: earmelfb_linux_eabi.c:1074 earmelfb_linux_fdpiceabi.c:1074
5155 #: earmelfb_nacl.c:1074 earmelfb_nbsd.c:1069 earmnto.c:1044
5156 msgid "%P: unrecognized VFP11 fix type '%s'\n"
5159 #: earmelf.c:1082 earmelf_fbsd.c:1082 earmelf_fuchsia.c:1087
5160 #: earmelf_haiku.c:1087 earmelf_linux.c:1087 earmelf_linux_eabi.c:1087
5161 #: earmelf_linux_fdpiceabi.c:1087 earmelf_nacl.c:1087 earmelf_nbsd.c:1082
5162 #: earmelf_phoenix.c:1087 earmelf_vxworks.c:1118 earmelfb.c:1082
5163 #: earmelfb_fbsd.c:1082 earmelfb_fuchsia.c:1087 earmelfb_linux.c:1087
5164 #: earmelfb_linux_eabi.c:1087 earmelfb_linux_fdpiceabi.c:1087
5165 #: earmelfb_nacl.c:1087 earmelfb_nbsd.c:1082 earmnto.c:1057
5166 msgid "%P: unrecognized STM32L4XX fix type '%s'\n"
5169 #: earmelf.c:1149 earmelf_fbsd.c:1149 earmelf_fuchsia.c:1154
5170 #: earmelf_haiku.c:1154 earmelf_linux.c:1154 earmelf_linux_eabi.c:1154
5171 #: earmelf_linux_fdpiceabi.c:1154 earmelf_nacl.c:1154 earmelf_nbsd.c:1149
5172 #: earmelf_phoenix.c:1154 earmelf_vxworks.c:1189 earmelfb.c:1149
5173 #: earmelfb_fbsd.c:1149 earmelfb_fuchsia.c:1154 earmelfb_linux.c:1154
5174 #: earmelfb_linux_eabi.c:1154 earmelfb_linux_fdpiceabi.c:1154
5175 #: earmelfb_nacl.c:1154 earmelfb_nbsd.c:1149 earmnto.c:1124
5178 " --thumb-entry=<sym> Set the entry point to be Thumb symbol <sym>\n"
5181 #: earmelf.c:1150 earmelf_fbsd.c:1150 earmelf_fuchsia.c:1155
5182 #: earmelf_haiku.c:1155 earmelf_linux.c:1155 earmelf_linux_eabi.c:1155
5183 #: earmelf_linux_fdpiceabi.c:1155 earmelf_nacl.c:1155 earmelf_nbsd.c:1150
5184 #: earmelf_phoenix.c:1155 earmelf_vxworks.c:1190 earmelfb.c:1150
5185 #: earmelfb_fbsd.c:1150 earmelfb_fuchsia.c:1155 earmelfb_linux.c:1155
5186 #: earmelfb_linux_eabi.c:1155 earmelfb_linux_fdpiceabi.c:1155
5187 #: earmelfb_nacl.c:1155 earmelfb_nbsd.c:1150 earmnto.c:1125
5189 msgid " --be8 Output BE8 format image\n"
5192 #: earmelf.c:1151 earmelf_fbsd.c:1151 earmelf_fuchsia.c:1156
5193 #: earmelf_haiku.c:1156 earmelf_linux.c:1156 earmelf_linux_eabi.c:1156
5194 #: earmelf_linux_fdpiceabi.c:1156 earmelf_nacl.c:1156 earmelf_nbsd.c:1151
5195 #: earmelf_phoenix.c:1156 earmelf_vxworks.c:1191 earmelfb.c:1151
5196 #: earmelfb_fbsd.c:1151 earmelfb_fuchsia.c:1156 earmelfb_linux.c:1156
5197 #: earmelfb_linux_eabi.c:1156 earmelfb_linux_fdpiceabi.c:1156
5198 #: earmelfb_nacl.c:1156 earmelfb_nbsd.c:1151 earmnto.c:1126
5200 msgid " --target1-rel Interpret R_ARM_TARGET1 as R_ARM_REL32\n"
5203 #: earmelf.c:1152 earmelf_fbsd.c:1152 earmelf_fuchsia.c:1157
5204 #: earmelf_haiku.c:1157 earmelf_linux.c:1157 earmelf_linux_eabi.c:1157
5205 #: earmelf_linux_fdpiceabi.c:1157 earmelf_nacl.c:1157 earmelf_nbsd.c:1152
5206 #: earmelf_phoenix.c:1157 earmelf_vxworks.c:1192 earmelfb.c:1152
5207 #: earmelfb_fbsd.c:1152 earmelfb_fuchsia.c:1157 earmelfb_linux.c:1157
5208 #: earmelfb_linux_eabi.c:1157 earmelfb_linux_fdpiceabi.c:1157
5209 #: earmelfb_nacl.c:1157 earmelfb_nbsd.c:1152 earmnto.c:1127
5211 msgid " --target1-abs Interpret R_ARM_TARGET1 as R_ARM_ABS32\n"
5214 #: earmelf.c:1153 earmelf_fbsd.c:1153 earmelf_fuchsia.c:1158
5215 #: earmelf_haiku.c:1158 earmelf_linux.c:1158 earmelf_linux_eabi.c:1158
5216 #: earmelf_linux_fdpiceabi.c:1158 earmelf_nacl.c:1158 earmelf_nbsd.c:1153
5217 #: earmelf_phoenix.c:1158 earmelf_vxworks.c:1193 earmelfb.c:1153
5218 #: earmelfb_fbsd.c:1153 earmelfb_fuchsia.c:1158 earmelfb_linux.c:1158
5219 #: earmelfb_linux_eabi.c:1158 earmelfb_linux_fdpiceabi.c:1158
5220 #: earmelfb_nacl.c:1158 earmelfb_nbsd.c:1153 earmnto.c:1128
5222 msgid " --target2=<type> Specify definition of R_ARM_TARGET2\n"
5225 #: earmelf.c:1154 earmelf_fbsd.c:1154 earmelf_fuchsia.c:1159
5226 #: earmelf_haiku.c:1159 earmelf_linux.c:1159 earmelf_linux_eabi.c:1159
5227 #: earmelf_linux_fdpiceabi.c:1159 earmelf_nacl.c:1159 earmelf_nbsd.c:1154
5228 #: earmelf_phoenix.c:1159 earmelf_vxworks.c:1194 earmelfb.c:1154
5229 #: earmelfb_fbsd.c:1154 earmelfb_fuchsia.c:1159 earmelfb_linux.c:1159
5230 #: earmelfb_linux_eabi.c:1159 earmelfb_linux_fdpiceabi.c:1159
5231 #: earmelfb_nacl.c:1159 earmelfb_nbsd.c:1154 earmnto.c:1129
5233 msgid " --fix-v4bx Rewrite BX rn as MOV pc, rn for ARMv4\n"
5236 #: earmelf.c:1155 earmelf_fbsd.c:1155 earmelf_fuchsia.c:1160
5237 #: earmelf_haiku.c:1160 earmelf_linux.c:1160 earmelf_linux_eabi.c:1160
5238 #: earmelf_linux_fdpiceabi.c:1160 earmelf_nacl.c:1160 earmelf_nbsd.c:1155
5239 #: earmelf_phoenix.c:1160 earmelf_vxworks.c:1195 earmelfb.c:1155
5240 #: earmelfb_fbsd.c:1155 earmelfb_fuchsia.c:1160 earmelfb_linux.c:1160
5241 #: earmelfb_linux_eabi.c:1160 earmelfb_linux_fdpiceabi.c:1160
5242 #: earmelfb_nacl.c:1160 earmelfb_nbsd.c:1155 earmnto.c:1130
5245 " --fix-v4bx-interworking Rewrite BX rn branch to ARMv4 interworking "
5249 #: earmelf.c:1156 earmelf_fbsd.c:1156 earmelf_fuchsia.c:1161
5250 #: earmelf_haiku.c:1161 earmelf_linux.c:1161 earmelf_linux_eabi.c:1161
5251 #: earmelf_linux_fdpiceabi.c:1161 earmelf_nacl.c:1161 earmelf_nbsd.c:1156
5252 #: earmelf_phoenix.c:1161 earmelf_vxworks.c:1196 earmelfb.c:1156
5253 #: earmelfb_fbsd.c:1156 earmelfb_fuchsia.c:1161 earmelfb_linux.c:1161
5254 #: earmelfb_linux_eabi.c:1161 earmelfb_linux_fdpiceabi.c:1161
5255 #: earmelfb_nacl.c:1161 earmelfb_nbsd.c:1156 earmnto.c:1131
5257 msgid " --use-blx Enable use of BLX instructions\n"
5260 #: earmelf.c:1157 earmelf_fbsd.c:1157 earmelf_fuchsia.c:1162
5261 #: earmelf_haiku.c:1162 earmelf_linux.c:1162 earmelf_linux_eabi.c:1162
5262 #: earmelf_linux_fdpiceabi.c:1162 earmelf_nacl.c:1162 earmelf_nbsd.c:1157
5263 #: earmelf_phoenix.c:1162 earmelf_vxworks.c:1197 earmelfb.c:1157
5264 #: earmelfb_fbsd.c:1157 earmelfb_fuchsia.c:1162 earmelfb_linux.c:1162
5265 #: earmelfb_linux_eabi.c:1162 earmelfb_linux_fdpiceabi.c:1162
5266 #: earmelfb_nacl.c:1162 earmelfb_nbsd.c:1157 earmnto.c:1132
5268 msgid " --vfp11-denorm-fix Specify how to fix VFP11 denorm erratum\n"
5271 #: earmelf.c:1158 earmelf_fbsd.c:1158 earmelf_fuchsia.c:1163
5272 #: earmelf_haiku.c:1163 earmelf_linux.c:1163 earmelf_linux_eabi.c:1163
5273 #: earmelf_linux_fdpiceabi.c:1163 earmelf_nacl.c:1163 earmelf_nbsd.c:1158
5274 #: earmelf_phoenix.c:1163 earmelf_vxworks.c:1198 earmelfb.c:1158
5275 #: earmelfb_fbsd.c:1158 earmelfb_fuchsia.c:1163 earmelfb_linux.c:1163
5276 #: earmelfb_linux_eabi.c:1163 earmelfb_linux_fdpiceabi.c:1163
5277 #: earmelfb_nacl.c:1163 earmelfb_nbsd.c:1158 earmnto.c:1133
5280 " --fix-stm32l4xx-629360 Specify how to fix STM32L4XX 629360 erratum\n"
5283 #: earmelf.c:1164 earmelf_fbsd.c:1164 earmelf_fuchsia.c:1169
5284 #: earmelf_haiku.c:1169 earmelf_linux.c:1169 earmelf_linux_eabi.c:1169
5285 #: earmelf_linux_fdpiceabi.c:1169 earmelf_nacl.c:1169 earmelf_nbsd.c:1164
5286 #: earmelf_phoenix.c:1169 earmelf_vxworks.c:1204 earmelfb.c:1164
5287 #: earmelfb_fbsd.c:1164 earmelfb_fuchsia.c:1169 earmelfb_linux.c:1169
5288 #: earmelfb_linux_eabi.c:1169 earmelfb_linux_fdpiceabi.c:1169
5289 #: earmelfb_nacl.c:1169 earmelfb_nbsd.c:1164 earmnto.c:1139
5292 " --long-plt Generate long .plt entries\n"
5293 " to handle large .plt/.got displacements\n"
5296 #: earmelf.c:1166 earmelf_fbsd.c:1166 earmelf_fuchsia.c:1171
5297 #: earmelf_haiku.c:1171 earmelf_linux.c:1171 earmelf_linux_eabi.c:1171
5298 #: earmelf_linux_fdpiceabi.c:1171 earmelf_nacl.c:1171 earmelf_nbsd.c:1166
5299 #: earmelf_phoenix.c:1171 earmelf_vxworks.c:1206 earmelfb.c:1166
5300 #: earmelfb_fbsd.c:1166 earmelfb_fuchsia.c:1171 earmelfb_linux.c:1171
5301 #: earmelfb_linux_eabi.c:1171 earmelfb_linux_fdpiceabi.c:1171
5302 #: earmelfb_nacl.c:1171 earmelfb_nbsd.c:1166 earmnto.c:1141
5305 " --cmse-implib Make import library to be a secure gateway "
5307 " library as per ARMv8-M Security Extensions\n"
5310 #: earmelf.c:1168 earmelf_fbsd.c:1168 earmelf_fuchsia.c:1173
5311 #: earmelf_haiku.c:1173 earmelf_linux.c:1173 earmelf_linux_eabi.c:1173
5312 #: earmelf_linux_fdpiceabi.c:1173 earmelf_nacl.c:1173 earmelf_nbsd.c:1168
5313 #: earmelf_phoenix.c:1173 earmelf_vxworks.c:1208 earmelfb.c:1168
5314 #: earmelfb_fbsd.c:1168 earmelfb_fuchsia.c:1173 earmelfb_linux.c:1173
5315 #: earmelfb_linux_eabi.c:1173 earmelfb_linux_fdpiceabi.c:1173
5316 #: earmelfb_nacl.c:1173 earmelfb_nbsd.c:1168 earmnto.c:1143
5319 " --in-implib Import library whose symbols address must\n"
5323 #: earmelf.c:1179 earmelf_fbsd.c:1179 earmelf_fuchsia.c:1184
5324 #: earmelf_haiku.c:1184 earmelf_linux.c:1184 earmelf_linux_eabi.c:1184
5325 #: earmelf_linux_fdpiceabi.c:1184 earmelf_nacl.c:1184 earmelf_nbsd.c:1179
5326 #: earmelf_phoenix.c:1184 earmelf_vxworks.c:1219 earmelfb.c:1179
5327 #: earmelfb_fbsd.c:1179 earmelfb_fuchsia.c:1184 earmelfb_linux.c:1184
5328 #: earmelfb_linux_eabi.c:1184 earmelfb_linux_fdpiceabi.c:1184
5329 #: earmelfb_nacl.c:1184 earmelfb_nbsd.c:1179 earmnto.c:1154
5332 " --[no-]fix-cortex-a8 Disable/enable Cortex-A8 Thumb-2 branch "
5336 #: earmelf.c:1180 earmelf_fbsd.c:1180 earmelf_fuchsia.c:1185
5337 #: earmelf_haiku.c:1185 earmelf_linux.c:1185 earmelf_linux_eabi.c:1185
5338 #: earmelf_linux_fdpiceabi.c:1185 earmelf_nacl.c:1185 earmelf_nbsd.c:1180
5339 #: earmelf_phoenix.c:1185 earmelf_vxworks.c:1220 earmelfb.c:1180
5340 #: earmelfb_fbsd.c:1180 earmelfb_fuchsia.c:1185 earmelfb_linux.c:1185
5341 #: earmelfb_linux_eabi.c:1185 earmelfb_linux_fdpiceabi.c:1185
5342 #: earmelfb_nacl.c:1185 earmelfb_nbsd.c:1180 earmnto.c:1155
5344 msgid " --no-merge-exidx-entries Disable merging exidx entries\n"
5347 #: earmelf.c:1181 earmelf_fbsd.c:1181 earmelf_fuchsia.c:1186
5348 #: earmelf_haiku.c:1186 earmelf_linux.c:1186 earmelf_linux_eabi.c:1186
5349 #: earmelf_linux_fdpiceabi.c:1186 earmelf_nacl.c:1186 earmelf_nbsd.c:1181
5350 #: earmelf_phoenix.c:1186 earmelf_vxworks.c:1221 earmelfb.c:1181
5351 #: earmelfb_fbsd.c:1181 earmelfb_fuchsia.c:1186 earmelfb_linux.c:1186
5352 #: earmelfb_linux_eabi.c:1186 earmelfb_linux_fdpiceabi.c:1186
5353 #: earmelfb_nacl.c:1186 earmelfb_nbsd.c:1181 earmnto.c:1156
5356 " --[no-]fix-arm1176 Disable/enable ARM1176 BLX immediate erratum "
5360 #: earmelf_vxworks.c:603 eelf32_sparc_vxworks.c:73 eelf32ebmipvxworks.c:269
5361 #: eelf32elmipvxworks.c:269 eelf32ppcvxworks.c:238 eelf_i386_vxworks.c:97
5362 #: eshelf_vxworks.c:73 eshlelf_vxworks.c:73
5363 msgid "%X%P: cannot create dynamic sections %E\n"
5366 #: earmelf_vxworks.c:609 eelf32_sparc_vxworks.c:79 eelf32ebmipvxworks.c:275
5367 #: eelf32elmipvxworks.c:275 eelf32ppcvxworks.c:244 eelf_i386_vxworks.c:103
5368 #: eshelf_vxworks.c:79 eshlelf_vxworks.c:79
5369 msgid "%X%P: dynamic sections created in non-dynamic link\n"
5372 #: earmelf_vxworks.c:1223 eelf32_sparc_vxworks.c:528 eelf32ebmipvxworks.c:786
5373 #: eelf32elmipvxworks.c:786 eelf32ppcvxworks.c:851 eelf_i386_vxworks.c:613
5374 #: eshelf_vxworks.c:498 eshlelf_vxworks.c:498
5376 msgid " --force-dynamic Always create dynamic sections\n"
5379 #: eavr1.c:124 eavr2.c:124 eavr25.c:124 eavr3.c:124 eavr31.c:124 eavr35.c:124
5380 #: eavr4.c:124 eavr5.c:124 eavr51.c:124 eavr6.c:124 eavrtiny.c:124
5381 #: eavrxmega1.c:124 eavrxmega2.c:124 eavrxmega3.c:124 eavrxmega4.c:124
5382 #: eavrxmega5.c:124 eavrxmega6.c:124 eavrxmega7.c:124
5383 msgid "%X%P: can not setup the input section list: %E\n"
5386 #: eavr1.c:159 eavr2.c:159 eavr25.c:159 eavr3.c:159 eavr31.c:159 eavr35.c:159
5387 #: eavr4.c:159 eavr5.c:159 eavr51.c:159 eavr6.c:159 eavrtiny.c:159
5388 #: eavrxmega1.c:159 eavrxmega2.c:159 eavrxmega3.c:159 eavrxmega4.c:159
5389 #: eavrxmega5.c:159 eavrxmega6.c:159 eavrxmega7.c:159
5390 msgid "%X%P: can not create stub BFD: %E\n"
5393 #: eavr1.c:565 eavr2.c:565 eavr25.c:565 eavr3.c:565 eavr31.c:565 eavr35.c:565
5394 #: eavr4.c:565 eavr5.c:565 eavr51.c:565 eavr6.c:565 eavrtiny.c:565
5395 #: eavrxmega1.c:565 eavrxmega2.c:565 eavrxmega3.c:565 eavrxmega4.c:565
5396 #: eavrxmega5.c:565 eavrxmega6.c:565 eavrxmega7.c:565
5399 " --pmem-wrap-around=<val> Make the linker relaxation machine assume that "
5401 " program counter wrap-around occurs at "
5403 " <val>. Supported values: 8k, 16k, 32k and "
5407 #: eavr1.c:571 eavr2.c:571 eavr25.c:571 eavr3.c:571 eavr31.c:571 eavr35.c:571
5408 #: eavr4.c:571 eavr5.c:571 eavr51.c:571 eavr6.c:571 eavrtiny.c:571
5409 #: eavrxmega1.c:571 eavrxmega2.c:571 eavrxmega3.c:571 eavrxmega4.c:571
5410 #: eavrxmega5.c:571 eavrxmega6.c:571 eavrxmega7.c:571
5413 " --no-call-ret-replacement The relaxation machine normally will\n"
5414 " substitute two immediately following call/"
5416 " instructions by a single jump instruction.\n"
5417 " This option disables this optimization.\n"
5420 #: eavr1.c:579 eavr2.c:579 eavr25.c:579 eavr3.c:579 eavr31.c:579 eavr35.c:579
5421 #: eavr4.c:579 eavr5.c:579 eavr51.c:579 eavr6.c:579 eavrtiny.c:579
5422 #: eavrxmega1.c:579 eavrxmega2.c:579 eavrxmega3.c:579 eavrxmega4.c:579
5423 #: eavrxmega5.c:579 eavrxmega6.c:579 eavrxmega7.c:579
5426 " --no-stubs If the linker detects to attempt to access\n"
5427 " an instruction beyond 128k by a reloc that\n"
5428 " is limited to 128k max, it inserts a jump\n"
5429 " stub. You can de-active this with this "
5433 #: eavr1.c:587 eavr2.c:587 eavr25.c:587 eavr3.c:587 eavr31.c:587 eavr35.c:587
5434 #: eavr4.c:587 eavr5.c:587 eavr51.c:587 eavr6.c:587 eavrtiny.c:587
5435 #: eavrxmega1.c:587 eavrxmega2.c:587 eavrxmega3.c:587 eavrxmega4.c:587
5436 #: eavrxmega5.c:587 eavrxmega6.c:587 eavrxmega7.c:587
5438 msgid " --debug-stubs Used for debugging avr-ld.\n"
5441 #: eavr1.c:589 eavr2.c:589 eavr25.c:589 eavr3.c:589 eavr31.c:589 eavr35.c:589
5442 #: eavr4.c:589 eavr5.c:589 eavr51.c:589 eavr6.c:589 eavrtiny.c:589
5443 #: eavrxmega1.c:589 eavrxmega2.c:589 eavrxmega3.c:589 eavrxmega4.c:589
5444 #: eavrxmega5.c:589 eavrxmega6.c:589 eavrxmega7.c:589
5446 msgid " --debug-relax Used for debugging avr-ld.\n"
5449 #: ecskyelf.c:277 ecskyelf_linux.c:277
5450 msgid "%X%P: cannot size stub section: %E\n"
5453 #: ecskyelf.c:294 ecskyelf_linux.c:294
5454 msgid "%X%P: cannot build stubs: %E\n"
5457 #: ecskyelf.c:581 ecskyelf_linux.c:748
5460 " --[no-]branch-stub Disable/enable use of stubs to expand branch\n"
5461 " instructions that cannot reach the target.\n"
5464 #: ecskyelf.c:585 ecskyelf_linux.c:752
5467 " --stub-group-size=N Maximum size of a group of input sections\n"
5468 " handled by one stub section.\n"
5471 #: ed30v_e.c:73 ed30v_o.c:73 ed30velf.c:73 eelf32_dlx.c:73 eelf32fr30.c:73
5472 #: eelf32frv.c:73 eelf32ft32.c:73 eelf32iq10.c:73 eelf32iq2000.c:73
5473 #: eelf32mt.c:73 em9s12zelf.c:73 emn10200.c:73 emoxiebox.c:73 emsp430X.c:98
5474 #: emsp430elf.c:98 epjelf.c:73 epjlelf.c:73 exgateelf.c:73
5475 msgid "%X%P: can not size group sections: %E\n"
5478 #: eelf32_spu.c:257 ev850.c:75 ev850_rh850.c:75
5479 msgid "%X%P: can not create note section: %E\n"
5483 msgid "%F%P: no built-in overlay manager\n"
5487 msgid "%X%P: can not open built-in overlay manager: %E\n"
5491 msgid "%X%P: can not load built-in overlay manager: %E\n"
5495 msgid "%X%P: can not find overlays: %E\n"
5499 msgid "%P: --auto-overlay ignored with user overlay script\n"
5503 msgid "%X%P: can not size overlay stubs: %E\n"
5507 msgid "%F%P: can not open script: %E\n"
5511 msgid "%X%P: %pA exceeds local store range\n"
5515 msgid "%P: --auto-overlay ignored with zero local store range\n"
5520 msgid "running: %s \"%s\" \"%s\" \"%s\" \"%s\"\n"
5523 #: eelf32_spu.c:1058
5524 msgid "%F%P: invalid --local-store address range `%s'\n"
5527 #: eelf32_spu.c:1094
5528 msgid "%F%P: invalid --num-lines/--num-regions `%u'\n"
5531 #: eelf32_spu.c:1099
5532 msgid "%F%P: invalid --line-size/--region-size `%u'\n"
5535 #: eelf32_spu.c:1120
5536 msgid "%F%P: invalid --num-lines/--num-regions `%s'\n"
5539 #: eelf32_spu.c:1133
5540 msgid "%F%P: invalid --line-size/--region-size `%s'\n"
5543 #: eelf32_spu.c:1142
5544 msgid "%F%P: invalid --fixed-space value `%s'\n"
5547 #: eelf32_spu.c:1151
5548 msgid "%F%P: invalid --reserved-space value `%s'\n"
5551 #: eelf32_spu.c:1160
5552 msgid "%F%P: invalid --extra-stack-space value `%s'\n"
5555 #: eelf32_spu.c:1197
5557 msgid " --plugin Make SPU plugin\n"
5560 #: eelf32_spu.c:1199
5562 msgid " --no-overlays No overlay handling\n"
5565 #: eelf32_spu.c:1201
5568 " --compact-stubs Use smaller and possibly slower call stubs\n"
5571 #: eelf32_spu.c:1203
5573 msgid " --emit-stub-syms Add symbols on overlay call stubs\n"
5576 #: eelf32_spu.c:1205
5579 " --extra-overlay-stubs Add stubs on all calls out of overlay regions\n"
5582 #: eelf32_spu.c:1207
5584 msgid " --local-store=lo:hi Valid address range\n"
5587 #: eelf32_spu.c:1209
5589 msgid " --stack-analysis Estimate maximum stack requirement\n"
5592 #: eelf32_spu.c:1211
5595 " --emit-stack-syms Add sym giving stack needed for each func\n"
5598 #: eelf32_spu.c:1213
5601 " --auto-overlay [=filename] Create an overlay script in filename if\n"
5602 " executable does not fit in local store\n"
5605 #: eelf32_spu.c:1216
5607 msgid " --auto-relink Rerun linker using auto-overlay script\n"
5610 #: eelf32_spu.c:1218
5613 " --overlay-rodata Place read-only data with associated function\n"
5614 " code in overlays\n"
5617 #: eelf32_spu.c:1221
5619 msgid " --num-regions Number of overlay buffers (default 1)\n"
5622 #: eelf32_spu.c:1223
5625 " --region-size Size of overlay buffers (default 0, auto)\n"
5628 #: eelf32_spu.c:1225
5631 " --fixed-space=bytes Local store for non-overlay code and data\n"
5634 #: eelf32_spu.c:1227
5637 " --reserved-space=bytes Local store for stack and heap. If not "
5639 " ld will estimate stack size and assume no "
5643 #: eelf32_spu.c:1230
5646 " --extra-stack-space=bytes Space for negative sp access (default 2000) "
5648 " --reserved-space not given\n"
5651 #: eelf32_spu.c:1233
5653 msgid " --soft-icache Generate software icache overlays\n"
5656 #: eelf32_spu.c:1235
5659 " --num-lines Number of soft-icache lines (default 32)\n"
5662 #: eelf32_spu.c:1237
5664 msgid " --line-size Size of soft-icache lines (default 1k)\n"
5667 #: eelf32_spu.c:1239
5669 msgid " --non-ia-text Allow non-icache code in icache lines\n"
5672 #: eelf32_spu.c:1241
5674 msgid " --lrlive-analysis Scan function prologue for lr liveness\n"
5677 #: eelf32_tic6x_be.c:90 eelf32_tic6x_elf_be.c:90 eelf32_tic6x_elf_le.c:90
5678 #: eelf32_tic6x_le.c:90 eelf32_tic6x_linux_be.c:90 eelf32_tic6x_linux_le.c:90
5679 msgid "%F%P: invalid --dsbt-index %d, outside DSBT size\n"
5682 #: eelf32_tic6x_be.c:591 eelf32_tic6x_elf_be.c:591 eelf32_tic6x_elf_le.c:591
5683 #: eelf32_tic6x_le.c:591 eelf32_tic6x_linux_be.c:591
5684 #: eelf32_tic6x_linux_le.c:591
5685 msgid "%F%P: invalid --dsbt-index %s\n"
5688 #: eelf32_tic6x_be.c:601 eelf32_tic6x_elf_be.c:601 eelf32_tic6x_elf_le.c:601
5689 #: eelf32_tic6x_le.c:601 eelf32_tic6x_linux_be.c:601
5690 #: eelf32_tic6x_linux_le.c:601
5691 msgid "%F%P: invalid --dsbt-size %s\n"
5694 #: eelf32_tic6x_be.c:617 eelf32_tic6x_elf_be.c:617 eelf32_tic6x_elf_le.c:617
5695 #: eelf32_tic6x_le.c:617 eelf32_tic6x_linux_be.c:617
5696 #: eelf32_tic6x_linux_le.c:617
5699 " --dsbt-index <index> Use this as the DSBT index for the output object\n"
5702 #: eelf32_tic6x_be.c:618 eelf32_tic6x_elf_be.c:618 eelf32_tic6x_elf_le.c:618
5703 #: eelf32_tic6x_le.c:618 eelf32_tic6x_linux_be.c:618
5704 #: eelf32_tic6x_linux_le.c:618
5707 " --dsbt-size <index> Use this as the number of entries in the DSBT "
5711 #: eelf32_tic6x_be.c:619 eelf32_tic6x_elf_be.c:619 eelf32_tic6x_elf_le.c:619
5712 #: eelf32_tic6x_le.c:619 eelf32_tic6x_linux_be.c:619
5713 #: eelf32_tic6x_linux_le.c:619
5715 msgid " --no-merge-exidx-entries\n"
5718 #: eelf32_tic6x_be.c:620 eelf32_tic6x_elf_be.c:620 eelf32_tic6x_elf_le.c:620
5719 #: eelf32_tic6x_le.c:620 eelf32_tic6x_linux_be.c:620
5720 #: eelf32_tic6x_linux_le.c:620
5722 msgid " Disable merging exidx entries\n"
5725 #: eelf32_x86_64.c:5641 eelf_i386.c:5260 eelf_i386_be.c:497
5726 #: eelf_i386_fbsd.c:537 eelf_i386_haiku.c:537 eelf_i386_ldso.c:512
5727 #: eelf_i386_sol2.c:669 eelf_i386_vxworks.c:564 eelf_iamcu.c:537
5728 #: eelf_x86_64.c:5641 eelf_x86_64_cloudabi.c:540 eelf_x86_64_fbsd.c:540
5729 #: eelf_x86_64_haiku.c:540 eelf_x86_64_sol2.c:672
5730 msgid "%F%P: invalid number for -z call-nop=prefix-: %s\n"
5733 #: eelf32_x86_64.c:5650 eelf_i386.c:5269 eelf_i386_be.c:506
5734 #: eelf_i386_fbsd.c:546 eelf_i386_haiku.c:546 eelf_i386_ldso.c:521
5735 #: eelf_i386_sol2.c:678 eelf_i386_vxworks.c:573 eelf_iamcu.c:546
5736 #: eelf_x86_64.c:5650 eelf_x86_64_cloudabi.c:549 eelf_x86_64_fbsd.c:549
5737 #: eelf_x86_64_haiku.c:549 eelf_x86_64_sol2.c:681
5738 msgid "%F%P: invalid number for -z call-nop=suffix-: %s\n"
5741 #: eelf32_x86_64.c:5655 eelf_i386.c:5274 eelf_i386_be.c:511
5742 #: eelf_i386_fbsd.c:551 eelf_i386_haiku.c:551 eelf_i386_ldso.c:526
5743 #: eelf_i386_sol2.c:683 eelf_i386_vxworks.c:578 eelf_iamcu.c:551
5744 #: eelf_x86_64.c:5655 eelf_x86_64_cloudabi.c:554 eelf_x86_64_fbsd.c:554
5745 #: eelf_x86_64_haiku.c:554 eelf_x86_64_sol2.c:686
5746 msgid "%F%P: unsupported option: -z %s\n"
5749 #: eelf32_x86_64.c:5677 eelf_i386.c:5296 eelf_i386_fbsd.c:573
5750 #: eelf_i386_haiku.c:573 eelf_x86_64.c:5677 eelf_x86_64_cloudabi.c:576
5751 #: eelf_x86_64_fbsd.c:576 eelf_x86_64_haiku.c:576 eelf_x86_64_sol2.c:708
5752 msgid "%F%P: invalid option for -z cet-report=: %s\n"
5755 #: eelf32_x86_64.c:5691 eelf_i386.c:5310 eelf_i386_fbsd.c:587
5756 #: eelf_i386_haiku.c:587 eelf_x86_64.c:5691 eelf_x86_64_cloudabi.c:590
5757 #: eelf_x86_64_fbsd.c:590 eelf_x86_64_haiku.c:590 eelf_x86_64_sol2.c:722
5758 msgid "%F%P: invalid x86-64 ISA level: %s\n"
5761 #: eelf32_x86_64.c:5733 eelf_i386.c:5352 eelf_i386_be.c:527
5762 #: eelf_i386_fbsd.c:629 eelf_i386_haiku.c:629 eelf_i386_ldso.c:551
5763 #: eelf_i386_sol2.c:708 eelf_i386_vxworks.c:599 eelf_iamcu.c:576
5764 #: eelf_x86_64.c:5783 eelf_x86_64_cloudabi.c:682 eelf_x86_64_fbsd.c:682
5765 #: eelf_x86_64_haiku.c:682 eelf_x86_64_sol2.c:814
5768 " -z noextern-protected-data Do not treat protected data symbol as "
5772 #: eelf32_x86_64.c:5735 eelf_i386.c:5354 eelf_i386_be.c:529
5773 #: eelf_i386_fbsd.c:631 eelf_i386_haiku.c:631 eelf_i386_ldso.c:553
5774 #: eelf_i386_sol2.c:710 eelf_i386_vxworks.c:601 eelf_iamcu.c:578
5775 #: eelf_x86_64.c:5785 eelf_x86_64_cloudabi.c:684 eelf_x86_64_fbsd.c:684
5776 #: eelf_x86_64_haiku.c:684 eelf_x86_64_sol2.c:816
5778 msgid " -z indirect-extern-access Enable indirect external access\n"
5781 #: eelf32_x86_64.c:5737 eelf_i386.c:5356 eelf_i386_be.c:531
5782 #: eelf_i386_fbsd.c:633 eelf_i386_haiku.c:633 eelf_i386_ldso.c:555
5783 #: eelf_i386_sol2.c:712 eelf_i386_vxworks.c:603 eelf_iamcu.c:580
5784 #: eelf_x86_64.c:5787 eelf_x86_64_cloudabi.c:686 eelf_x86_64_fbsd.c:686
5785 #: eelf_x86_64_haiku.c:686 eelf_x86_64_sol2.c:818
5788 " -z noindirect-extern-access Disable indirect external access (default)\n"
5791 #: eelf32_x86_64.c:5740 eelf32lppc.c:843 eelf32lppclinux.c:843
5792 #: eelf32lppcnto.c:843 eelf32lppcsim.c:843 eelf32ppc.c:843
5793 #: eelf32ppc_fbsd.c:843 eelf32ppchaiku.c:843 eelf32ppclinux.c:843
5794 #: eelf32ppcnto.c:843 eelf32ppcsim.c:843 eelf32ppcvxworks.c:821
5795 #: eelf32ppcwindiss.c:843 eelf64lppc.c:1372 eelf64lppc_fbsd.c:1372
5796 #: eelf64ppc.c:1372 eelf64ppc_fbsd.c:1372 eelf_i386.c:5359 eelf_i386_be.c:534
5797 #: eelf_i386_fbsd.c:636 eelf_i386_haiku.c:636 eelf_i386_ldso.c:558
5798 #: eelf_i386_sol2.c:715 eelf_i386_vxworks.c:606 eelf_iamcu.c:583
5799 #: eelf_x86_64.c:5790 eelf_x86_64_cloudabi.c:689 eelf_x86_64_fbsd.c:689
5800 #: eelf_x86_64_haiku.c:689 eelf_x86_64_sol2.c:821
5803 " -z dynamic-undefined-weak Make undefined weak symbols dynamic\n"
5804 " -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic\n"
5807 #: eelf32_x86_64.c:5744 eelf_x86_64.c:5794 eelf_x86_64_cloudabi.c:693
5808 #: eelf_x86_64_fbsd.c:693 eelf_x86_64_haiku.c:693 eelf_x86_64_sol2.c:825
5810 msgid " -z noreloc-overflow Disable relocation overflow check\n"
5813 #: eelf32_x86_64.c:5747 eelf_i386.c:5363 eelf_i386_be.c:538
5814 #: eelf_i386_fbsd.c:640 eelf_i386_haiku.c:640 eelf_i386_ldso.c:562
5815 #: eelf_i386_sol2.c:719 eelf_i386_vxworks.c:610 eelf_iamcu.c:587
5816 #: eelf_x86_64.c:5797 eelf_x86_64_cloudabi.c:696 eelf_x86_64_fbsd.c:696
5817 #: eelf_x86_64_haiku.c:696 eelf_x86_64_sol2.c:828
5819 msgid " -z call-nop=PADDING Use PADDING as 1-byte NOP for branch\n"
5822 #: eelf32_x86_64.c:5750 eelf_i386.c:5366 eelf_i386_fbsd.c:643
5823 #: eelf_i386_haiku.c:643 eelf_x86_64.c:5800 eelf_x86_64_cloudabi.c:699
5824 #: eelf_x86_64_fbsd.c:699 eelf_x86_64_haiku.c:699 eelf_x86_64_sol2.c:831
5826 msgid " -z ibtplt Generate IBT-enabled PLT entries\n"
5829 #: eelf32_x86_64.c:5752 eelf_i386.c:5368 eelf_i386_fbsd.c:645
5830 #: eelf_i386_haiku.c:645 eelf_x86_64.c:5802 eelf_x86_64_cloudabi.c:701
5831 #: eelf_x86_64_fbsd.c:701 eelf_x86_64_haiku.c:701 eelf_x86_64_sol2.c:833
5833 msgid " -z ibt Generate GNU_PROPERTY_X86_FEATURE_1_IBT\n"
5836 #: eelf32_x86_64.c:5754 eelf_i386.c:5370 eelf_i386_fbsd.c:647
5837 #: eelf_i386_haiku.c:647 eelf_x86_64.c:5804 eelf_x86_64_cloudabi.c:703
5838 #: eelf_x86_64_fbsd.c:703 eelf_x86_64_haiku.c:703 eelf_x86_64_sol2.c:835
5841 " -z shstk Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK\n"
5844 #: eelf32_x86_64.c:5756 eelf_i386.c:5372 eelf_i386_fbsd.c:649
5845 #: eelf_i386_haiku.c:649 eelf_x86_64.c:5806 eelf_x86_64_cloudabi.c:705
5846 #: eelf_x86_64_fbsd.c:705 eelf_x86_64_haiku.c:705 eelf_x86_64_sol2.c:837
5849 " -z cet-report=[none|warning|error] (default: none)\n"
5850 " Report missing IBT and SHSTK properties\n"
5853 #: eelf32_x86_64.c:5760 eelf_i386.c:5376 eelf_i386_fbsd.c:653
5854 #: eelf_i386_haiku.c:653 eelf_x86_64.c:5810 eelf_x86_64_cloudabi.c:709
5855 #: eelf_x86_64_fbsd.c:709 eelf_x86_64_haiku.c:709 eelf_x86_64_sol2.c:841
5857 msgid " -z report-relative-reloc Report relative relocations\n"
5860 #: eelf32_x86_64.c:5763 eelf_i386.c:5379 eelf_i386_fbsd.c:656
5861 #: eelf_i386_haiku.c:656 eelf_x86_64.c:5813 eelf_x86_64_cloudabi.c:712
5862 #: eelf_x86_64_fbsd.c:712 eelf_x86_64_haiku.c:712 eelf_x86_64_sol2.c:844
5865 " -z x86-64-{baseline|v[234]} Mark x86-64-{baseline|v[234]} ISA level as "
5869 #: eelf32_x86_64.c:5766 eelf64lppc.c:1376 eelf64lppc_fbsd.c:1376
5870 #: eelf64ppc.c:1376 eelf64ppc_fbsd.c:1376 eelf_i386.c:5382
5871 #: eelf_i386_fbsd.c:659 eelf_i386_haiku.c:659 eelf_x86_64.c:5830
5872 #: eelf_x86_64_cloudabi.c:729 eelf_x86_64_fbsd.c:729 eelf_x86_64_haiku.c:729
5873 #: eelf_x86_64_sol2.c:861
5875 msgid " -z pack-relative-relocs Pack relative relocations\n"
5878 #: eelf32_x86_64.c:5768 eelf64lppc.c:1378 eelf64lppc_fbsd.c:1378
5879 #: eelf64ppc.c:1378 eelf64ppc_fbsd.c:1378 eelf_i386.c:5384
5880 #: eelf_i386_fbsd.c:661 eelf_i386_haiku.c:661 eelf_x86_64.c:5832
5881 #: eelf_x86_64_cloudabi.c:731 eelf_x86_64_fbsd.c:731 eelf_x86_64_haiku.c:731
5882 #: eelf_x86_64_sol2.c:863
5885 " -z nopack-relative-relocs Do not pack relative relocations (default)\n"
5888 #: eelf32b4300.c:726 eelf32bmip.c:726 eelf32bmipn32.c:740 eelf32bsmip.c:740
5889 #: eelf32btsmip.c:726 eelf32btsmip_fbsd.c:726 eelf32btsmipn32.c:726
5890 #: eelf32btsmipn32_fbsd.c:726 eelf32ebmip.c:726 eelf32ebmipvxworks.c:765
5891 #: eelf32elmip.c:726 eelf32elmipvxworks.c:765 eelf32l4300.c:726
5892 #: eelf32lmip.c:726 eelf32lr5900.c:585 eelf32lr5900n32.c:584 eelf32lsmip.c:726
5893 #: eelf32ltsmip.c:726 eelf32ltsmip_fbsd.c:726 eelf32ltsmipn32.c:726
5894 #: eelf32ltsmipn32_fbsd.c:726 eelf32mipswindiss.c:559 eelf64bmip.c:740
5895 #: eelf64btsmip.c:726 eelf64btsmip_fbsd.c:726 eelf64ltsmip.c:726
5896 #: eelf64ltsmip_fbsd.c:726 eelf_mipsel_haiku.c:726
5899 " --insn32 Only generate 32-bit microMIPS instructions\n"
5902 #: eelf32b4300.c:729 eelf32bmip.c:729 eelf32bmipn32.c:743 eelf32bsmip.c:743
5903 #: eelf32btsmip.c:729 eelf32btsmip_fbsd.c:729 eelf32btsmipn32.c:729
5904 #: eelf32btsmipn32_fbsd.c:729 eelf32ebmip.c:729 eelf32ebmipvxworks.c:768
5905 #: eelf32elmip.c:729 eelf32elmipvxworks.c:768 eelf32l4300.c:729
5906 #: eelf32lmip.c:729 eelf32lr5900.c:588 eelf32lr5900n32.c:587 eelf32lsmip.c:729
5907 #: eelf32ltsmip.c:729 eelf32ltsmip_fbsd.c:729 eelf32ltsmipn32.c:729
5908 #: eelf32ltsmipn32_fbsd.c:729 eelf32mipswindiss.c:562 eelf64bmip.c:743
5909 #: eelf64btsmip.c:729 eelf64btsmip_fbsd.c:729 eelf64ltsmip.c:729
5910 #: eelf64ltsmip_fbsd.c:729 eelf_mipsel_haiku.c:729
5912 msgid " --no-insn32 Generate all microMIPS instructions\n"
5915 #: eelf32b4300.c:732 eelf32bmip.c:732 eelf32bmipn32.c:746 eelf32bsmip.c:746
5916 #: eelf32btsmip.c:732 eelf32btsmip_fbsd.c:732 eelf32btsmipn32.c:732
5917 #: eelf32btsmipn32_fbsd.c:732 eelf32ebmip.c:732 eelf32ebmipvxworks.c:771
5918 #: eelf32elmip.c:732 eelf32elmipvxworks.c:771 eelf32l4300.c:732
5919 #: eelf32lmip.c:732 eelf32lr5900.c:591 eelf32lr5900n32.c:590 eelf32lsmip.c:732
5920 #: eelf32ltsmip.c:732 eelf32ltsmip_fbsd.c:732 eelf32ltsmipn32.c:732
5921 #: eelf32ltsmipn32_fbsd.c:732 eelf32mipswindiss.c:565 eelf64bmip.c:746
5922 #: eelf64btsmip.c:732 eelf64btsmip_fbsd.c:732 eelf64ltsmip.c:732
5923 #: eelf64ltsmip_fbsd.c:732 eelf_mipsel_haiku.c:732
5926 " --ignore-branch-isa Accept invalid branch relocations requiring\n"
5927 " an ISA mode switch\n"
5930 #: eelf32b4300.c:736 eelf32bmip.c:736 eelf32bmipn32.c:750 eelf32bsmip.c:750
5931 #: eelf32btsmip.c:736 eelf32btsmip_fbsd.c:736 eelf32btsmipn32.c:736
5932 #: eelf32btsmipn32_fbsd.c:736 eelf32ebmip.c:736 eelf32ebmipvxworks.c:775
5933 #: eelf32elmip.c:736 eelf32elmipvxworks.c:775 eelf32l4300.c:736
5934 #: eelf32lmip.c:736 eelf32lr5900.c:595 eelf32lr5900n32.c:594 eelf32lsmip.c:736
5935 #: eelf32ltsmip.c:736 eelf32ltsmip_fbsd.c:736 eelf32ltsmipn32.c:736
5936 #: eelf32ltsmipn32_fbsd.c:736 eelf32mipswindiss.c:569 eelf64bmip.c:750
5937 #: eelf64btsmip.c:736 eelf64btsmip_fbsd.c:736 eelf64ltsmip.c:736
5938 #: eelf64ltsmip_fbsd.c:736 eelf_mipsel_haiku.c:736
5941 " --no-ignore-branch-isa Reject invalid branch relocations requiring\n"
5942 " an ISA mode switch\n"
5945 #: eelf32b4300.c:740 eelf32bmip.c:740 eelf32bmipn32.c:754 eelf32bsmip.c:754
5946 #: eelf32btsmip.c:740 eelf32btsmip_fbsd.c:740 eelf32btsmipn32.c:740
5947 #: eelf32btsmipn32_fbsd.c:740 eelf32ebmip.c:740 eelf32ebmipvxworks.c:779
5948 #: eelf32elmip.c:740 eelf32elmipvxworks.c:779 eelf32l4300.c:740
5949 #: eelf32lmip.c:740 eelf32lr5900.c:599 eelf32lr5900n32.c:598 eelf32lsmip.c:740
5950 #: eelf32ltsmip.c:740 eelf32ltsmip_fbsd.c:740 eelf32ltsmipn32.c:740
5951 #: eelf32ltsmipn32_fbsd.c:740 eelf32mipswindiss.c:573 eelf64bmip.c:754
5952 #: eelf64btsmip.c:740 eelf64btsmip_fbsd.c:740 eelf64ltsmip.c:740
5953 #: eelf64ltsmip_fbsd.c:740 eelf_mipsel_haiku.c:740
5956 " --compact-branches Generate compact branches/jumps for MIPS R6\n"
5959 #: eelf32b4300.c:743 eelf32bmip.c:743 eelf32bmipn32.c:757 eelf32bsmip.c:757
5960 #: eelf32btsmip.c:743 eelf32btsmip_fbsd.c:743 eelf32btsmipn32.c:743
5961 #: eelf32btsmipn32_fbsd.c:743 eelf32ebmip.c:743 eelf32ebmipvxworks.c:782
5962 #: eelf32elmip.c:743 eelf32elmipvxworks.c:782 eelf32l4300.c:743
5963 #: eelf32lmip.c:743 eelf32lr5900.c:602 eelf32lr5900n32.c:601 eelf32lsmip.c:743
5964 #: eelf32ltsmip.c:743 eelf32ltsmip_fbsd.c:743 eelf32ltsmipn32.c:743
5965 #: eelf32ltsmipn32_fbsd.c:743 eelf32mipswindiss.c:576 eelf64bmip.c:757
5966 #: eelf64btsmip.c:743 eelf64btsmip_fbsd.c:743 eelf64ltsmip.c:743
5967 #: eelf64ltsmip_fbsd.c:743 eelf_mipsel_haiku.c:743
5970 " --no-compact-branches Generate delay slot branches/jumps for MIPS "
5974 #: eelf32bfin.c:482 eelf32bfinfd.c:507
5976 msgid " --code-in-l1 Put code in L1\n"
5979 #: eelf32bfin.c:484 eelf32bfinfd.c:509
5981 msgid " --data-in-l1 Put data in L1\n"
5986 "%F%P: %pB: all input objects must be COFF or ELF for --embedded-relocs\n"
5989 #: eelf32cr16.c:111 em68kelf.c:115 em68kelfnbsd.c:115
5990 msgid "%F%P: %pB: can not create .emreloc section: %E\n"
5993 #: eelf32cr16.c:130 em68kelf.c:136 em68kelfnbsd.c:136
5994 msgid "%X%P: %pB: section %s has relocs; can not use --embedded-relocs\n"
5997 #: eelf32cr16.c:186 em68kelf.c:179 em68kelfnbsd.c:179
5998 msgid "%X%P: %pB: can not create runtime reloc information: %E\n"
6001 #: eelf32cr16.c:189 em68kelf.c:183 em68kelfnbsd.c:183
6002 msgid "%X%P: %pB: can not create runtime reloc information: %s\n"
6005 #: eelf32lppc.c:98 eelf32lppclinux.c:98 eelf32lppcnto.c:98 eelf32lppcsim.c:98
6006 #: eelf32ppc.c:98 eelf32ppc_fbsd.c:98 eelf32ppchaiku.c:98 eelf32ppclinux.c:98
6007 #: eelf32ppcnto.c:98 eelf32ppcsim.c:98 eelf32ppcwindiss.c:98
6008 msgid "%X%P: select_plt_layout problem %E\n"
6011 #: eelf32lppc.c:162 eelf32lppclinux.c:162 eelf32lppcnto.c:162
6012 #: eelf32lppcsim.c:162 eelf32ppc.c:162 eelf32ppc_fbsd.c:162
6013 #: eelf32ppchaiku.c:162 eelf32ppclinux.c:162 eelf32ppcnto.c:162
6014 #: eelf32ppcsim.c:162 eelf32ppcvxworks.c:107 eelf32ppcwindiss.c:162
6015 #: eelf64lppc.c:323 eelf64lppc_fbsd.c:323 eelf64ppc.c:323 eelf64ppc_fbsd.c:323
6016 msgid "%X%P: inline PLT: %E\n"
6019 #: eelf32lppc.c:170 eelf32lppclinux.c:170 eelf32lppcnto.c:170
6020 #: eelf32lppcsim.c:170 eelf32ppc.c:170 eelf32ppc_fbsd.c:170
6021 #: eelf32ppchaiku.c:170 eelf32ppclinux.c:170 eelf32ppcnto.c:170
6022 #: eelf32ppcsim.c:170 eelf32ppcvxworks.c:115 eelf32ppcwindiss.c:170
6023 #: eelf64lppc.c:327 eelf64lppc.c:346 eelf64lppc_fbsd.c:327
6024 #: eelf64lppc_fbsd.c:346 eelf64ppc.c:327 eelf64ppc.c:346 eelf64ppc_fbsd.c:327
6025 #: eelf64ppc_fbsd.c:346
6026 msgid "%X%P: TLS problem %E\n"
6029 #: eelf32lppc.c:257 eelf32lppclinux.c:257 eelf32lppcnto.c:257
6030 #: eelf32lppcsim.c:257 eelf32ppc.c:257 eelf32ppc_fbsd.c:257
6031 #: eelf32ppchaiku.c:257 eelf32ppclinux.c:257 eelf32ppcnto.c:257
6032 #: eelf32ppcsim.c:257 eelf32ppcvxworks.c:202 eelf32ppcwindiss.c:257
6033 msgid "%X%P: ppc_finish_symbols problem %E\n"
6036 #: eelf32lppc.c:784 eelf32lppclinux.c:784 eelf32lppcnto.c:784
6037 #: eelf32lppcsim.c:784 eelf32ppc.c:784 eelf32ppc_fbsd.c:784
6038 #: eelf32ppchaiku.c:784 eelf32ppclinux.c:784 eelf32ppcnto.c:784
6039 #: eelf32ppcsim.c:784 eelf32ppcvxworks.c:758 eelf32ppcwindiss.c:784
6040 #: eelf64lppc.c:1239 eelf64lppc_fbsd.c:1239 eelf64ppc.c:1239
6041 #: eelf64ppc_fbsd.c:1239
6042 msgid "%F%P: invalid --plt-align `%s'\n"
6045 #: eelf32lppc.c:817 eelf32lppclinux.c:817 eelf32lppcnto.c:817
6046 #: eelf32lppcsim.c:817 eelf32ppc.c:817 eelf32ppc_fbsd.c:817
6047 #: eelf32ppchaiku.c:817 eelf32ppclinux.c:817 eelf32ppcnto.c:817
6048 #: eelf32ppcsim.c:817 eelf32ppcvxworks.c:791 eelf32ppcwindiss.c:817
6049 msgid "%F%P: invalid pagesize `%s'\n"
6052 #: eelf32lppc.c:847 eelf32lppclinux.c:847 eelf32lppcnto.c:847
6053 #: eelf32lppcsim.c:847 eelf32ppc.c:847 eelf32ppc_fbsd.c:847
6054 #: eelf32ppchaiku.c:847 eelf32ppclinux.c:847 eelf32ppcnto.c:847
6055 #: eelf32ppcsim.c:847 eelf32ppcvxworks.c:825 eelf32ppcwindiss.c:847
6056 #: eelf64lppc.c:1424 eelf64lppc_fbsd.c:1424 eelf64ppc.c:1424
6057 #: eelf64ppc_fbsd.c:1424
6059 msgid " --emit-stub-syms Label linker stubs with a symbol\n"
6062 #: eelf32lppc.c:850 eelf32lppclinux.c:850 eelf32lppcnto.c:850
6063 #: eelf32lppcsim.c:850 eelf32ppc.c:850 eelf32ppc_fbsd.c:850
6064 #: eelf32ppchaiku.c:850 eelf32ppclinux.c:850 eelf32ppcnto.c:850
6065 #: eelf32ppcsim.c:850 eelf32ppcvxworks.c:828 eelf32ppcwindiss.c:850
6066 #: eelf64lppc.c:1427 eelf64lppc_fbsd.c:1427 eelf64ppc.c:1427
6067 #: eelf64ppc_fbsd.c:1427
6069 msgid " --no-emit-stub-syms Don't label linker stubs with a symbol\n"
6072 #: eelf32lppc.c:853 eelf32lppclinux.c:853 eelf32lppcnto.c:853
6073 #: eelf32lppcsim.c:853 eelf32ppc.c:853 eelf32ppc_fbsd.c:853
6074 #: eelf32ppchaiku.c:853 eelf32ppclinux.c:853 eelf32ppcnto.c:853
6075 #: eelf32ppcsim.c:853 eelf32ppcvxworks.c:831 eelf32ppcwindiss.c:853
6076 #: eelf64lppc.c:1447 eelf64lppc_fbsd.c:1447 eelf64ppc.c:1447
6077 #: eelf64ppc_fbsd.c:1447
6079 msgid " --no-tls-optimize Don't try to optimize TLS accesses\n"
6082 #: eelf32lppc.c:856 eelf32lppclinux.c:856 eelf32lppcnto.c:856
6083 #: eelf32lppcsim.c:856 eelf32ppc.c:856 eelf32ppc_fbsd.c:856
6084 #: eelf32ppchaiku.c:856 eelf32ppclinux.c:856 eelf32ppcnto.c:856
6085 #: eelf32ppcsim.c:856 eelf32ppcvxworks.c:834 eelf32ppcwindiss.c:856
6086 #: eelf64lppc.c:1453 eelf64lppc_fbsd.c:1453 eelf64ppc.c:1453
6087 #: eelf64ppc_fbsd.c:1453
6089 msgid " --no-tls-get-addr-optimize Don't use a special __tls_get_addr call\n"
6092 #: eelf32lppc.c:859 eelf32lppclinux.c:859 eelf32lppcnto.c:859
6093 #: eelf32lppcsim.c:859 eelf32ppc.c:859 eelf32ppc_fbsd.c:859
6094 #: eelf32ppchaiku.c:859 eelf32ppclinux.c:859 eelf32ppcnto.c:859
6095 #: eelf32ppcsim.c:859 eelf32ppcwindiss.c:859
6097 msgid " --secure-plt Use new-style PLT if possible\n"
6100 #: eelf32lppc.c:862 eelf32lppclinux.c:862 eelf32lppcnto.c:862
6101 #: eelf32lppcsim.c:862 eelf32ppc.c:862 eelf32ppc_fbsd.c:862
6102 #: eelf32ppchaiku.c:862 eelf32ppclinux.c:862 eelf32ppcnto.c:862
6103 #: eelf32ppcsim.c:862 eelf32ppcwindiss.c:862
6105 msgid " --bss-plt Force old-style BSS PLT\n"
6108 #: eelf32lppc.c:865 eelf32lppclinux.c:865 eelf32lppcnto.c:865
6109 #: eelf32lppcsim.c:865 eelf32ppc.c:865 eelf32ppc_fbsd.c:865
6110 #: eelf32ppchaiku.c:865 eelf32ppclinux.c:865 eelf32ppcnto.c:865
6111 #: eelf32ppcsim.c:865 eelf32ppcwindiss.c:865
6113 msgid " --plt-align Align PLT call stubs to fit cache lines\n"
6116 #: eelf32lppc.c:868 eelf32lppclinux.c:868 eelf32lppcnto.c:868
6117 #: eelf32lppcsim.c:868 eelf32ppc.c:868 eelf32ppc_fbsd.c:868
6118 #: eelf32ppchaiku.c:868 eelf32ppclinux.c:868 eelf32ppcnto.c:868
6119 #: eelf32ppcsim.c:868 eelf32ppcwindiss.c:868 eelf64lppc.c:1406
6120 #: eelf64lppc_fbsd.c:1406 eelf64ppc.c:1406 eelf64ppc_fbsd.c:1406
6122 msgid " --no-plt-align Dont't align individual PLT call stubs\n"
6125 #: eelf32lppc.c:871 eelf32lppclinux.c:871 eelf32lppcnto.c:871
6126 #: eelf32lppcsim.c:871 eelf32ppc.c:871 eelf32ppc_fbsd.c:871
6127 #: eelf32ppchaiku.c:871 eelf32ppclinux.c:871 eelf32ppcnto.c:871
6128 #: eelf32ppcsim.c:871 eelf32ppcwindiss.c:871 eelf64lppc.c:1465
6129 #: eelf64lppc_fbsd.c:1465 eelf64ppc.c:1465 eelf64ppc_fbsd.c:1465
6132 " --no-inline-optimize Don't convert inline PLT to direct calls\n"
6135 #: eelf32lppc.c:874 eelf32lppclinux.c:874 eelf32lppcnto.c:874
6136 #: eelf32lppcsim.c:874 eelf32ppc.c:874 eelf32ppc_fbsd.c:874
6137 #: eelf32ppchaiku.c:874 eelf32ppclinux.c:874 eelf32ppcnto.c:874
6138 #: eelf32ppcsim.c:874 eelf32ppcwindiss.c:874
6140 msgid " --sdata-got Force GOT location just before .sdata\n"
6143 #: eelf32lppc.c:877 eelf32lppclinux.c:877 eelf32lppcnto.c:877
6144 #: eelf32lppcsim.c:877 eelf32ppc.c:877 eelf32ppc_fbsd.c:877
6145 #: eelf32ppchaiku.c:877 eelf32ppclinux.c:877 eelf32ppcnto.c:877
6146 #: eelf32ppcsim.c:877 eelf32ppcvxworks.c:837 eelf32ppcwindiss.c:877
6149 " --ppc476-workaround [=pagesize]\n"
6150 " Avoid a cache bug on ppc476\n"
6153 #: eelf32lppc.c:881 eelf32lppclinux.c:881 eelf32lppcnto.c:881
6154 #: eelf32lppcsim.c:881 eelf32ppc.c:881 eelf32ppc_fbsd.c:881
6155 #: eelf32ppchaiku.c:881 eelf32ppclinux.c:881 eelf32ppcnto.c:881
6156 #: eelf32ppcsim.c:881 eelf32ppcvxworks.c:841 eelf32ppcwindiss.c:881
6158 msgid " --no-ppc476-workaround Disable workaround\n"
6161 #: eelf32lppc.c:884 eelf32lppclinux.c:884 eelf32lppcnto.c:884
6162 #: eelf32lppcsim.c:884 eelf32ppc.c:884 eelf32ppc_fbsd.c:884
6163 #: eelf32ppchaiku.c:884 eelf32ppclinux.c:884 eelf32ppcnto.c:884
6164 #: eelf32ppcsim.c:884 eelf32ppcvxworks.c:844 eelf32ppcwindiss.c:884
6166 msgid " --no-pic-fixup Don't edit non-pic to pic\n"
6169 #: eelf32lppc.c:887 eelf32lppclinux.c:887 eelf32lppcnto.c:887
6170 #: eelf32lppcsim.c:887 eelf32ppc.c:887 eelf32ppc_fbsd.c:887
6171 #: eelf32ppchaiku.c:887 eelf32ppclinux.c:887 eelf32ppcnto.c:887
6172 #: eelf32ppcsim.c:887 eelf32ppcvxworks.c:847 eelf32ppcwindiss.c:887
6175 " --vle-reloc-fixup Correct old object file 16A/16D relocation\n"
6178 #: eelf32mcore.c:332
6181 " --base_file <basefile> Generate a base file for relocatable DLLs\n"
6184 #: eelf32metag.c:745 eelf64lppc.c:1381 eelf64lppc_fbsd.c:1381 eelf64ppc.c:1381
6185 #: eelf64ppc_fbsd.c:1381 ehppaelf.c:605 ehppalinux.c:787 ehppanbsd.c:787
6189 " --stub-group-size=N Maximum size of a group of input sections "
6191 " can be handled by one stub section. A "
6193 " value locates all stubs before their "
6195 " (with a group size of -N), while a positive\n"
6196 " value allows two groups of input sections, "
6198 " before, and one after each stub section.\n"
6199 " Values of +/-1 indicate the linker should\n"
6200 " choose suitable defaults.\n"
6206 " --no-flag-mismatch-warnings Don't warn about objects with incompatible\n"
6207 " endian or dsp settings\n"
6213 " --flag-mismatch-warnings Warn about objects with incompatible\n"
6214 " endian, dsp or ABI settings\n"
6220 " --ignore-lma Ignore segment LMAs [default]\n"
6221 " (for Renesas Tools compatibility)\n"
6226 msgid " --no-ignore-lma Don't ignore segment LMAs\n"
6229 #: eelf32xtensa.c:143
6230 msgid "file already has property tables"
6233 #: eelf32xtensa.c:153
6234 msgid "failed to read section contents"
6237 #: eelf32xtensa.c:165
6238 msgid "could not create new section"
6241 #: eelf32xtensa.c:181
6242 msgid "could not allocate section contents"
6245 #: eelf32xtensa.c:200
6246 msgid "out of memory"
6249 #: eelf32xtensa.c:298
6251 "%P: warning: failed to convert %s table in %pB (%s); subsequent disassembly "
6252 "may be incomplete\n"
6255 #: eelf32xtensa.c:418
6256 msgid "%F%P: %pB: cannot read contents of section %pA\n"
6259 #: eelf32xtensa.c:429
6260 msgid "%P: %pB: warning: incompatible Xtensa configuration (%s)\n"
6263 #: eelf32xtensa.c:433
6264 msgid "%P: %pB: warning: cannot parse .xtensa.info section\n"
6267 #: eelf32xtensa.c:459
6268 msgid "%F%P: little endian output does not match Xtensa configuration\n"
6271 #: eelf32xtensa.c:465
6272 msgid "%F%P: big endian output does not match Xtensa configuration\n"
6275 #: eelf32xtensa.c:484
6276 msgid "%F%P: cross-endian linking for %pB not supported\n"
6279 #: eelf32xtensa.c:515
6280 msgid "%F%P: failed to create .xtensa.info section\n"
6283 #: eelf32xtensa.c:1256
6284 msgid "%F%P: Relaxation not supported with --enable-non-contiguous-regions.\n"
6287 #: eelf32xtensa.c:2416
6290 " --size-opt When relaxing longcalls, prefer size\n"
6291 " optimization over branch target alignment\n"
6294 #: eelf32xtensa.c:2419
6297 " --abi-windowed Choose windowed ABI for the output object\n"
6300 #: eelf32xtensa.c:2421
6302 msgid " --abi-call0 Choose call0 ABI for the output object\n"
6305 #: eelf32z80.c:69 ez80.c:59
6306 msgid "%F%P: %pB: Instruction sets of object files incompatible\n"
6309 #: eelf64_ia64.c:518 eelf64_ia64_fbsd.c:518
6312 " --itanium Generate code for Intel Itanium processor\n"
6315 #: eelf64_s390.c:561
6318 " --s390-pgste Tell the kernel to allocate 4k page tables\n"
6321 #: eelf64alpha.c:590 eelf64alpha_fbsd.c:590 eelf64alpha_nbsd.c:590
6324 " --taso Load executable in the lower 31-bit "
6326 " virtual address range\n"
6329 #: eelf64alpha.c:593 eelf64alpha_fbsd.c:593 eelf64alpha_nbsd.c:593
6331 msgid " --secureplt Force PLT in text segment\n"
6334 #: eelf64alpha.c:595 eelf64alpha_fbsd.c:595 eelf64alpha_nbsd.c:595
6336 msgid " --no-secureplt Force PLT in data segment\n"
6339 #: eelf64lppc.c:315 eelf64lppc.c:355 eelf64lppc_fbsd.c:315
6340 #: eelf64lppc_fbsd.c:355 eelf64ppc.c:315 eelf64ppc.c:355 eelf64ppc_fbsd.c:315
6341 #: eelf64ppc_fbsd.c:355
6342 msgid "%X%P: can not edit %s: %E\n"
6345 #: eelf64lppc.c:518 eelf64lppc_fbsd.c:518 eelf64ppc.c:518 eelf64ppc_fbsd.c:518
6346 msgid "%X%P: linker script separates .got and .toc\n"
6349 #: eelf64lppc.c:579 eelf64lppc_fbsd.c:579 eelf64ppc.c:579 eelf64ppc_fbsd.c:579
6350 msgid "%P: .init/.fini fragments use differing TOC pointers\n"
6353 #: eelf64lppc.c:1268 eelf64lppc_fbsd.c:1268 eelf64ppc.c:1268
6354 #: eelf64ppc_fbsd.c:1268
6355 msgid "%F%P: invalid --power10-stubs argument `%s'\n"
6358 #: eelf64lppc.c:1391 eelf64ppc.c:1391
6361 " --plt-static-chain PLT call stubs should load r11 (default)\n"
6364 #: eelf64lppc.c:1394 eelf64ppc.c:1394
6366 msgid " --no-plt-static-chain PLT call stubs should not load r11\n"
6369 #: eelf64lppc.c:1397 eelf64lppc_fbsd.c:1397 eelf64ppc.c:1397
6370 #: eelf64ppc_fbsd.c:1397
6372 msgid " --plt-thread-safe PLT call stubs with load-load barrier\n"
6375 #: eelf64lppc.c:1400 eelf64lppc_fbsd.c:1400 eelf64ppc.c:1400
6376 #: eelf64ppc_fbsd.c:1400
6378 msgid " --no-plt-thread-safe PLT call stubs without barrier\n"
6381 #: eelf64lppc.c:1403 eelf64lppc_fbsd.c:1403 eelf64ppc.c:1403
6382 #: eelf64ppc_fbsd.c:1403
6384 msgid " --plt-align [=<align>] Align PLT call stubs to fit cache lines\n"
6387 #: eelf64lppc.c:1409 eelf64lppc_fbsd.c:1409 eelf64ppc.c:1409
6388 #: eelf64ppc_fbsd.c:1409
6391 " --plt-localentry Optimize calls to ELFv2 localentry:0 "
6395 #: eelf64lppc.c:1412 eelf64lppc_fbsd.c:1412 eelf64ppc.c:1412
6396 #: eelf64ppc_fbsd.c:1412
6398 msgid " --no-plt-localentry Don't optimize ELFv2 calls\n"
6401 #: eelf64lppc.c:1415 eelf64lppc_fbsd.c:1415 eelf64ppc.c:1415
6402 #: eelf64ppc_fbsd.c:1415
6405 " --power10-stubs [=auto] Use Power10 PLT call stubs (default auto)\n"
6408 #: eelf64lppc.c:1418 eelf64lppc_fbsd.c:1418 eelf64ppc.c:1418
6409 #: eelf64ppc_fbsd.c:1418
6412 " --no-pcrel-optimize Don't perform R_PPC64_PCREL_OPT optimization\n"
6415 #: eelf64lppc.c:1421 eelf64lppc_fbsd.c:1421 eelf64ppc.c:1421
6416 #: eelf64ppc_fbsd.c:1421
6418 msgid " --no-power10-stubs Don't use Power10 PLT call stubs\n"
6421 #: eelf64lppc.c:1430 eelf64lppc_fbsd.c:1430 eelf64ppc.c:1430
6422 #: eelf64ppc_fbsd.c:1430
6425 " --dotsyms For every version pattern \"foo\" in a "
6427 " script, add \".foo\" so that function code\n"
6428 " symbols are treated the same as function\n"
6429 " descriptor symbols. Defaults to on.\n"
6432 #: eelf64lppc.c:1436 eelf64lppc_fbsd.c:1436 eelf64ppc.c:1436
6433 #: eelf64ppc_fbsd.c:1436
6436 " --no-dotsyms Don't do anything special in version scripts\n"
6439 #: eelf64lppc.c:1439 eelf64lppc_fbsd.c:1439 eelf64ppc.c:1439
6440 #: eelf64ppc_fbsd.c:1439
6443 " --save-restore-funcs Provide register save and restore routines "
6445 " by gcc -Os code. Defaults to on for normal\n"
6446 " final link, off for ld -r.\n"
6449 #: eelf64lppc.c:1444 eelf64lppc_fbsd.c:1444 eelf64ppc.c:1444
6450 #: eelf64ppc_fbsd.c:1444
6452 msgid " --no-save-restore-funcs Don't provide these routines\n"
6455 #: eelf64lppc.c:1450 eelf64lppc_fbsd.c:1450 eelf64ppc.c:1450
6456 #: eelf64ppc_fbsd.c:1450
6459 " --tls-get-addr-optimize Force use of special __tls_get_addr call\n"
6462 #: eelf64lppc.c:1456 eelf64lppc_fbsd.c:1456 eelf64ppc.c:1456
6463 #: eelf64ppc_fbsd.c:1456
6465 msgid " --tls-get-addr-regsave Force register save __tls_get_addr stub\n"
6468 #: eelf64lppc.c:1459 eelf64lppc_fbsd.c:1459 eelf64ppc.c:1459
6469 #: eelf64ppc_fbsd.c:1459
6472 " --no-tls-get-addr-regsave Don't use register save __tls_get_addr stub\n"
6475 #: eelf64lppc.c:1462 eelf64lppc_fbsd.c:1462 eelf64ppc.c:1462
6476 #: eelf64ppc_fbsd.c:1462
6478 msgid " --no-opd-optimize Don't optimize the OPD section\n"
6481 #: eelf64lppc.c:1468 eelf64lppc_fbsd.c:1468 eelf64ppc.c:1468
6482 #: eelf64ppc_fbsd.c:1468
6484 msgid " --no-toc-optimize Don't optimize the TOC section\n"
6487 #: eelf64lppc.c:1471 eelf64lppc_fbsd.c:1471 eelf64ppc.c:1471
6488 #: eelf64ppc_fbsd.c:1471
6491 " --no-multi-toc Disallow automatic multiple toc sections\n"
6494 #: eelf64lppc.c:1474 eelf64lppc_fbsd.c:1474 eelf64ppc.c:1474
6495 #: eelf64ppc_fbsd.c:1474
6497 msgid " --no-toc-sort Don't sort TOC and GOT sections\n"
6500 #: eelf64lppc.c:1477 eelf64lppc_fbsd.c:1477 eelf64ppc.c:1477
6501 #: eelf64ppc_fbsd.c:1477
6504 " --non-overlapping-opd Canonicalize .opd, so that there are no\n"
6505 " overlapping .opd entries\n"
6508 #: eelf64lppc_fbsd.c:1391 eelf64ppc_fbsd.c:1391
6510 msgid " --plt-static-chain PLT call stubs should load r111\n"
6513 #: eelf64lppc_fbsd.c:1394 eelf64ppc_fbsd.c:1394
6516 " --no-plt-static-chain PLT call stubs should not load r11 (default)\n"
6519 #: eelf64mmix.c:83 emmo.c:84
6520 msgid "%X%P: internal problems setting up section %s"
6523 #: eelf64mmix.c:127 emmo.c:128
6524 msgid "%X%P: too many global registers: %u, max 223\n"
6527 #. This is a fatal error; make einfo call not return.
6528 #: eelf64mmix.c:145 emmo.c:146
6529 msgid "%F%P: can't finalize linker-allocated global registers\n"
6532 #: eelf_x86_64.c:5706 eelf_x86_64_cloudabi.c:605 eelf_x86_64_fbsd.c:605
6533 #: eelf_x86_64_haiku.c:605 eelf_x86_64_sol2.c:737
6534 msgid "%F%P: invalid option for -z lam-u48-report=: %s\n"
6537 #: eelf_x86_64.c:5720 eelf_x86_64_cloudabi.c:619 eelf_x86_64_fbsd.c:619
6538 #: eelf_x86_64_haiku.c:619 eelf_x86_64_sol2.c:751
6539 msgid "%F%P: invalid option for -z lam-u57-report=: %s\n"
6542 #: eelf_x86_64.c:5741 eelf_x86_64_cloudabi.c:640 eelf_x86_64_fbsd.c:640
6543 #: eelf_x86_64_haiku.c:640 eelf_x86_64_sol2.c:772
6544 msgid "%F%P: invalid option for -z lam-report=: %s\n"
6547 #: eelf_x86_64.c:5816 eelf_x86_64_cloudabi.c:715 eelf_x86_64_fbsd.c:715
6548 #: eelf_x86_64_haiku.c:715 eelf_x86_64_sol2.c:847
6551 " -z lam-u48 Generate GNU_PROPERTY_X86_FEATURE_1_LAM_U48\n"
6554 #: eelf_x86_64.c:5818 eelf_x86_64_cloudabi.c:717 eelf_x86_64_fbsd.c:717
6555 #: eelf_x86_64_haiku.c:717 eelf_x86_64_sol2.c:849
6558 " -z lam-u48-report=[none|warning|error] (default: none)\n"
6559 " Report missing LAM_U48 property\n"
6562 #: eelf_x86_64.c:5821 eelf_x86_64_cloudabi.c:720 eelf_x86_64_fbsd.c:720
6563 #: eelf_x86_64_haiku.c:720 eelf_x86_64_sol2.c:852
6566 " -z lam-u57 Generate GNU_PROPERTY_X86_FEATURE_1_LAM_U57\n"
6569 #: eelf_x86_64.c:5823 eelf_x86_64_cloudabi.c:722 eelf_x86_64_fbsd.c:722
6570 #: eelf_x86_64_haiku.c:722 eelf_x86_64_sol2.c:854
6573 " -z lam-u57-report=[none|warning|error] (default: none)\n"
6574 " Report missing LAM_U57 property\n"
6577 #: eelf_x86_64.c:5826 eelf_x86_64_cloudabi.c:725 eelf_x86_64_fbsd.c:725
6578 #: eelf_x86_64_haiku.c:725 eelf_x86_64_sol2.c:857
6581 " -z lam-report=[none|warning|error] (default: none)\n"
6582 " Report missing LAM_U48 and LAM_U57 properties\n"
6585 #: ehppaelf.c:326 ehppalinux.c:326 ehppanbsd.c:326 ehppaobsd.c:326
6586 msgid "%X%P: can not set gp\n"
6589 #: ehppaelf.c:601 ehppalinux.c:783 ehppanbsd.c:783 ehppaobsd.c:783
6592 " --multi-subspace Generate import and export stubs to support\n"
6593 " multiple sub-space shared libraries\n"
6597 msgid "%F%P: PE operations on non PE file\n"
6600 #: ei386beos.c:426 ei386beos.c:431
6601 msgid "%F%P: %pB: can't read contents of section .idata: %E\n"
6605 msgid "%F%P: section %s has '$' as first character\n"
6609 msgid "%F%P: *(%s$) missing from linker script\n"
6612 #: em68hc11elf.c:143 em68hc11elfb.c:143 em68hc12elf.c:143 em68hc12elfb.c:143
6614 "%P: warning: the size of the 'window' memory region is not a power of 2; its "
6615 "size %d is truncated to %d\n"
6618 #: em68hc11elf.c:158 em68hc11elfb.c:158 em68hc12elf.c:158 em68hc12elfb.c:158
6619 msgid "%X%P: changing output format whilst linking is not supported\n"
6622 #: em68hc11elf.c:598 em68hc11elfb.c:598 em68hc12elf.c:598 em68hc12elfb.c:598
6625 " --no-trampoline Do not generate the far trampolines used to "
6627 " a far function using jsr or bsr\n"
6630 #: em68hc11elf.c:601 em68hc11elfb.c:601 em68hc12elf.c:601 em68hc12elfb.c:601
6633 " --bank-window NAME Specify the name of the memory region "
6635 " the layout of the memory bank window\n"
6638 #: em68kelf.c:91 em68kelfnbsd.c:91
6639 msgid "%F%P: %pB: all input objects must be ELF for --embedded-relocs\n"
6642 #: em68kelf.c:644 em68kelfnbsd.c:644
6643 msgid "%P: unrecognized --got argument '%s'\n"
6646 #: em68kelf.c:657 em68kelfnbsd.c:657
6648 msgid " --got=<type> Specify GOT handling scheme\n"
6652 msgid "%X%P: internal problems scanning %pB after opening it"
6655 #: emsp430X.c:159 emsp430elf.c:159
6656 msgid "%P: error: unhandled data_statement size\n"
6659 #: emsp430X.c:299 emsp430elf.c:299
6660 msgid "%P: error: no section named %s or %s in linker script\n"
6663 #: emsp430X.c:308 emsp430elf.c:308
6664 msgid "%P: error: no section named %s in linker script\n"
6667 #: emsp430X.c:459 emsp430elf.c:459
6670 " --code-region={either,lower,upper,none}\n"
6671 " Transform .text* sections to {either,lower,upper,none}.text* "
6675 #: emsp430X.c:460 emsp430elf.c:460
6678 " --data-region={either,lower,upper,none}\n"
6679 " Transform .data*, .rodata* and .bss* sections to\n"
6680 " {either,lower,upper,none}.{bss,data,rodata}* sections\n"
6683 #: emsp430X.c:461 emsp430elf.c:461
6686 " --disable-sec-transformation\n"
6687 " Disable transformation of .{text,data,bss,rodata}* sections to\n"
6688 " add the {either,lower,upper,none} prefixes\n"
6691 #: emsp430X.c:480 emsp430elf.c:480
6692 msgid "%P: --code-region requires an argument: {upper,lower,either,none}\n"
6695 #: emsp430X.c:486 emsp430elf.c:486
6696 msgid "%P: error: unrecognized argument to --code-region= option: \"%s\"\n"
6699 #: emsp430X.c:503 emsp430elf.c:503
6700 msgid "%P: --data-region requires an argument: {upper,lower,either,none}\n"
6703 #: emsp430X.c:509 emsp430elf.c:509
6704 msgid "%P: error: unrecognized argument to --data-region= option: \"%s\"\n"
6707 #. Incompatible objects.
6708 #: ends32belf.c:128 ends32belf16m.c:128 ends32belf_linux.c:128 ends32elf.c:128
6709 #: ends32elf16m.c:128 ends32elf_linux.c:128
6710 msgid "%F%P: %pB: ABI version of object files mismatched\n"
6713 #: ends32belf.c:432 ends32belf16m.c:432 ends32belf_linux.c:565 ends32elf.c:432
6714 #: ends32elf16m.c:432 ends32elf_linux.c:565
6715 msgid "%P: --mbaseline is not used anymore\n"
6718 #: ends32belf.c:443 ends32belf16m.c:443 ends32belf_linux.c:576 ends32elf.c:443
6719 #: ends32elf16m.c:443 ends32elf_linux.c:576
6720 msgid "%P: --relax-[no-]reduce-fp-updat is not used anymore\n"
6723 #: ends32belf.c:447 ends32belf16m.c:447 ends32belf_linux.c:580 ends32elf.c:447
6724 #: ends32elf16m.c:447 ends32elf_linux.c:580
6725 msgid "%P: missing file for --mexport-symbols\n"
6728 #: ends32belf.c:460 ends32belf.c:469 ends32belf16m.c:460 ends32belf16m.c:469
6729 #: ends32belf_linux.c:593 ends32belf_linux.c:602 ends32elf.c:460
6730 #: ends32elf.c:469 ends32elf16m.c:460 ends32elf16m.c:469 ends32elf_linux.c:593
6731 #: ends32elf_linux.c:602
6732 msgid "%P: valid arguments to --mhyper-relax=(low|medium|high)\n"
6735 #: ends32belf.c:489 ends32belf16m.c:489 ends32belf_linux.c:622 ends32elf.c:489
6736 #: ends32elf16m.c:489 ends32elf_linux.c:622
6738 msgid " --m[no-]fp-as-gp Disable/enable fp-as-gp relaxation\n"
6741 #: ends32belf.c:491 ends32belf16m.c:491 ends32belf_linux.c:624 ends32elf.c:491
6742 #: ends32elf16m.c:491 ends32elf_linux.c:624
6744 msgid " --mexport-symbols=FILE Exporting symbols in linker script\n"
6747 #: ends32belf.c:493 ends32belf16m.c:493 ends32belf_linux.c:626 ends32elf.c:493
6748 #: ends32elf16m.c:493 ends32elf_linux.c:626
6751 " --mhyper-relax=level Adjust relax level (low|medium|high). default: "
6755 #: ends32belf.c:495 ends32belf16m.c:495 ends32belf_linux.c:628 ends32elf.c:495
6756 #: ends32elf16m.c:495 ends32elf_linux.c:628
6758 msgid " --m[no-]tlsdesc-trampoline Disable/enable TLS DESC trampoline\n"
6764 " -N, --omagic Do not make text readonly, do not page align data "
6770 msgid " -n, --nmagic Make text readonly, align data to next page\n"
6776 " -z, --imagic Make text readonly, separate instruction and data spaces\n"
6781 msgid " --no-omagic Equivalent to --nmagic\n"
6784 #: etic3xcoff.c:69 etic3xcoff_onchip.c:69 etic4xcoff.c:69 etic54xcoff.c:69
6786 msgid " --format 0|1|2 Specify which COFF version to use\n"
6789 #: etic3xcoff.c:91 etic3xcoff_onchip.c:91 etic4xcoff.c:91 etic54xcoff.c:91
6790 msgid "%F%P: invalid COFF format version %s\n"