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: 2011-10-25 11:20+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:73
22 msgid " --support-old-code Support interworking with old code\n"
25 #: emultempl/armcoff.em:74
28 " --thumb-entry=<sym> Set the entry point to be Thumb symbol <sym>\n"
31 #: emultempl/armcoff.em:122
33 msgid "Errors encountered processing file %s"
36 #: emultempl/armcoff.em:192 emultempl/pe.em:1812
37 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
40 #: emultempl/armcoff.em:197 emultempl/pe.em:1817
41 msgid "%P: warning: cannot find thumb start symbol %s\n"
44 #: emultempl/pe.em:419
47 " --base_file <basefile> Generate a base file for relocatable "
51 #: emultempl/pe.em:420
54 " --dll Set image base to the default for DLLs\n"
57 #: emultempl/pe.em:421
59 msgid " --file-alignment <size> Set file alignment\n"
62 #: emultempl/pe.em:422
64 msgid " --heap <size> Set initial size of the heap\n"
67 #: emultempl/pe.em:423
70 " --image-base <address> Set start address of the executable\n"
73 #: emultempl/pe.em:424
76 " --major-image-version <number> Set version number of the executable\n"
79 #: emultempl/pe.em:425
81 msgid " --major-os-version <number> Set minimum required OS version\n"
84 #: emultempl/pe.em:426
87 " --major-subsystem-version <number> Set minimum required OS subsystem "
91 #: emultempl/pe.em:427
94 " --minor-image-version <number> Set revision number of the executable\n"
97 #: emultempl/pe.em:428
99 msgid " --minor-os-version <number> Set minimum required OS revision\n"
102 #: emultempl/pe.em:429
105 " --minor-subsystem-version <number> Set minimum required OS subsystem "
109 #: emultempl/pe.em:430
111 msgid " --section-alignment <size> Set section alignment\n"
114 #: emultempl/pe.em:431
116 msgid " --stack <size> Set size of the initial stack\n"
119 #: emultempl/pe.em:432
122 " --subsystem <name>[:<version>] Set required OS subsystem [& version]\n"
125 #: emultempl/pe.em:433
128 " --support-old-code Support interworking with old code\n"
131 #: emultempl/pe.em:434
134 " --[no-]leading-underscore Set explicit symbol underscore prefix "
138 #: emultempl/pe.em:435
141 " --thumb-entry=<symbol> Set the entry point to be Thumb "
145 #: emultempl/pe.em:437
148 " --add-stdcall-alias Export symbols with and without @nn\n"
151 #: emultempl/pe.em:438
153 msgid " --disable-stdcall-fixup Don't link _sym to _sym@nn\n"
156 #: emultempl/pe.em:439
159 " --enable-stdcall-fixup Link _sym to _sym@nn without warnings\n"
162 #: emultempl/pe.em:440
165 " --exclude-symbols sym,sym,... Exclude symbols from automatic export\n"
168 #: emultempl/pe.em:441
171 " --exclude-all-symbols Exclude all symbols from automatic "
175 #: emultempl/pe.em:442
178 " --exclude-libs lib,lib,... Exclude libraries from automatic "
182 #: emultempl/pe.em:443
184 msgid " --exclude-modules-for-implib mod,mod,...\n"
187 #: emultempl/pe.em:444
190 " Exclude objects, archive members from "
194 #: emultempl/pe.em:445
197 " export, place into import library "
201 #: emultempl/pe.em:446
204 " --export-all-symbols Automatically export all globals to "
208 #: emultempl/pe.em:447
210 msgid " --kill-at Remove @nn from exported symbols\n"
213 #: emultempl/pe.em:448
215 msgid " --out-implib <file> Generate import library\n"
218 #: emultempl/pe.em:449
221 " --output-def <file> Generate a .DEF file for the built DLL\n"
224 #: emultempl/pe.em:450
226 msgid " --warn-duplicate-exports Warn about duplicate exports.\n"
229 #: emultempl/pe.em:451
232 " --compat-implib Create backward compatible import "
234 " create __imp_<SYMBOL> as well.\n"
237 #: emultempl/pe.em:453
240 " --enable-auto-image-base Automatically choose image base for "
242 " unless user specifies one\n"
245 #: emultempl/pe.em:455
248 " --disable-auto-image-base Do not auto-choose image base. "
252 #: emultempl/pe.em:456
255 " --dll-search-prefix=<string> When linking dynamically to a dll "
257 " an importlib, use <string><basename>."
259 " in preference to lib<basename>.dll \n"
262 #: emultempl/pe.em:459
265 " --enable-auto-import Do sophisticated linking of _sym to\n"
266 " __imp_sym for DATA references\n"
269 #: emultempl/pe.em:461
272 " --disable-auto-import Do not auto-import DATA items from "
276 #: emultempl/pe.em:462
279 " --enable-runtime-pseudo-reloc Work around auto-import limitations by\n"
280 " adding pseudo-relocations resolved "
285 #: emultempl/pe.em:465
288 " --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations "
290 " auto-imported DATA.\n"
293 #: emultempl/pe.em:467
296 " --enable-extra-pe-debug Enable verbose debug output when "
298 " or linking to DLLs (esp. auto-"
302 #: emultempl/pe.em:470
305 " --large-address-aware Executable supports virtual addresses\n"
306 " greater than 2 gigabytes\n"
309 #: emultempl/pe.em:472
312 " --enable-long-section-names Use long COFF section names even in\n"
313 " executable image files\n"
316 #: emultempl/pe.em:474
319 " --disable-long-section-names Never use long COFF section names, "
324 #: emultempl/pe.em:476
327 " --dynamicbase\t\t\t Image base address may be relocated using\n"
328 "\t\t\t\t address space layout randomization (ASLR)\n"
331 #: emultempl/pe.em:478
333 msgid " --forceinteg\t\t Code integrity checks are enforced\n"
336 #: emultempl/pe.em:479
338 msgid " --nxcompat\t\t Image is compatible with data execution prevention\n"
341 #: emultempl/pe.em:480
344 " --no-isolation\t\t Image understands isolation but do not isolate the "
348 #: emultempl/pe.em:481
351 " --no-seh\t\t\t Image does not use SEH. No SE handler may\n"
352 "\t\t\t\t be called in this image\n"
355 #: emultempl/pe.em:483
357 msgid " --no-bind\t\t\t Do not bind this image\n"
360 #: emultempl/pe.em:484
362 msgid " --wdmdriver\t\t Driver uses the WDM model\n"
365 #: emultempl/pe.em:485
367 msgid " --tsaware Image is Terminal Server aware\n"
370 #: emultempl/pe.em:614
371 msgid "%P: warning: bad version number in -subsystem option\n"
374 #: emultempl/pe.em:639
375 msgid "%P%F: invalid subsystem type %s\n"
378 #: emultempl/pe.em:660
379 msgid "%P%F: invalid hex number for PE parameter '%s'\n"
382 #: emultempl/pe.em:677
383 msgid "%P%F: strange hex info for PE parameter '%s'\n"
386 #: emultempl/pe.em:692
387 msgid "%F%P: cannot open base file %s\n"
390 #: emultempl/pe.em:965
391 msgid "%P: warning, file alignment > section alignment.\n"
394 #: emultempl/pe.em:978
396 "%P: warning: --export-dynamic is not supported for PE targets, did you mean "
397 "--export-all-symbols?\n"
400 #: emultempl/pe.em:1054 emultempl/pe.em:1081
402 msgid "Warning: resolving %s by linking to %s\n"
405 #: emultempl/pe.em:1059 emultempl/pe.em:1086
406 msgid "Use --enable-stdcall-fixup to disable these warnings\n"
409 #: emultempl/pe.em:1060 emultempl/pe.em:1087
410 msgid "Use --disable-stdcall-fixup to disable these fixups\n"
413 #: emultempl/pe.em:1106
415 msgid "%C: Cannot get section contents - auto-import exception\n"
418 #: emultempl/pe.em:1146
420 msgid "Info: resolving %s by linking to %s (auto-import)\n"
423 #: emultempl/pe.em:1153
425 "%P: warning: auto-importing has been activated without --enable-auto-import "
426 "specified on the command line.\n"
427 "This should work unless it involves constant data structures referencing "
428 "symbols from auto-imported DLLs.\n"
431 #: emultempl/pe.em:1160 emultempl/pe.em:1366 emultempl/pe.em:1573 ldcref.c:490
432 #: ldcref.c:588 ldmain.c:1158 ldmisc.c:290 pe-dll.c:706 pe-dll.c:1254
434 msgid "%B%F: could not read symbols: %E\n"
437 #: emultempl/pe.em:1242
438 msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
441 #: emultempl/pe.em:1616
443 msgid "Errors encountered processing file %s\n"
446 #: emultempl/pe.em:1639
448 msgid "Errors encountered processing file %s for interworking\n"
451 #: emultempl/pe.em:1701 ldexp.c:581 ldlang.c:3458 ldlang.c:6992 ldlang.c:7023
453 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
457 msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
461 msgid "%X%P: cref_hash_lookup failed: %E\n"
465 msgid "%X%P: cref alloc failed: %E\n"
472 "Cross Reference Table\n"
491 msgid "%P: symbol `%T' missing from main hash table\n"
494 #: ldcref.c:650 ldcref.c:657 ldmain.c:1192 ldmain.c:1199
495 msgid "%B%F: could not read relocs: %E\n"
498 #. We found a reloc for the symbol. The symbol is defined
499 #. in OUTSECNAME. This reloc is from a section which is
500 #. mapped into a section from which references to OUTSECNAME
501 #. are prohibited. We must report an error.
503 msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
507 msgid "%P%X: Different relocs used in set %s\n"
511 msgid "%P%X: Different object file formats composing set %s\n"
514 #: ldctor.c:281 ldctor.c:295
515 msgid "%P%X: %s does not support reloc %s for set %s\n"
519 msgid "%P%X: Unsupported size %d for set %s\n"
531 msgid "%S SYSLIB ignored\n"
536 msgid "%S HLL ignored\n"
540 msgid "%P: unrecognised emulation mode: %s\n"
544 msgid "Supported emulations: "
549 msgid " no emulation specific options.\n"
553 msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
558 msgid "%F%S %% by zero\n"
563 msgid "%F%S / by zero\n"
568 msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
573 msgid "%F%S: undefined symbol `%s' referenced in expression\n"
576 #: ldexp.c:626 ldexp.c:643 ldexp.c:670
578 msgid "%F%S: undefined section `%s' referenced in expression\n"
581 #: ldexp.c:697 ldexp.c:711
583 msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
588 msgid "%F%S: unknown constant `%s' referenced in expression\n"
593 msgid "%F%S can not PROVIDE assignment to location counter\n"
598 msgid "%F%S invalid assignment to location counter\n"
603 msgid "%F%S assignment to location counter invalid outside of SECTION\n"
607 msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
611 msgid "%P%F:%s: hash creation failed\n"
614 #: ldexp.c:1191 ldexp.c:1216 ldexp.c:1276
616 msgid "%F%S: nonconstant expression for %s\n"
621 msgid "attempt to open %s failed\n"
626 msgid "attempt to open %s succeeded\n"
630 msgid "%F%P: invalid BFD target `%s'\n"
633 #: ldfile.c:267 ldfile.c:296
634 msgid "%P: skipping incompatible %s when searching for %s\n"
638 msgid "%F%P: attempted static link of dynamic object `%s'\n"
642 msgid "%P: cannot find %s (%s): %E\n"
646 msgid "%P: cannot find %s: %E\n"
650 msgid "%P: cannot find %s inside %s\n"
654 msgid "%P: cannot find %s\n"
657 #: ldfile.c:486 ldfile.c:504
659 msgid "cannot find script file %s\n"
662 #: ldfile.c:488 ldfile.c:506
664 msgid "opened script file %s\n"
668 msgid "%P%F: cannot open linker script file %s: %E\n"
672 msgid "%P%F: cannot represent machine `%s'\n"
675 #: ldlang.c:1221 ldlang.c:1263 ldlang.c:3143
676 msgid "%P%F: can not create hash table: %E\n"
680 msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
684 msgid "%P:%S: warning: memory region `%s' not declared\n"
688 msgid "%F%P:%S: error: alias for default memory region\n"
692 msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
696 msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
699 #: ldlang.c:1424 ldlang.c:1463
700 msgid "%P%F: failed creating section `%s': %E\n"
707 "Discarded input sections\n"
714 "Memory Configuration\n"
738 "Linker script and memory map\n"
743 msgid "%P%F: Illegal use of `%s' section\n"
747 msgid "%P%F: output format %s cannot represent section called %s\n"
751 msgid "%B: file not recognized: %E\n"
755 msgid "%B: matching formats:"
759 msgid "%F%B: file not recognized: %E\n"
763 msgid "%F%B: member %B in archive is not an object\n"
766 #: ldlang.c:2825 ldlang.c:2839
767 msgid "%F%B: could not read symbols: %E\n"
772 "%P: warning: could not find any targets that match endianness requirement\n"
776 msgid "%P%F: target %s not found\n"
780 msgid "%P%F: cannot open output file %s: %E\n"
784 msgid "%P%F:%s: can not make object file: %E\n"
788 msgid "%P%F:%s: can not set architecture: %E\n"
792 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
796 msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
800 msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
804 msgid "%F%P: %s not found for insert\n"
808 msgid " load address 0x%V"
812 msgid "%W (size before relaxing)\n"
817 msgid "Address of section %s set to "
822 msgid "Fail with %d\n"
827 "%X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]\n"
831 msgid "%X%P: region `%s' overflowed by %ld bytes\n"
835 msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
839 msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
845 "%F%S: non constant or forward reference address expression for section %s\n"
849 msgid "%P%X: Internal error on COFF shared library section %s\n"
853 msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
857 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
861 msgid "%P: warning: changing start of section %s by %lu bytes\n"
865 msgid "%P: warning: dot moved backwards before `%s'\n"
869 msgid "%P%F: can't relax section: %E\n"
873 msgid "%F%P: invalid data statement\n"
877 msgid "%F%P: invalid reloc statement\n"
881 msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
885 msgid "%P%F:%s: can't set start address\n"
888 #: ldlang.c:5763 ldlang.c:5782
889 msgid "%P%F: can't set start address\n"
893 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
897 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
902 "%P%F: Relocatable linking with relocations from format %s (%B) to format %s "
903 "(%B) is not supported\n"
908 "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
912 msgid "%P%X: failed to merge target specific data of file %B\n"
916 msgid "%P%F: Could not define common symbol `%T': %E\n"
922 "Allocating common symbols\n"
927 "Common symbol size file\n"
932 msgid "%P%F: invalid syntax in flags\n"
936 msgid "%P%F: Failed to create hash table\n"
940 msgid "%P%F: %s: plugin reported error after all symbols read\n"
944 msgid "%P%F: multiple STARTUP files\n"
948 msgid "%X%P:%S: section has both a load address and a load region\n"
953 "%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack "
958 msgid "%F%P: no sections assigned to phdrs\n"
962 msgid "%F%P: bfd_record_phdr failed: %E\n"
966 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
970 msgid "%X%P: unknown language `%s' in version information\n"
975 "%X%P: anonymous version tag cannot be combined with other version tags\n"
979 msgid "%X%P: duplicate version tag `%s'\n"
982 #: ldlang.c:7852 ldlang.c:7861 ldlang.c:7879 ldlang.c:7889
983 msgid "%X%P: duplicate expression `%s' in version information\n"
987 msgid "%X%P: unable to find version dependency `%s'\n"
991 msgid "%X%P: unable to read .exports section contents\n"
995 msgid "%X%P: unknown feature `%s'\n"
999 msgid "%X%P: can't set BFD default target to `%s': %E\n"
1002 #: ldmain.c:303 lexsup.c:1071
1003 msgid "%P%F: %s: error loading plugin\n"
1007 msgid "using external linker script:"
1011 msgid "using internal linker script:"
1015 msgid "%P%F: no input files\n"
1019 msgid "%P: mode %s\n"
1023 msgid "%P%F: cannot open map file %s: %E\n"
1027 msgid "%P: link errors found, deleting executable `%s'\n"
1031 msgid "%F%B: final close failed: %E\n"
1035 msgid "%X%P: unable to open for source of copy `%s'\n"
1039 msgid "%X%P: unable to open for destination of copy `%s'\n"
1043 msgid "%P: Error writing file `%s'\n"
1046 #: ldmain.c:481 pe-dll.c:1739
1048 msgid "%P: Error closing file `%s'\n"
1053 msgid "%s: total time in link: %ld.%06ld\n"
1058 msgid "%s: data size %ld\n"
1062 msgid "%P%F: missing argument to -m\n"
1065 #: ldmain.c:633 ldmain.c:653 ldmain.c:685
1066 msgid "%P%F: bfd_hash_table_init failed: %E\n"
1069 #: ldmain.c:637 ldmain.c:657
1070 msgid "%P%F: bfd_hash_lookup failed: %E\n"
1074 msgid "%X%P: error: duplicate retain-symbols-file\n"
1078 msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
1082 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
1088 "Archive member included because of file (symbol)\n"
1093 msgid "%X%C: multiple definition of `%T'\n"
1097 msgid "%D: first defined here\n"
1101 msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
1105 msgid "%B: warning: definition of `%T' overriding common\n"
1109 msgid "%B: warning: common is here\n"
1113 msgid "%B: warning: common of `%T' overridden by definition\n"
1117 msgid "%B: warning: defined here\n"
1121 msgid "%B: warning: common of `%T' overridden by larger common\n"
1125 msgid "%B: warning: larger common is here\n"
1129 msgid "%B: warning: common of `%T' overriding smaller common\n"
1133 msgid "%B: warning: smaller common is here\n"
1137 msgid "%B: warning: multiple common of `%T'\n"
1141 msgid "%B: warning: previous common is here\n"
1144 #: ldmain.c:1043 ldmain.c:1081
1145 msgid "%P: warning: global constructor %s used\n"
1149 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
1152 #. We found a reloc for the symbol we are looking for.
1153 #: ldmain.c:1145 ldmain.c:1147 ldmain.c:1149 ldmain.c:1167 ldmain.c:1212
1158 msgid "%F%P: bfd_hash_table_init failed: %E\n"
1162 msgid "%F%P: bfd_hash_lookup failed: %E\n"
1166 msgid "%X%C: undefined reference to `%T'\n"
1170 msgid "%C: warning: undefined reference to `%T'\n"
1174 msgid "%X%D: more undefined references to `%T' follow\n"
1178 msgid "%D: warning: more undefined references to `%T' follow\n"
1182 msgid "%X%B: undefined reference to `%T'\n"
1186 msgid "%B: warning: undefined reference to `%T'\n"
1190 msgid "%X%B: more undefined references to `%T' follow\n"
1194 msgid "%B: warning: more undefined references to `%T' follow\n"
1198 msgid " additional relocation overflows omitted from the output\n"
1202 msgid " relocation truncated to fit: %s against undefined symbol `%T'"
1207 " relocation truncated to fit: %s against symbol `%T' defined in %A section "
1212 msgid " relocation truncated to fit: %s against `%T'"
1216 msgid "%X%H: dangerous relocation: %s\n"
1220 msgid "%X%H: reloc refers to symbol `%T' which is not being output\n"
1230 msgid "built in linker script:%u"
1234 msgid "%B: In function `%T':\n"
1238 msgid "%F%P: internal error %s %d\n"
1242 msgid "%P: internal error: aborting at %s line %d in %s\n"
1246 msgid "%P: internal error: aborting at %s line %d\n"
1250 msgid "%P%F: please report this bug\n"
1253 #. Output for noisy == 2 is intended to follow the GNU standards.
1261 msgid "Copyright 2011 Free Software Foundation, Inc.\n"
1267 "This program is free software; you may redistribute it under the terms of\n"
1268 "the GNU General Public License version 3 or (at your option) a later "
1270 "This program has absolutely no warranty.\n"
1275 msgid " Supported emulations:\n"
1278 #: ldwrite.c:62 ldwrite.c:207
1279 msgid "%P%F: bfd_new_link_order failed\n"
1283 msgid "%F%P: cannot create split section name for %s\n"
1287 msgid "%F%P: clone section failed: %E\n"
1292 msgid "%8x something else\n"
1296 msgid "%F%P: final link failed: %E\n"
1299 #: lexsup.c:220 lexsup.c:374
1304 msgid "Shared library control for HP/UX compatibility"
1312 msgid "Set architecture"
1315 #: lexsup.c:225 lexsup.c:493
1320 msgid "Specify target for following input files"
1323 #: lexsup.c:228 lexsup.c:279 lexsup.c:303 lexsup.c:316 lexsup.c:318
1324 #: lexsup.c:447 lexsup.c:509 lexsup.c:572 lexsup.c:585
1329 msgid "Read MRI format linker script"
1333 msgid "Force common symbols to be defined"
1336 #: lexsup.c:234 lexsup.c:553 lexsup.c:555 lexsup.c:557 lexsup.c:559
1341 msgid "Set start address"
1345 msgid "Export all dynamic symbols"
1349 msgid "Undo the effect of --export-dynamic"
1353 msgid "Link big-endian objects"
1357 msgid "Link little-endian objects"
1360 #: lexsup.c:244 lexsup.c:247
1365 msgid "Auxiliary filter for shared object symbol table"
1369 msgid "Filter for shared object symbol table"
1381 msgid "Small data size (if no size, same as --shared)"
1389 msgid "Set internal name of shared library"
1397 msgid "Set PROGRAM as the dynamic linker to use"
1405 msgid "Search for library LIBNAME"
1413 msgid "Add DIRECTORY to library search path"
1417 msgid "Override the default sysroot location"
1425 msgid "Set emulation"
1429 msgid "Print map file on standard output"
1433 msgid "Do not page align data"
1437 msgid "Do not page align data, do not make text readonly"
1441 msgid "Page align data, make text readonly"
1445 msgid "Set output file name"
1449 msgid "Optimize output file"
1457 msgid "Load named plugin"
1465 msgid "Send arg to last-loaded plugin"
1468 #: lexsup.c:288 lexsup.c:291
1469 msgid "Ignored for GCC LTO option compatibility"
1473 msgid "Ignored for SVR4 compatibility"
1477 msgid "Generate relocatable output"
1481 msgid "Just link symbols (if directory, same as --rpath)"
1485 msgid "Strip all symbols"
1489 msgid "Strip debugging symbols"
1493 msgid "Strip symbols in discarded sections"
1497 msgid "Do not strip symbols in discarded sections"
1501 msgid "Trace file opens"
1505 msgid "Read linker script"
1509 msgid "Read default linker script"
1512 #: lexsup.c:322 lexsup.c:340 lexsup.c:424 lexsup.c:445 lexsup.c:546
1513 #: lexsup.c:575 lexsup.c:614
1518 msgid "Start with undefined reference to SYMBOL"
1526 msgid "Don't merge input [SECTION | orphan] sections"
1530 msgid "Build global constructor/destructor tables"
1534 msgid "Print version information"
1538 msgid "Print version and emulation information"
1542 msgid "Discard all local symbols"
1546 msgid "Discard temporary local symbols (default)"
1550 msgid "Don't discard any local symbols"
1554 msgid "Trace mentions of SYMBOL"
1557 #: lexsup.c:342 lexsup.c:511 lexsup.c:513
1562 msgid "Default search path for Solaris compatibility"
1566 msgid "Start a group"
1574 msgid "Accept input files whose architecture cannot be determined"
1578 msgid "Reject input files whose architecture is unknown"
1582 msgid "Only set DT_NEEDED for following dynamic libs if used"
1587 "Always set DT_NEEDED for dynamic libraries mentioned on\n"
1592 msgid "Ignored for SunOS compatibility"
1596 msgid "Link against shared libraries"
1600 msgid "Do not link against shared libraries"
1604 msgid "Bind global references locally"
1608 msgid "Bind global function references locally"
1612 msgid "Check section addresses for overlaps (default)"
1616 msgid "Do not check section addresses for overlaps"
1620 msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
1624 msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
1628 msgid "Output cross reference table"
1632 msgid "SYMBOL=EXPRESSION"
1636 msgid "Define a symbol"
1644 msgid "Demangle symbol names [using STYLE]"
1648 msgid "Generate embedded relocs"
1652 msgid "Treat warnings as errors"
1656 msgid "Do not treat warnings as errors (default)"
1660 msgid "Call SYMBOL at unload-time"
1664 msgid "Force generation of file with .exe suffix"
1668 msgid "Remove unused sections (on some targets)"
1672 msgid "Don't remove unused sections (default)"
1676 msgid "List removed unused sections on stderr"
1680 msgid "Do not list removed unused sections"
1684 msgid "Set default hash table size close to <NUMBER>"
1688 msgid "Print option help"
1692 msgid "Call SYMBOL at load-time"
1696 msgid "Write a map file"
1700 msgid "Do not define Common storage"
1704 msgid "Do not demangle symbol names"
1708 msgid "Use less memory and more disk I/O"
1712 msgid "Do not allow unresolved references in object files"
1716 msgid "Allow unresolved references in shared libraries"
1720 msgid "Do not allow unresolved references in shared libs"
1724 msgid "Allow multiple definitions"
1728 msgid "Disallow undefined version"
1732 msgid "Create default symbol version"
1736 msgid "Create default symbol version for imported symbols"
1740 msgid "Don't warn about mismatched input files"
1744 msgid "Don't warn on finding an incompatible library"
1748 msgid "Turn off --whole-archive"
1752 msgid "Create an output file even if errors occur"
1757 "Only use library directories specified on\n"
1762 msgid "Specify target of output file"
1766 msgid "Print default output format"
1770 msgid "Ignored for Linux compatibility"
1774 msgid "Reduce memory overheads, possibly taking much longer"
1778 msgid "Reduce code size by using target specific optimizations"
1782 msgid "Do not use relaxation techniques to reduce code size"
1786 msgid "Keep only symbols listed in FILE"
1790 msgid "Set runtime shared library search path"
1794 msgid "Set link time shared library search path"
1798 msgid "Create a shared library"
1802 msgid "Create a position independent executable"
1806 msgid "[=ascending|descending]"
1810 msgid "Sort common symbols by alignment [in specified order]"
1814 msgid "name|alignment"
1818 msgid "Sort sections by name or maximum alignment"
1826 msgid "How many tags to reserve in .dynamic section"
1834 msgid "Split output sections every SIZE octets"
1842 msgid "Split output sections every COUNT relocs"
1846 msgid "Print memory usage statistics"
1850 msgid "Display target specific options"
1854 msgid "Do task level linking"
1858 msgid "Use same format as native linker"
1862 msgid "SECTION=ADDRESS"
1866 msgid "Set address of named section"
1870 msgid "Set address of .bss section"
1874 msgid "Set address of .data section"
1878 msgid "Set address of .text section"
1882 msgid "Set address of text segment"
1887 "How to handle unresolved symbols. <method> is:\n"
1888 " ignore-all, report-all, ignore-in-object-"
1890 " ignore-in-shared-libs"
1898 msgid "Output lots of information during link"
1902 msgid "Read version information script"
1907 "Take export symbols list from .exports, using\n"
1908 " SYMBOL as the version."
1912 msgid "Add data symbols to dynamic list"
1916 msgid "Use C++ operator new/delete dynamic list"
1920 msgid "Use C++ typeinfo dynamic list"
1924 msgid "Read dynamic list"
1928 msgid "Warn about duplicate common symbols"
1932 msgid "Warn if global constructors/destructors are seen"
1936 msgid "Warn if the multiple GP values are used"
1940 msgid "Warn only once per undefined symbol"
1944 msgid "Warn if start of section changes due to alignment"
1948 msgid "Warn if shared object has DT_TEXTREL"
1952 msgid "Warn if an object has alternate ELF machine code"
1956 msgid "Report unresolved symbols as warnings"
1960 msgid "Report unresolved symbols as errors"
1964 msgid "Include all objects from following archives"
1968 msgid "Use wrapper functions for SYMBOL"
1972 msgid "%P: unrecognized option '%s'\n"
1976 msgid "%P%F: use the --help option for usage information\n"
1980 msgid "%P%F: unrecognized -a option `%s'\n"
1984 msgid "%P%F: unrecognized -assert option `%s'\n"
1988 msgid "%F%P: unknown demangling style `%s'"
1991 #: lexsup.c:907 lexsup.c:1341
1992 msgid "%P%F: invalid number `%s'\n"
1996 msgid "%P%F: bad --unresolved-symbols option: %s\n"
2000 msgid "%P%F: bad -plugin-opt option\n"
2003 #. This can happen if the user put "-rpath,a" on the command
2004 #. line. (Or something similar. The comma is important).
2005 #. Getopt becomes confused and thinks that this is a -r option
2006 #. but it cannot parse the text after the -r so it refuses to
2007 #. increment the optind counter. Detect this case and issue
2008 #. an error message here. We cannot just make this a warning,
2009 #. increment optind, and continue because getopt is too confused
2010 #. and will seg-fault the next time around.
2012 msgid "%P%F: bad -rpath option\n"
2016 msgid "%P%F: -shared not supported\n"
2020 msgid "%P%F: -pie not supported\n"
2032 msgid "%P%F: invalid common section sorting option: %s\n"
2044 msgid "%P%F: invalid section sorting option: %s\n"
2048 msgid "%P%F: invalid argument to option \"--section-start\"\n"
2052 msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
2056 msgid "%P%F: group ended before it began (--help for usage)\n"
2060 msgid "%P%X: --hash-size needs a numeric argument\n"
2064 msgid "%P%F: -r and -shared may not be used together\n"
2068 msgid "%P%F: -F may not be used without -shared\n"
2072 msgid "%P%F: -f may not be used without -shared\n"
2075 #: lexsup.c:1661 lexsup.c:1674
2076 msgid "%P%F: invalid hex number `%s'\n"
2081 msgid "Usage: %s [options] file...\n"
2096 msgid "Read options from FILE\n"
2099 #. Note: Various tools (such as libtool) depend upon the
2100 #. format of the listings below - do not change them.
2103 msgid "%s: supported targets:"
2108 msgid "%s: supported emulations: "
2113 msgid "%s: emulation specific options:\n"
2118 msgid "Report bugs to %s\n"
2122 msgid "%P%F: unknown format type %s\n"
2127 msgid "%XUnsupported PEI architecture: %s\n"
2132 msgid "%XCannot export %s: invalid export name\n"
2137 msgid "%XError, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
2142 msgid "Warning, duplicate EXPORT: %s\n"
2147 msgid "%XCannot export %s: symbol not defined\n"
2152 msgid "%XCannot export %s: symbol wrong type (%d vs %d)\n"
2157 msgid "%XCannot export %s: symbol not found\n"
2162 msgid "%XError, ordinal used twice: %d (%s vs %s)\n"
2167 msgid "%XError: %d-bit reloc in dll\n"
2172 msgid "%s: Can't open output def file %s\n"
2177 msgid "; no contents available\n"
2182 "%C: variable '%T' can't be auto-imported. Please read the documentation for "
2183 "ld's --enable-auto-import for details.\n"
2188 msgid "%XCan't open .lib file: %s\n"
2193 msgid "Creating library file: %s\n"
2198 msgid "%Xbfd_openr %s: %E\n"
2203 msgid "%X%s(%s): can't find member in non-archive file"
2208 msgid "%X%s(%s): can't find member in archive"
2213 msgid "%XError: can't use long section names on this arch\n"
2216 #: plugin.c:177 plugin.c:211
2222 msgid "could not create dummy IR bfd: %F%E\n"
2226 msgid "%P%F: %s: non-ELF symbol in ELF BFD!\n"
2230 msgid "%P%F: unknown ELF symbol visibility: %d!\n"
2234 msgid "%P: %B: symbol `%s' definition: %d, visibility: %d, resolution: %d\n"
2238 msgid "%P%F: %s: plugin reported error claiming file\n"
2242 msgid "%P: %s: error in plugin cleanup (ignored)\n"