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: bug-binutils@gnu.org\n"
11 "POT-Creation-Date: 2016-12-23 09:24+0100\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"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
20 #: emultempl/armcoff.em:72
22 msgid " --support-old-code Support interworking with old code\n"
25 #: emultempl/armcoff.em:73
28 " --thumb-entry=<sym> Set the entry point to be Thumb symbol <sym>\n"
31 #: emultempl/armcoff.em:121
33 msgid "Errors encountered processing file %s"
36 #: emultempl/armcoff.em:191 emultempl/pe.em:2046
37 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
40 #: emultempl/armcoff.em:196 emultempl/pe.em:2051
41 msgid "%P: warning: cannot find thumb start symbol %s\n"
44 #: emultempl/pe.em:430
47 " --base_file <basefile> Generate a base file for relocatable "
51 #: emultempl/pe.em:431
54 " --dll Set image base to the default for DLLs\n"
57 #: emultempl/pe.em:432
59 msgid " --file-alignment <size> Set file alignment\n"
62 #: emultempl/pe.em:433
64 msgid " --heap <size> Set initial size of the heap\n"
67 #: emultempl/pe.em:434
70 " --image-base <address> Set start address of the executable\n"
73 #: emultempl/pe.em:435
76 " --major-image-version <number> Set version number of the executable\n"
79 #: emultempl/pe.em:436
81 msgid " --major-os-version <number> Set minimum required OS version\n"
84 #: emultempl/pe.em:437
87 " --major-subsystem-version <number> Set minimum required OS subsystem "
91 #: emultempl/pe.em:438
94 " --minor-image-version <number> Set revision number of the executable\n"
97 #: emultempl/pe.em:439
99 msgid " --minor-os-version <number> Set minimum required OS revision\n"
102 #: emultempl/pe.em:440
105 " --minor-subsystem-version <number> Set minimum required OS subsystem "
109 #: emultempl/pe.em:441
111 msgid " --section-alignment <size> Set section alignment\n"
114 #: emultempl/pe.em:442
116 msgid " --stack <size> Set size of the initial stack\n"
119 #: emultempl/pe.em:443
122 " --subsystem <name>[:<version>] Set required OS subsystem [& version]\n"
125 #: emultempl/pe.em:444
128 " --support-old-code Support interworking with old code\n"
131 #: emultempl/pe.em:445
134 " --[no-]leading-underscore Set explicit symbol underscore prefix "
138 #: emultempl/pe.em:446
141 " --thumb-entry=<symbol> Set the entry point to be Thumb "
145 #: emultempl/pe.em:447
148 " --[no-]insert-timestamp Use a real timestamp rather than zero "
152 #: emultempl/pe.em:448
155 " This makes binaries non-deterministic\n"
158 #: emultempl/pe.em:450
161 " --add-stdcall-alias Export symbols with and without @nn\n"
164 #: emultempl/pe.em:451
166 msgid " --disable-stdcall-fixup Don't link _sym to _sym@nn\n"
169 #: emultempl/pe.em:452
172 " --enable-stdcall-fixup Link _sym to _sym@nn without warnings\n"
175 #: emultempl/pe.em:453
178 " --exclude-symbols sym,sym,... Exclude symbols from automatic export\n"
181 #: emultempl/pe.em:454
184 " --exclude-all-symbols Exclude all symbols from automatic "
188 #: emultempl/pe.em:455
191 " --exclude-libs lib,lib,... Exclude libraries from automatic "
195 #: emultempl/pe.em:456
197 msgid " --exclude-modules-for-implib mod,mod,...\n"
200 #: emultempl/pe.em:457
203 " Exclude objects, archive members from "
207 #: emultempl/pe.em:458
210 " export, place into import library "
214 #: emultempl/pe.em:459
217 " --export-all-symbols Automatically export all globals to "
221 #: emultempl/pe.em:460
223 msgid " --kill-at Remove @nn from exported symbols\n"
226 #: emultempl/pe.em:461
229 " --output-def <file> Generate a .DEF file for the built DLL\n"
232 #: emultempl/pe.em:462
234 msgid " --warn-duplicate-exports Warn about duplicate exports\n"
237 #: emultempl/pe.em:463
240 " --compat-implib Create backward compatible import "
242 " create __imp_<SYMBOL> as well.\n"
245 #: emultempl/pe.em:465
248 " --enable-auto-image-base[=<address>] Automatically choose image base for "
250 " (optionally starting with address) "
252 " specifically set with --image-base\n"
255 #: emultempl/pe.em:468
258 " --disable-auto-image-base Do not auto-choose image base. "
262 #: emultempl/pe.em:469
265 " --dll-search-prefix=<string> When linking dynamically to a dll "
267 " an importlib, use <string><basename>."
269 " in preference to lib<basename>.dll \n"
272 #: emultempl/pe.em:472
275 " --enable-auto-import Do sophisticated linking of _sym to\n"
276 " __imp_sym for DATA references\n"
279 #: emultempl/pe.em:474
282 " --disable-auto-import Do not auto-import DATA items from "
286 #: emultempl/pe.em:475
289 " --enable-runtime-pseudo-reloc Work around auto-import limitations by\n"
290 " adding pseudo-relocations resolved "
295 #: emultempl/pe.em:478
298 " --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations "
300 " auto-imported DATA.\n"
303 #: emultempl/pe.em:480
306 " --enable-extra-pe-debug Enable verbose debug output when "
308 " or linking to DLLs (esp. auto-"
312 #: emultempl/pe.em:483
315 " --large-address-aware Executable supports virtual addresses\n"
316 " greater than 2 gigabytes\n"
319 #: emultempl/pe.em:485
322 " --disable-large-address-aware Executable does not support virtual\n"
323 " addresses greater than 2 gigabytes\n"
326 #: emultempl/pe.em:487
329 " --enable-long-section-names Use long COFF section names even in\n"
330 " executable image files\n"
333 #: emultempl/pe.em:489
336 " --disable-long-section-names Never use long COFF section names, "
341 #: emultempl/pe.em:491
344 " --dynamicbase\t\t\t Image base address may be relocated using\n"
345 "\t\t\t\t address space layout randomization (ASLR)\n"
348 #: emultempl/pe.em:493
350 msgid " --forceinteg\t\t Code integrity checks are enforced\n"
353 #: emultempl/pe.em:494
355 msgid " --nxcompat\t\t Image is compatible with data execution prevention\n"
358 #: emultempl/pe.em:495
361 " --no-isolation\t\t Image understands isolation but do not isolate the "
365 #: emultempl/pe.em:496
368 " --no-seh\t\t\t Image does not use SEH. No SE handler may\n"
369 "\t\t\t\t be called in this image\n"
372 #: emultempl/pe.em:498
374 msgid " --no-bind\t\t\t Do not bind this image\n"
377 #: emultempl/pe.em:499
379 msgid " --wdmdriver\t\t Driver uses the WDM model\n"
382 #: emultempl/pe.em:500
384 msgid " --tsaware Image is Terminal Server aware\n"
387 #: emultempl/pe.em:501
389 msgid " --build-id[=STYLE] Generate build ID\n"
392 #: emultempl/pe.em:629
393 msgid "%P: warning: bad version number in -subsystem option\n"
396 #: emultempl/pe.em:654
397 msgid "%P%F: invalid subsystem type %s\n"
400 #: emultempl/pe.em:675
401 msgid "%P%F: invalid hex number for PE parameter '%s'\n"
404 #: emultempl/pe.em:692
405 msgid "%P%F: strange hex info for PE parameter '%s'\n"
408 #: emultempl/pe.em:708
409 msgid "%F%P: cannot open base file %s\n"
412 #: emultempl/pe.em:1004
413 msgid "%P: warning, file alignment > section alignment.\n"
416 #: emultempl/pe.em:1017
418 "%P: warning: --export-dynamic is not supported for PE targets, did you mean "
419 "--export-all-symbols?\n"
422 #: emultempl/pe.em:1069
424 msgid "Warning: resolving %s by linking to %s\n"
427 #: emultempl/pe.em:1074
428 msgid "Use --enable-stdcall-fixup to disable these warnings\n"
431 #: emultempl/pe.em:1075
432 msgid "Use --disable-stdcall-fixup to disable these fixups\n"
435 #: emultempl/pe.em:1143
437 msgid "%C: Cannot get section contents - auto-import exception\n"
441 #: emultempl/pe.em:1173
442 msgid "%P: internal error: symbol too long: %s\n"
445 #: emultempl/pe.em:1192
447 msgid "Info: resolving %s by linking to %s (auto-import)\n"
450 #: emultempl/pe.em:1199
452 "%P: warning: auto-importing has been activated without --enable-auto-import "
453 "specified on the command line.\n"
454 "This should work unless it involves constant data structures referencing "
455 "symbols from auto-imported DLLs.\n"
458 #: emultempl/pe.em:1206 emultempl/pe.em:1602 emultempl/pe.em:1809 ldcref.c:517
459 #: ldcref.c:628 ldmain.c:1188 ldmisc.c:302 pe-dll.c:711 pe-dll.c:1284
461 msgid "%B%F: could not read symbols: %E\n"
464 #: emultempl/pe.em:1321
465 msgid "%P: warning: .buildid section discarded, --build-id ignored.\n"
468 #: emultempl/pe.em:1471
469 msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
472 #: emultempl/pe.em:1852
474 msgid "Errors encountered processing file %s\n"
477 #: emultempl/pe.em:1875
479 msgid "Errors encountered processing file %s for interworking\n"
482 #: emultempl/pe.em:1937 ldexp.c:740 ldlang.c:3429 ldmain.c:1155
483 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
487 msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
491 msgid "%X%P: cref_hash_lookup failed: %E\n"
495 msgid "%X%P: cref alloc failed: %E\n"
502 "Cross Reference Table\n"
521 msgid "%P: symbol `%T' missing from main hash table\n"
524 #: ldcref.c:690 ldcref.c:697 ldmain.c:1250 ldmain.c:1257
525 msgid "%B%F: could not read relocs: %E\n"
528 #. We found a reloc for the symbol. The symbol is defined
529 #. in OUTSECNAME. This reloc is from a section which is
530 #. mapped into a section from which references to OUTSECNAME
531 #. are prohibited. We must report an error.
533 msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
537 msgid "%P%X: Different relocs used in set %s\n"
541 msgid "%P%X: Different object file formats composing set %s\n"
544 #: ldctor.c:279 ldctor.c:300
545 msgid "%P%X: %s does not support reloc %s for set %s\n"
549 msgid "%P%X: Special section %s does not support reloc %s for set %s\n"
553 msgid "%P%X: Unsupported size %d for set %s\n"
565 msgid "%S SYSLIB ignored\n"
570 msgid "%S HLL ignored\n"
574 msgid "%P: unrecognised emulation mode: %s\n"
578 msgid "Supported emulations: "
583 msgid " no emulation specific options.\n"
587 msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
591 msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
595 msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
600 msgid "%F%S %% by zero\n"
605 msgid "%F%S / by zero\n"
610 msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
615 msgid "%F%S: undefined symbol `%s' referenced in expression\n"
618 #: ldexp.c:789 ldexp.c:807 ldexp.c:835
620 msgid "%F%S: undefined section `%s' referenced in expression\n"
623 #: ldexp.c:867 ldexp.c:883
625 msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
630 msgid "%F%S: unknown constant `%s' referenced in expression\n"
635 msgid "%F%S can not PROVIDE assignment to location counter\n"
640 msgid "%F%S invalid assignment to location counter\n"
645 msgid "%F%S assignment to location counter invalid outside of SECTIONS\n"
649 msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
653 msgid "%P%F:%s: hash creation failed\n"
656 #: ldexp.c:1529 ldexp.c:1555 ldexp.c:1615
658 msgid "%F%S: nonconstant expression for %s\n"
661 #: ldexp.c:1641 ldlang.c:1232 ldlang.c:3204
662 msgid "%P%F: can not create hash table: %E\n"
667 msgid "attempt to open %s failed\n"
672 msgid "attempt to open %s succeeded\n"
676 msgid "%F%P: invalid BFD target `%s'\n"
679 #: ldfile.c:263 ldfile.c:293
680 msgid "%P: skipping incompatible %s when searching for %s\n"
684 msgid "%F%P: attempted static link of dynamic object `%s'\n"
688 msgid "%P: cannot find %s (%s): %E\n"
692 msgid "%P: cannot find %s: %E\n"
696 msgid "%P: cannot find %s inside %s\n"
700 msgid "%P: cannot find %s\n"
705 msgid "cannot find script file %s\n"
710 msgid "opened script file %s\n"
714 msgid "%P%F: cannot open linker script file %s: %E\n"
718 msgid "%P%F: cannot represent machine `%s'\n"
722 msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
726 msgid "%P:%S: warning: memory region `%s' not declared\n"
730 msgid "%F%P:%S: error: alias for default memory region\n"
734 msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
738 msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
741 #: ldlang.c:1436 ldlang.c:1475
742 msgid "%P%F: failed creating section `%s': %E\n"
749 "As-needed library included to satisfy reference by file (symbol)\n"
757 "Discarded input sections\n"
764 "Memory Configuration\n"
788 "Linker script and memory map\n"
793 msgid "%P%F: Illegal use of `%s' section\n"
797 msgid "%P%F: output format %s cannot represent section called %s: %E\n"
801 msgid "%B: file not recognized: %E\n"
805 msgid "%B: matching formats:"
809 msgid "%F%B: file not recognized: %E\n"
813 msgid "%F%B: member %B in archive is not an object\n"
816 #: ldlang.c:2886 ldlang.c:2900
817 msgid "%F%B: error adding symbols: %E\n"
822 "%P: warning: could not find any targets that match endianness requirement\n"
826 msgid "%P%F: target %s not found\n"
830 msgid "%P%F: cannot open output file %s: %E\n"
834 msgid "%P%F:%s: can not make object file: %E\n"
838 msgid "%P%F:%s: can not set architecture: %E\n"
842 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
846 msgid "%P%X: required symbol `%s' not defined\n"
850 msgid "%F%P: %s not found for insert\n"
854 msgid " load address 0x%V"
858 msgid "%W (size before relaxing)\n"
863 msgid "Address of section %s set to "
868 msgid "Fail with %d\n"
872 msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
876 msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
880 msgid "%X%P: region `%s' overflowed by %ld bytes\n"
884 msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
888 msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
894 "%F%S: non constant or forward reference address expression for section %s\n"
898 msgid "%P%X: Internal error on COFF shared library section %s\n"
902 msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
906 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
910 msgid "%P: warning: changing start of section %s by %lu bytes\n"
914 msgid "%P: warning: dot moved backwards before `%s'\n"
918 msgid "%P%F: can't relax section: %E\n"
922 msgid "%F%P: invalid data statement\n"
926 msgid "%F%P: invalid reloc statement\n"
930 msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
934 msgid "%P%F:%s: can't set start address\n"
937 #: ldlang.c:5985 ldlang.c:6004
938 msgid "%P%F: can't set start address\n"
942 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
946 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
951 "%P%F: Relocatable linking with relocations from format %s (%B) to format %s "
952 "(%B) is not supported\n"
957 "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
961 msgid "%P%X: failed to merge target specific data of file %B\n"
965 msgid "%P%F: Could not define common symbol `%T': %E\n"
971 "Allocating common symbols\n"
976 "Common symbol size file\n"
981 msgid "%P%F: invalid character %c (%d) in flags\n"
985 msgid "%F%P:%S: error: align with input and explicit align specified\n"
989 msgid "%P%F: Failed to create hash table\n"
993 msgid "%P%F: %s: plugin reported error after all symbols read\n"
997 msgid "%P%F: multiple STARTUP files\n"
1001 msgid "%X%P:%S: section has both a load address and a load region\n"
1006 "%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack "
1011 msgid "%F%P: no sections assigned to phdrs\n"
1015 msgid "%F%P: bfd_record_phdr failed: %E\n"
1019 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
1023 msgid "%X%P: unknown language `%s' in version information\n"
1028 "%X%P: anonymous version tag cannot be combined with other version tags\n"
1032 msgid "%X%P: duplicate version tag `%s'\n"
1035 #: ldlang.c:8145 ldlang.c:8154 ldlang.c:8172 ldlang.c:8182
1036 msgid "%X%P: duplicate expression `%s' in version information\n"
1040 msgid "%X%P: unable to find version dependency `%s'\n"
1044 msgid "%X%P: unable to read .exports section contents\n"
1048 msgid "%F%P: invalid origin for memory region %s\n"
1052 msgid "%F%P: invalid length for memory region %s\n"
1056 msgid "%X%P: unknown feature `%s'\n"
1060 msgid "%X%P: can't set BFD default target to `%s': %E\n"
1064 msgid "built in linker script"
1068 msgid "using external linker script:"
1072 msgid "using internal linker script:"
1076 msgid "%P%F: no input files\n"
1080 msgid "%P: mode %s\n"
1084 msgid "%P%F: cannot open map file %s: %E\n"
1088 msgid "%P: link errors found, deleting executable `%s'\n"
1092 msgid "%F%B: final close failed: %E\n"
1096 msgid "%P%F: unable to open for source of copy `%s'\n"
1100 msgid "%P%F: unable to open for destination of copy `%s'\n"
1104 msgid "%P: Error writing file `%s'\n"
1107 #: ldmain.c:522 pe-dll.c:1769
1109 msgid "%P: Error closing file `%s'\n"
1114 msgid "%s: total time in link: %ld.%06ld\n"
1119 msgid "%s: data size %ld\n"
1123 msgid "%P%F: missing argument to -m\n"
1126 #: ldmain.c:676 ldmain.c:693 ldmain.c:713 ldmain.c:745
1127 msgid "%P%F: bfd_hash_table_init failed: %E\n"
1130 #: ldmain.c:680 ldmain.c:697 ldmain.c:717
1131 msgid "%P%F: bfd_hash_lookup failed: %E\n"
1135 msgid "%X%P: error: duplicate retain-symbols-file\n"
1139 msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
1143 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
1149 "Archive member included to satisfy reference by file (symbol)\n"
1154 msgid "%X%C: multiple definition of `%T'\n"
1158 msgid "%D: first defined here\n"
1162 msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
1166 msgid "%B: warning: definition of `%T' overriding common\n"
1170 msgid "%B: warning: common is here\n"
1174 msgid "%B: warning: common of `%T' overridden by definition\n"
1178 msgid "%B: warning: defined here\n"
1182 msgid "%B: warning: common of `%T' overridden by larger common\n"
1186 msgid "%B: warning: larger common is here\n"
1190 msgid "%B: warning: common of `%T' overriding smaller common\n"
1194 msgid "%B: warning: smaller common is here\n"
1198 msgid "%B: warning: multiple common of `%T'\n"
1202 msgid "%B: warning: previous common is here\n"
1205 #: ldmain.c:1097 ldmain.c:1133
1206 msgid "%P: warning: global constructor %s used\n"
1210 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
1213 #. We found a reloc for the symbol we are looking for.
1214 #: ldmain.c:1215 ldmain.c:1217 ldmain.c:1219 ldmain.c:1227 ldmain.c:1270
1219 msgid "%X%C: undefined reference to `%T'\n"
1223 msgid "%C: warning: undefined reference to `%T'\n"
1227 msgid "%X%D: more undefined references to `%T' follow\n"
1231 msgid "%D: warning: more undefined references to `%T' follow\n"
1235 msgid "%X%B: undefined reference to `%T'\n"
1239 msgid "%B: warning: undefined reference to `%T'\n"
1243 msgid "%X%B: more undefined references to `%T' follow\n"
1247 msgid "%B: warning: more undefined references to `%T' follow\n"
1251 msgid " additional relocation overflows omitted from the output\n"
1255 msgid " relocation truncated to fit: %s against undefined symbol `%T'"
1260 " relocation truncated to fit: %s against symbol `%T' defined in %A section "
1265 msgid " relocation truncated to fit: %s against `%T'"
1269 msgid "%X%H: dangerous relocation: %s\n"
1273 msgid "%X%H: reloc refers to symbol `%T' which is not being output\n"
1282 msgid "%B: In function `%T':\n"
1286 msgid "%F%P: internal error %s %d\n"
1290 msgid "%P: internal error: aborting at %s:%d in %s\n"
1294 msgid "%P: internal error: aborting at %s:%d\n"
1298 msgid "%P%F: please report this bug\n"
1301 #. Output for noisy == 2 is intended to follow the GNU standards.
1309 msgid "Copyright (C) 2016 Free Software Foundation, Inc.\n"
1315 "This program is free software; you may redistribute it under the terms of\n"
1316 "the GNU General Public License version 3 or (at your option) a later "
1318 "This program has absolutely no warranty.\n"
1323 msgid " Supported emulations:\n"
1326 #: ldwrite.c:60 ldwrite.c:206
1327 msgid "%P%F: bfd_new_link_order failed\n"
1331 msgid "%F%P: cannot create split section name for %s\n"
1335 msgid "%F%P: clone section failed: %E\n"
1340 msgid "%8x something else\n"
1344 msgid "%F%P: final link failed: %E\n"
1347 #: lexsup.c:102 lexsup.c:273
1352 msgid "Shared library control for HP/UX compatibility"
1360 msgid "Set architecture"
1363 #: lexsup.c:107 lexsup.c:395
1368 msgid "Specify target for following input files"
1371 #: lexsup.c:110 lexsup.c:164 lexsup.c:168 lexsup.c:199 lexsup.c:212
1372 #: lexsup.c:214 lexsup.c:349 lexsup.c:413 lexsup.c:480 lexsup.c:493
1377 msgid "Read MRI format linker script"
1381 msgid "Force common symbols to be defined"
1384 #: lexsup.c:116 lexsup.c:457 lexsup.c:459 lexsup.c:461 lexsup.c:463
1385 #: lexsup.c:465 lexsup.c:467
1390 msgid "Set start address"
1394 msgid "Export all dynamic symbols"
1398 msgid "Undo the effect of --export-dynamic"
1402 msgid "Link big-endian objects"
1406 msgid "Link little-endian objects"
1409 #: lexsup.c:126 lexsup.c:129
1414 msgid "Auxiliary filter for shared object symbol table"
1418 msgid "Filter for shared object symbol table"
1430 msgid "Small data size (if no size, same as --shared)"
1438 msgid "Set internal name of shared library"
1446 msgid "Set PROGRAM as the dynamic linker to use"
1450 msgid "Produce an executable with no program interpreter header"
1458 msgid "Search for library LIBNAME"
1466 msgid "Add DIRECTORY to library search path"
1470 msgid "Override the default sysroot location"
1478 msgid "Set emulation"
1482 msgid "Print map file on standard output"
1486 msgid "Do not page align data"
1490 msgid "Do not page align data, do not make text readonly"
1494 msgid "Page align data, make text readonly"
1498 msgid "Set output file name"
1502 msgid "Optimize output file"
1506 msgid "Generate import library"
1514 msgid "Load named plugin"
1522 msgid "Send arg to last-loaded plugin"
1525 #: lexsup.c:175 lexsup.c:178
1526 msgid "Ignored for GCC LTO option compatibility"
1530 msgid "Ignored for GCC linker option compatibility"
1533 #: lexsup.c:185 lexsup.c:188
1534 msgid "Ignored for gold option compatibility"
1538 msgid "Ignored for SVR4 compatibility"
1542 msgid "Generate relocatable output"
1546 msgid "Just link symbols (if directory, same as --rpath)"
1550 msgid "Strip all symbols"
1554 msgid "Strip debugging symbols"
1558 msgid "Strip symbols in discarded sections"
1562 msgid "Do not strip symbols in discarded sections"
1566 msgid "Trace file opens"
1570 msgid "Read linker script"
1574 msgid "Read default linker script"
1577 #: lexsup.c:218 lexsup.c:221 lexsup.c:239 lexsup.c:323 lexsup.c:347
1578 #: lexsup.c:450 lexsup.c:483 lexsup.c:522 lexsup.c:525
1583 msgid "Start with undefined reference to SYMBOL"
1587 msgid "Require SYMBOL be defined in the final output"
1595 msgid "Don't merge input [SECTION | orphan] sections"
1599 msgid "Build global constructor/destructor tables"
1603 msgid "Print version information"
1607 msgid "Print version and emulation information"
1611 msgid "Discard all local symbols"
1615 msgid "Discard temporary local symbols (default)"
1619 msgid "Don't discard any local symbols"
1623 msgid "Trace mentions of SYMBOL"
1626 #: lexsup.c:241 lexsup.c:415 lexsup.c:417
1631 msgid "Default search path for Solaris compatibility"
1635 msgid "Start a group"
1643 msgid "Accept input files whose architecture cannot be determined"
1647 msgid "Reject input files whose architecture is unknown"
1651 msgid "Only set DT_NEEDED for following dynamic libs if used"
1656 "Always set DT_NEEDED for dynamic libraries mentioned on\n"
1661 msgid "Ignored for SunOS compatibility"
1665 msgid "Link against shared libraries"
1669 msgid "Do not link against shared libraries"
1673 msgid "Bind global references locally"
1677 msgid "Bind global function references locally"
1681 msgid "Check section addresses for overlaps (default)"
1685 msgid "Do not check section addresses for overlaps"
1689 msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
1693 msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
1697 msgid "Output cross reference table"
1701 msgid "SYMBOL=EXPRESSION"
1705 msgid "Define a symbol"
1713 msgid "Demangle symbol names [using STYLE]"
1717 msgid "Generate embedded relocs"
1721 msgid "Treat warnings as errors"
1725 msgid "Do not treat warnings as errors (default)"
1729 msgid "Call SYMBOL at unload-time"
1733 msgid "Force generation of file with .exe suffix"
1737 msgid "Remove unused sections (on some targets)"
1741 msgid "Don't remove unused sections (default)"
1745 msgid "List removed unused sections on stderr"
1749 msgid "Do not list removed unused sections"
1753 msgid "Keep exported symbols when removing unused sections"
1757 msgid "Set default hash table size close to <NUMBER>"
1761 msgid "Print option help"
1765 msgid "Call SYMBOL at load-time"
1769 msgid "Write a map file"
1773 msgid "Do not define Common storage"
1777 msgid "Do not demangle symbol names"
1781 msgid "Use less memory and more disk I/O"
1785 msgid "Do not allow unresolved references in object files"
1789 msgid "Allow unresolved references in shared libraries"
1793 msgid "Do not allow unresolved references in shared libs"
1797 msgid "Allow multiple definitions"
1801 msgid "Disallow undefined version"
1805 msgid "Create default symbol version"
1809 msgid "Create default symbol version for imported symbols"
1813 msgid "Don't warn about mismatched input files"
1817 msgid "Don't warn on finding an incompatible library"
1821 msgid "Turn off --whole-archive"
1825 msgid "Create an output file even if errors occur"
1830 "Only use library directories specified on\n"
1835 msgid "Specify target of output file"
1839 msgid "Print default output format"
1843 msgid "Print current sysroot"
1847 msgid "Ignored for Linux compatibility"
1851 msgid "Reduce memory overheads, possibly taking much longer"
1855 msgid "Reduce code size by using target specific optimizations"
1859 msgid "Do not use relaxation techniques to reduce code size"
1863 msgid "Keep only symbols listed in FILE"
1867 msgid "Set runtime shared library search path"
1871 msgid "Set link time shared library search path"
1875 msgid "Create a shared library"
1879 msgid "Create a position independent executable"
1883 msgid "[=ascending|descending]"
1887 msgid "Sort common symbols by alignment [in specified order]"
1891 msgid "name|alignment"
1895 msgid "Sort sections by name or maximum alignment"
1903 msgid "How many tags to reserve in .dynamic section"
1911 msgid "Split output sections every SIZE octets"
1919 msgid "Split output sections every COUNT relocs"
1923 msgid "Print memory usage statistics"
1927 msgid "Display target specific options"
1931 msgid "Do task level linking"
1935 msgid "Use same format as native linker"
1939 msgid "SECTION=ADDRESS"
1943 msgid "Set address of named section"
1947 msgid "Set address of .bss section"
1951 msgid "Set address of .data section"
1955 msgid "Set address of .text section"
1959 msgid "Set address of text segment"
1963 msgid "Set address of rodata segment"
1967 msgid "Set address of ldata segment"
1972 "How to handle unresolved symbols. <method> is:\n"
1973 " ignore-all, report-all, ignore-in-object-"
1975 " ignore-in-shared-libs"
1983 msgid "Output lots of information during link"
1987 msgid "Read version information script"
1992 "Take export symbols list from .exports, using\n"
1993 " SYMBOL as the version."
1997 msgid "Add data symbols to dynamic list"
2001 msgid "Use C++ operator new/delete dynamic list"
2005 msgid "Use C++ typeinfo dynamic list"
2009 msgid "Read dynamic list"
2013 msgid "Warn about duplicate common symbols"
2017 msgid "Warn if global constructors/destructors are seen"
2021 msgid "Warn if the multiple GP values are used"
2025 msgid "Warn only once per undefined symbol"
2029 msgid "Warn if start of section changes due to alignment"
2033 msgid "Warn if shared object has DT_TEXTREL"
2037 msgid "Warn if an object has alternate ELF machine code"
2041 msgid "Report unresolved symbols as warnings"
2045 msgid "Report unresolved symbols as errors"
2049 msgid "Include all objects from following archives"
2053 msgid "Use wrapper functions for SYMBOL"
2057 msgid "Unresolved SYMBOL will not cause an error or warning"
2061 msgid "Push state of flags governing input file handling"
2065 msgid "Pop state of flags governing input file handling"
2069 msgid "Report target memory usage"
2077 msgid "Control how orphan sections are handled."
2081 msgid "%P: %s: missing argument\n"
2085 msgid "%P: unrecognized option '%s'\n"
2089 msgid "%P%F: use the --help option for usage information\n"
2093 msgid "%P%F: unrecognized -a option `%s'\n"
2097 msgid "%P%F: unrecognized -assert option `%s'\n"
2101 msgid "%F%P: unknown demangling style `%s'\n"
2104 #: lexsup.c:855 lexsup.c:1324
2105 msgid "%P%F: invalid number `%s'\n"
2109 msgid "%P%F: bad --unresolved-symbols option: %s\n"
2113 msgid "%P%F: bad -plugin-opt option\n"
2116 #. This can happen if the user put "-rpath,a" on the command
2117 #. line. (Or something similar. The comma is important).
2118 #. Getopt becomes confused and thinks that this is a -r option
2119 #. but it cannot parse the text after the -r so it refuses to
2120 #. increment the optind counter. Detect this case and issue
2121 #. an error message here. We cannot just make this a warning,
2122 #. increment optind, and continue because getopt is too confused
2123 #. and will seg-fault the next time around.
2125 msgid "%P%F: unrecognised option: %s\n"
2128 #: lexsup.c:1053 lexsup.c:1293
2129 msgid "%P%F: -r and %s may not be used together\n"
2133 msgid "%P%F: -r and -shared may not be used together\n"
2137 msgid "%P%F: -shared not supported\n"
2141 msgid "%P%F: -r and -pie may not be used together\n"
2145 msgid "%P%F: -pie not supported\n"
2149 msgid "%P: SONAME must not be empty string; keeping previous one\n"
2161 msgid "%P%F: invalid common section sorting option: %s\n"
2173 msgid "%P%F: invalid section sorting option: %s\n"
2177 msgid "%P%F: invalid argument to option \"--section-start\"\n"
2181 msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
2185 msgid "%P%F: group ended before it began (--help for usage)\n"
2189 msgid "%P%X: --hash-size needs a numeric argument\n"
2193 msgid "%P%F: no state pushed before popping\n"
2197 msgid "%P%F: invalid argument to option \"--orphan-handling\"\n"
2201 msgid "%P: SONAME must not be empty string; ignored\n"
2205 msgid "%P%F: -F may not be used without -shared\n"
2209 msgid "%P%F: -f may not be used without -shared\n"
2212 #: lexsup.c:1681 lexsup.c:1694
2213 msgid "%P%F: invalid hex number `%s'\n"
2218 msgid " --audit=AUDITLIB Specify a library to use for auditing\n"
2223 msgid " -Bgroup Selects group name lookup rules for DSO\n"
2228 msgid " --disable-new-dtags Disable new dynamic tags\n"
2233 msgid " --enable-new-dtags Enable new dynamic tags\n"
2238 msgid " --eh-frame-hdr Create .eh_frame_hdr section\n"
2243 msgid " --no-eh-frame-hdr Do not create .eh_frame_hdr section\n"
2248 msgid " --exclude-libs=LIBS Make all symbols in LIBS hidden\n"
2253 msgid " --hash-style=STYLE Set hash style to sysv, gnu or both\n"
2259 " -P AUDITLIB, --depaudit=AUDITLIB\n"
2260 "\t\t\t Specify a library to use for auditing dependencies\n"
2266 " -z combreloc Merge dynamic relocs into one section and "
2273 " -z nocombreloc Don't merge dynamic relocs into one section\n"
2279 " -z global Make symbols in DSO available for "
2281 "\t\t\t loaded objects\n"
2287 " -z initfirst Mark DSO to be initialized first at runtime\n"
2293 " -z interpose Mark object to interpose all DSOs but "
2300 " -z lazy Mark object lazy runtime binding (default)\n"
2305 msgid " -z loadfltr Mark object requiring immediate process\n"
2310 msgid " -z nocopyreloc Don't create copy relocs\n"
2316 " -z nodefaultlib Mark object not to use default search paths\n"
2321 msgid " -z nodelete Mark DSO non-deletable at runtime\n"
2326 msgid " -z nodlopen Mark DSO not available to dlopen\n"
2331 msgid " -z nodump Mark DSO not available to dldump\n"
2336 msgid " -z now Mark object non-lazy runtime binding\n"
2342 " -z origin Mark object requiring immediate $ORIGIN\n"
2343 "\t\t\t\tprocessing at runtime\n"
2348 msgid " -z relro Create RELRO program header (default)\n"
2353 msgid " -z norelro Don't create RELRO program header\n"
2358 msgid " -z relro Create RELRO program header\n"
2364 " -z norelro Don't create RELRO program header (default)\n"
2370 " -z common Generate common symbols with STT_COMMON type\n"
2376 " -z nocommon Generate common symbols with STT_OBJECT type\n"
2381 msgid " -z stacksize=SIZE Set size of stack segment\n"
2387 " -z text Treat DT_TEXTREL in shared object as error\n"
2393 " -z notext Don't treat DT_TEXTREL in shared object as "
2400 " -z textoff Don't treat DT_TEXTREL in shared object as "
2406 msgid " --build-id[=STYLE] Generate build ID note\n"
2412 " --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
2413 " Compress DWARF debug sections using zlib\n"
2418 msgid " Default: zlib-gabi\n"
2423 msgid " Default: none\n"
2428 msgid " -z common-page-size=SIZE Set common page size to SIZE\n"
2433 msgid " -z max-page-size=SIZE Set maximum page size to SIZE\n"
2439 " -z defs Report unresolved symbols in object files.\n"
2444 msgid " -z muldefs Allow multiple definitions\n"
2450 " -z execstack Mark executable as requiring executable stack\n"
2456 " -z noexecstack Mark executable as not requiring executable "
2463 " --ld-generated-unwind-info Generate exception handling info for PLT\n"
2464 " --no-ld-generated-unwind-info\n"
2465 " Don't generate exception handling info for "
2471 msgid "ELF emulations:\n"
2476 msgid "Usage: %s [options] file...\n"
2491 msgid "Read options from FILE\n"
2494 #. Note: Various tools (such as libtool) depend upon the
2495 #. format of the listings below - do not change them.
2498 msgid "%s: supported targets:"
2503 msgid "%s: supported emulations: "
2508 msgid "%s: emulation specific options:\n"
2513 msgid "Report bugs to %s\n"
2517 msgid "%P%F: unknown format type %s\n"
2522 msgid "%XUnsupported PEI architecture: %s\n"
2527 msgid "%XCannot export %s: invalid export name\n"
2532 msgid "%XError, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
2537 msgid "Warning, duplicate EXPORT: %s\n"
2542 msgid "%XCannot export %s: symbol not defined\n"
2547 msgid "%XCannot export %s: symbol wrong type (%d vs %d)\n"
2552 msgid "%XCannot export %s: symbol not found\n"
2557 msgid "%XError, ordinal used twice: %d (%s vs %s)\n"
2562 msgid "%XError: %d-bit reloc in dll\n"
2567 msgid "%s: Can't open output def file %s\n"
2572 msgid "; no contents available\n"
2577 "%C: variable '%T' can't be auto-imported. Please read the documentation for "
2578 "ld's --enable-auto-import for details.\n"
2583 msgid "%XCan't open .lib file: %s\n"
2588 msgid "Creating library file: %s\n"
2593 msgid "%Xbfd_openr %s: %E\n"
2598 msgid "%X%s(%s): can't find member in non-archive file"
2603 msgid "%X%s(%s): can't find member in archive"
2608 msgid "%XError: can't use long section names on this arch\n"
2611 #: plugin.c:231 plugin.c:277
2615 #: plugin.c:246 plugin.c:1015
2616 msgid "%P%F: %s: error loading plugin: %s\n"
2620 msgid "%P: %s: duplicated plugin\n"
2625 msgid "could not create dummy IR bfd: %F%E\n"
2629 msgid "%P%F: %s: non-ELF symbol in ELF BFD!\n"
2633 msgid "%P%F: unknown ELF symbol visibility: %d!\n"
2637 msgid "%P%F: unsupported input file size: %s (%ld bytes)\n"
2641 msgid "%P: %B: symbol `%s' definition: %d, visibility: %d, resolution: %d\n"
2645 msgid "%P%F: %s: plugin error: %d\n"
2649 msgid "%P%F: plugin_strdup failed to allocate memory: %s\n"
2653 msgid "%P%F: plugin failed to allocate memory for input: %s\n"
2657 msgid "%P%F: %s: plugin reported error claiming file\n"
2661 msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"