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: 2017-07-03 16:56+0200\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:2062
37 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
40 #: emultempl/armcoff.em:196 emultempl/pe.em:2067
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"
440 #: emultempl/pe.em:1206
442 msgid "Info: resolving %s by linking to %s (auto-import)\n"
445 #: emultempl/pe.em:1213
447 "%P: warning: auto-importing has been activated without --enable-auto-import "
448 "specified on the command line.\n"
449 "This should work unless it involves constant data structures referencing "
450 "symbols from auto-imported DLLs.\n"
453 #: emultempl/pe.em:1223 emultempl/pe.em:1618 emultempl/pe.em:1825 ldcref.c:517
454 #: ldcref.c:628 ldmain.c:1193 ldmisc.c:302 pe-dll.c:722 pe-dll.c:1301
456 msgid "%B%F: could not read symbols: %E\n"
459 #: emultempl/pe.em:1337
460 msgid "%P: warning: .buildid section discarded, --build-id ignored.\n"
463 #: emultempl/pe.em:1487
464 msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
467 #: emultempl/pe.em:1868
469 msgid "Errors encountered processing file %s\n"
472 #: emultempl/pe.em:1891
474 msgid "Errors encountered processing file %s for interworking\n"
477 #: emultempl/pe.em:1953 ldexp.c:740 ldlang.c:3396 ldmain.c:1160
478 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
482 msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
486 msgid "%X%P: cref_hash_lookup failed: %E\n"
490 msgid "%X%P: cref alloc failed: %E\n"
497 "Cross Reference Table\n"
516 msgid "%P: symbol `%T' missing from main hash table\n"
519 #: ldcref.c:690 ldcref.c:697 ldmain.c:1255 ldmain.c:1262
520 msgid "%B%F: could not read relocs: %E\n"
523 #. We found a reloc for the symbol. The symbol is defined
524 #. in OUTSECNAME. This reloc is from a section which is
525 #. mapped into a section from which references to OUTSECNAME
526 #. are prohibited. We must report an error.
528 msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
532 msgid "%P%X: Different relocs used in set %s\n"
536 msgid "%P%X: Different object file formats composing set %s\n"
539 #: ldctor.c:279 ldctor.c:300
540 msgid "%P%X: %s does not support reloc %s for set %s\n"
544 msgid "%P%X: Special section %s does not support reloc %s for set %s\n"
548 msgid "%P%X: Unsupported size %d for set %s\n"
560 msgid "%S SYSLIB ignored\n"
565 msgid "%S HLL ignored\n"
569 msgid "%P: unrecognised emulation mode: %s\n"
573 msgid "Supported emulations: "
578 msgid " no emulation specific options.\n"
582 msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
586 msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
590 msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
595 msgid "%F%S %% by zero\n"
600 msgid "%F%S / by zero\n"
605 msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
610 msgid "%F%S: undefined symbol `%s' referenced in expression\n"
613 #: ldexp.c:789 ldexp.c:807 ldexp.c:835
615 msgid "%F%S: undefined section `%s' referenced in expression\n"
618 #: ldexp.c:867 ldexp.c:883
620 msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
625 msgid "%F%S: unknown constant `%s' referenced in expression\n"
630 msgid "%F%S can not PROVIDE assignment to location counter\n"
635 msgid "%F%S invalid assignment to location counter\n"
640 msgid "%F%S assignment to location counter invalid outside of SECTIONS\n"
644 msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
648 msgid "%P%F:%s: hash creation failed\n"
651 #: ldexp.c:1529 ldexp.c:1555 ldexp.c:1615
653 msgid "%F%S: nonconstant expression for %s\n"
656 #: ldexp.c:1641 ldlang.c:1235 ldlang.c:3170
657 msgid "%P%F: can not create hash table: %E\n"
662 msgid "attempt to open %s failed\n"
667 msgid "attempt to open %s succeeded\n"
671 msgid "%F%P: invalid BFD target `%s'\n"
674 #: ldfile.c:265 ldfile.c:295
675 msgid "%P: skipping incompatible %s when searching for %s\n"
679 msgid "%F%P: attempted static link of dynamic object `%s'\n"
683 msgid "%P: cannot find %s (%s): %E\n"
687 msgid "%P: cannot find %s: %E\n"
691 msgid "%P: cannot find %s inside %s\n"
695 msgid "%P: cannot find %s\n"
700 msgid "cannot find script file %s\n"
705 msgid "opened script file %s\n"
709 msgid "%P%F: cannot open linker script file %s: %E\n"
713 msgid "%P%F: cannot represent machine `%s'\n"
717 msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
721 msgid "%P:%S: warning: memory region `%s' not declared\n"
725 msgid "%F%P:%S: error: alias for default memory region\n"
729 msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
733 msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
736 #: ldlang.c:1439 ldlang.c:1478
737 msgid "%P%F: failed creating section `%s': %E\n"
743 "As-needed library included to satisfy reference by file (symbol)\n"
751 "Discarded input sections\n"
758 "Memory Configuration\n"
782 "Linker script and memory map\n"
787 msgid "%P%F: Illegal use of `%s' section\n"
791 msgid "%P%F: output format %s cannot represent section called %s: %E\n"
795 msgid "%B: file not recognized: %E\n"
799 msgid "%B: matching formats:"
803 msgid "%F%B: file not recognized: %E\n"
807 msgid "%F%B: member %B in archive is not an object\n"
810 #: ldlang.c:2852 ldlang.c:2866
811 msgid "%F%B: error adding symbols: %E\n"
816 "%P: warning: could not find any targets that match endianness requirement\n"
820 msgid "%P%F: target %s not found\n"
824 msgid "%P%F: cannot open output file %s: %E\n"
828 msgid "%P%F:%s: can not make object file: %E\n"
832 msgid "%P%F:%s: can not set architecture: %E\n"
836 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
840 msgid "%P%X: required symbol `%s' not defined\n"
844 msgid "%F%P: %s not found for insert\n"
848 msgid " load address 0x%V"
852 msgid "%W (size before relaxing)\n"
857 msgid "Address of section %s set to "
862 msgid "Fail with %d\n"
866 msgid "%X%P: section %s VMA wraps around address space\n"
870 msgid "%X%P: section %s LMA wraps around address space\n"
874 msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
878 msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
882 msgid "%X%P: region `%s' overflowed by %ld bytes\n"
886 msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
890 msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
896 "%F%S: non constant or forward reference address expression for section %s\n"
900 msgid "%P%X: Internal error on COFF shared library section %s\n"
904 msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
908 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
912 msgid "%P: warning: changing start of section %s by %lu bytes\n"
916 msgid "%P: warning: dot moved backwards before `%s'\n"
920 msgid "%P%F: can't relax section: %E\n"
924 msgid "%F%P: invalid data statement\n"
928 msgid "%F%P: invalid reloc statement\n"
932 msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
936 msgid "%P%F:%s: can't set start address\n"
939 #: ldlang.c:6102 ldlang.c:6121
940 msgid "%P%F: can't set start address\n"
944 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
948 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
953 "%P%F: Relocatable linking with relocations from format %s (%B) to format %s "
954 "(%B) is not supported\n"
959 "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
963 msgid "%P%X: failed to merge target specific data of file %B\n"
967 msgid "%P%F: Could not define common symbol `%T': %E\n"
973 "Allocating common symbols\n"
978 "Common symbol size file\n"
983 msgid "%P%F: invalid character %c (%d) in flags\n"
987 msgid "%F%P:%S: error: align with input and explicit align specified\n"
991 msgid "%P%F: Failed to create hash table\n"
995 msgid "%P%F: %s: plugin reported error after all symbols read\n"
999 msgid "%P%F: multiple STARTUP files\n"
1003 msgid "%X%P:%S: section has both a load address and a load region\n"
1008 "%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack "
1013 msgid "%F%P: no sections assigned to phdrs\n"
1017 msgid "%F%P: bfd_record_phdr failed: %E\n"
1021 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
1025 msgid "%X%P: unknown language `%s' in version information\n"
1030 "%X%P: anonymous version tag cannot be combined with other version tags\n"
1034 msgid "%X%P: duplicate version tag `%s'\n"
1037 #: ldlang.c:8293 ldlang.c:8302 ldlang.c:8320 ldlang.c:8330
1038 msgid "%X%P: duplicate expression `%s' in version information\n"
1042 msgid "%X%P: unable to find version dependency `%s'\n"
1046 msgid "%X%P: unable to read .exports section contents\n"
1050 msgid "%F%P: invalid origin for memory region %s\n"
1054 msgid "%F%P: invalid length for memory region %s\n"
1058 msgid "%X%P: unknown feature `%s'\n"
1062 msgid "%X%P: can't set BFD default target to `%s': %E\n"
1066 msgid "built in linker script"
1070 msgid "using external linker script:"
1074 msgid "using internal linker script:"
1078 msgid "%P%F: no input files\n"
1082 msgid "%P: mode %s\n"
1086 msgid "%P%F: cannot open map file %s: %E\n"
1090 msgid "%P: link errors found, deleting executable `%s'\n"
1094 msgid "%F%B: final close failed: %E\n"
1098 msgid "%P%F: unable to open for source of copy `%s'\n"
1102 msgid "%P%F: unable to open for destination of copy `%s'\n"
1106 msgid "%P: Error writing file `%s'\n"
1109 #: ldmain.c:531 pe-dll.c:1786
1111 msgid "%P: Error closing file `%s'\n"
1116 msgid "%s: total time in link: %ld.%06ld\n"
1121 msgid "%s: data size %ld\n"
1125 msgid "%P%F: missing argument to -m\n"
1128 #: ldmain.c:685 ldmain.c:702 ldmain.c:722 ldmain.c:754
1129 msgid "%P%F: bfd_hash_table_init failed: %E\n"
1132 #: ldmain.c:689 ldmain.c:706 ldmain.c:726
1133 msgid "%P%F: bfd_hash_lookup failed: %E\n"
1137 msgid "%X%P: error: duplicate retain-symbols-file\n"
1141 msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
1145 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
1150 "Archive member included to satisfy reference by file (symbol)\n"
1155 msgid "%X%C: multiple definition of `%T'\n"
1159 msgid "%D: first defined here\n"
1163 msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
1167 msgid "%B: warning: definition of `%T' overriding common\n"
1171 msgid "%B: warning: common is here\n"
1175 msgid "%B: warning: common of `%T' overridden by definition\n"
1179 msgid "%B: warning: defined here\n"
1183 msgid "%B: warning: common of `%T' overridden by larger common\n"
1187 msgid "%B: warning: larger common is here\n"
1191 msgid "%B: warning: common of `%T' overriding smaller common\n"
1195 msgid "%B: warning: smaller common is here\n"
1199 msgid "%B: warning: multiple common of `%T'\n"
1203 msgid "%B: warning: previous common is here\n"
1206 #: ldmain.c:1102 ldmain.c:1138
1207 msgid "%P: warning: global constructor %s used\n"
1211 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
1214 #. We found a reloc for the symbol we are looking for.
1215 #: ldmain.c:1220 ldmain.c:1222 ldmain.c:1224 ldmain.c:1232 ldmain.c:1275
1220 msgid "%X%C: undefined reference to `%T'\n"
1224 msgid "%C: warning: undefined reference to `%T'\n"
1228 msgid "%X%D: more undefined references to `%T' follow\n"
1232 msgid "%D: warning: more undefined references to `%T' follow\n"
1236 msgid "%X%B: undefined reference to `%T'\n"
1240 msgid "%B: warning: undefined reference to `%T'\n"
1244 msgid "%X%B: more undefined references to `%T' follow\n"
1248 msgid "%B: warning: more undefined references to `%T' follow\n"
1252 msgid " additional relocation overflows omitted from the output\n"
1256 msgid " relocation truncated to fit: %s against undefined symbol `%T'"
1261 " relocation truncated to fit: %s against symbol `%T' defined in %A section "
1266 msgid " relocation truncated to fit: %s against `%T'"
1270 msgid "%X%H: dangerous relocation: %s\n"
1274 msgid "%X%H: reloc refers to symbol `%T' which is not being output\n"
1283 msgid "%B: In function `%T':\n"
1287 msgid "%F%P: internal error %s %d\n"
1291 msgid "%P: internal error: aborting at %s:%d in %s\n"
1295 msgid "%P: internal error: aborting at %s:%d\n"
1299 msgid "%P%F: please report this bug\n"
1302 #. Output for noisy == 2 is intended to follow the GNU standards.
1310 msgid "Copyright (C) 2017 Free Software Foundation, Inc.\n"
1316 "This program is free software; you may redistribute it under the terms of\n"
1317 "the GNU General Public License version 3 or (at your option) a later "
1319 "This program has absolutely no warranty.\n"
1324 msgid " Supported emulations:\n"
1327 #: ldwrite.c:60 ldwrite.c:206
1328 msgid "%P%F: bfd_new_link_order failed\n"
1332 msgid "%F%P: cannot create split section name for %s\n"
1336 msgid "%F%P: clone section failed: %E\n"
1341 msgid "%8x something else\n"
1345 msgid "%F%P: final link failed: %E\n"
1348 #: lexsup.c:102 lexsup.c:276
1353 msgid "Shared library control for HP/UX compatibility"
1361 msgid "Set architecture"
1364 #: lexsup.c:107 lexsup.c:398
1369 msgid "Specify target for following input files"
1372 #: lexsup.c:110 lexsup.c:167 lexsup.c:171 lexsup.c:202 lexsup.c:215
1373 #: lexsup.c:217 lexsup.c:352 lexsup.c:416 lexsup.c:483 lexsup.c:496
1378 msgid "Read MRI format linker script"
1382 msgid "Force common symbols to be defined"
1386 msgid "Force group members out of groups"
1389 #: lexsup.c:119 lexsup.c:460 lexsup.c:462 lexsup.c:464 lexsup.c:466
1390 #: lexsup.c:468 lexsup.c:470
1395 msgid "Set start address"
1399 msgid "Export all dynamic symbols"
1403 msgid "Undo the effect of --export-dynamic"
1407 msgid "Link big-endian objects"
1411 msgid "Link little-endian objects"
1414 #: lexsup.c:129 lexsup.c:132
1419 msgid "Auxiliary filter for shared object symbol table"
1423 msgid "Filter for shared object symbol table"
1435 msgid "Small data size (if no size, same as --shared)"
1443 msgid "Set internal name of shared library"
1451 msgid "Set PROGRAM as the dynamic linker to use"
1455 msgid "Produce an executable with no program interpreter header"
1463 msgid "Search for library LIBNAME"
1471 msgid "Add DIRECTORY to library search path"
1475 msgid "Override the default sysroot location"
1483 msgid "Set emulation"
1487 msgid "Print map file on standard output"
1491 msgid "Do not page align data"
1495 msgid "Do not page align data, do not make text readonly"
1499 msgid "Page align data, make text readonly"
1503 msgid "Set output file name"
1507 msgid "Optimize output file"
1511 msgid "Generate import library"
1519 msgid "Load named plugin"
1527 msgid "Send arg to last-loaded plugin"
1530 #: lexsup.c:178 lexsup.c:181
1531 msgid "Ignored for GCC LTO option compatibility"
1535 msgid "Ignored for GCC linker option compatibility"
1538 #: lexsup.c:188 lexsup.c:191
1539 msgid "Ignored for gold option compatibility"
1543 msgid "Ignored for SVR4 compatibility"
1547 msgid "Generate relocatable output"
1551 msgid "Just link symbols (if directory, same as --rpath)"
1555 msgid "Strip all symbols"
1559 msgid "Strip debugging symbols"
1563 msgid "Strip symbols in discarded sections"
1567 msgid "Do not strip symbols in discarded sections"
1571 msgid "Trace file opens"
1575 msgid "Read linker script"
1579 msgid "Read default linker script"
1582 #: lexsup.c:221 lexsup.c:224 lexsup.c:242 lexsup.c:326 lexsup.c:350
1583 #: lexsup.c:453 lexsup.c:486 lexsup.c:525 lexsup.c:528
1588 msgid "Start with undefined reference to SYMBOL"
1592 msgid "Require SYMBOL be defined in the final output"
1600 msgid "Don't merge input [SECTION | orphan] sections"
1604 msgid "Build global constructor/destructor tables"
1608 msgid "Print version information"
1612 msgid "Print version and emulation information"
1616 msgid "Discard all local symbols"
1620 msgid "Discard temporary local symbols (default)"
1624 msgid "Don't discard any local symbols"
1628 msgid "Trace mentions of SYMBOL"
1631 #: lexsup.c:244 lexsup.c:418 lexsup.c:420
1636 msgid "Default search path for Solaris compatibility"
1640 msgid "Start a group"
1648 msgid "Accept input files whose architecture cannot be determined"
1652 msgid "Reject input files whose architecture is unknown"
1656 msgid "Only set DT_NEEDED for following dynamic libs if used"
1661 "Always set DT_NEEDED for dynamic libraries mentioned on\n"
1666 msgid "Ignored for SunOS compatibility"
1670 msgid "Link against shared libraries"
1674 msgid "Do not link against shared libraries"
1678 msgid "Bind global references locally"
1682 msgid "Bind global function references locally"
1686 msgid "Check section addresses for overlaps (default)"
1690 msgid "Do not check section addresses for overlaps"
1694 msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
1698 msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
1702 msgid "Output cross reference table"
1706 msgid "SYMBOL=EXPRESSION"
1710 msgid "Define a symbol"
1718 msgid "Demangle symbol names [using STYLE]"
1722 msgid "Generate embedded relocs"
1726 msgid "Treat warnings as errors"
1730 msgid "Do not treat warnings as errors (default)"
1734 msgid "Call SYMBOL at unload-time"
1738 msgid "Force generation of file with .exe suffix"
1742 msgid "Remove unused sections (on some targets)"
1746 msgid "Don't remove unused sections (default)"
1750 msgid "List removed unused sections on stderr"
1754 msgid "Do not list removed unused sections"
1758 msgid "Keep exported symbols when removing unused sections"
1762 msgid "Set default hash table size close to <NUMBER>"
1766 msgid "Print option help"
1770 msgid "Call SYMBOL at load-time"
1774 msgid "Write a map file"
1778 msgid "Do not define Common storage"
1782 msgid "Do not demangle symbol names"
1786 msgid "Use less memory and more disk I/O"
1790 msgid "Do not allow unresolved references in object files"
1794 msgid "Allow unresolved references in shared libraries"
1798 msgid "Do not allow unresolved references in shared libs"
1802 msgid "Allow multiple definitions"
1806 msgid "Disallow undefined version"
1810 msgid "Create default symbol version"
1814 msgid "Create default symbol version for imported symbols"
1818 msgid "Don't warn about mismatched input files"
1822 msgid "Don't warn on finding an incompatible library"
1826 msgid "Turn off --whole-archive"
1830 msgid "Create an output file even if errors occur"
1835 "Only use library directories specified on\n"
1840 msgid "Specify target of output file"
1844 msgid "Print default output format"
1848 msgid "Print current sysroot"
1852 msgid "Ignored for Linux compatibility"
1856 msgid "Reduce memory overheads, possibly taking much longer"
1860 msgid "Reduce code size by using target specific optimizations"
1864 msgid "Do not use relaxation techniques to reduce code size"
1868 msgid "Keep only symbols listed in FILE"
1872 msgid "Set runtime shared library search path"
1876 msgid "Set link time shared library search path"
1880 msgid "Create a shared library"
1884 msgid "Create a position independent executable"
1888 msgid "[=ascending|descending]"
1892 msgid "Sort common symbols by alignment [in specified order]"
1896 msgid "name|alignment"
1900 msgid "Sort sections by name or maximum alignment"
1908 msgid "How many tags to reserve in .dynamic section"
1916 msgid "Split output sections every SIZE octets"
1924 msgid "Split output sections every COUNT relocs"
1928 msgid "Print memory usage statistics"
1932 msgid "Display target specific options"
1936 msgid "Do task level linking"
1940 msgid "Use same format as native linker"
1944 msgid "SECTION=ADDRESS"
1948 msgid "Set address of named section"
1952 msgid "Set address of .bss section"
1956 msgid "Set address of .data section"
1960 msgid "Set address of .text section"
1964 msgid "Set address of text segment"
1968 msgid "Set address of rodata segment"
1972 msgid "Set address of ldata segment"
1977 "How to handle unresolved symbols. <method> is:\n"
1978 " ignore-all, report-all, ignore-in-object-"
1980 " ignore-in-shared-libs"
1988 msgid "Output lots of information during link"
1992 msgid "Read version information script"
1997 "Take export symbols list from .exports, using\n"
1998 " SYMBOL as the version."
2002 msgid "Add data symbols to dynamic list"
2006 msgid "Use C++ operator new/delete dynamic list"
2010 msgid "Use C++ typeinfo dynamic list"
2014 msgid "Read dynamic list"
2018 msgid "Warn about duplicate common symbols"
2022 msgid "Warn if global constructors/destructors are seen"
2026 msgid "Warn if the multiple GP values are used"
2030 msgid "Warn only once per undefined symbol"
2034 msgid "Warn if start of section changes due to alignment"
2038 msgid "Warn if shared object has DT_TEXTREL"
2042 msgid "Warn if an object has alternate ELF machine code"
2046 msgid "Report unresolved symbols as warnings"
2050 msgid "Report unresolved symbols as errors"
2054 msgid "Include all objects from following archives"
2058 msgid "Use wrapper functions for SYMBOL"
2062 msgid "Unresolved SYMBOL will not cause an error or warning"
2066 msgid "Push state of flags governing input file handling"
2070 msgid "Pop state of flags governing input file handling"
2074 msgid "Report target memory usage"
2082 msgid "Control how orphan sections are handled."
2086 msgid "%P: %s: missing argument\n"
2090 msgid "%P: unrecognized option '%s'\n"
2094 msgid "%P%F: use the --help option for usage information\n"
2098 msgid "%P%F: unrecognized -a option `%s'\n"
2102 msgid "%P%F: unrecognized -assert option `%s'\n"
2106 msgid "%F%P: unknown demangling style `%s'\n"
2109 #: lexsup.c:861 lexsup.c:1330
2110 msgid "%P%F: invalid number `%s'\n"
2114 msgid "%P%F: bad --unresolved-symbols option: %s\n"
2118 msgid "%P%F: bad -plugin-opt option\n"
2121 #. This can happen if the user put "-rpath,a" on the command
2122 #. line. (Or something similar. The comma is important).
2123 #. Getopt becomes confused and thinks that this is a -r option
2124 #. but it cannot parse the text after the -r so it refuses to
2125 #. increment the optind counter. Detect this case and issue
2126 #. an error message here. We cannot just make this a warning,
2127 #. increment optind, and continue because getopt is too confused
2128 #. and will seg-fault the next time around.
2130 msgid "%P%F: unrecognised option: %s\n"
2133 #: lexsup.c:1059 lexsup.c:1299
2134 msgid "%P%F: -r and %s may not be used together\n"
2138 msgid "%P%F: -r and -shared may not be used together\n"
2142 msgid "%P%F: -shared not supported\n"
2146 msgid "%P%F: -r and -pie may not be used together\n"
2150 msgid "%P%F: -pie not supported\n"
2154 msgid "%P: SONAME must not be empty string; keeping previous one\n"
2166 msgid "%P%F: invalid common section sorting option: %s\n"
2178 msgid "%P%F: invalid section sorting option: %s\n"
2182 msgid "%P%F: invalid argument to option \"--section-start\"\n"
2186 msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
2190 msgid "%P%F: group ended before it began (--help for usage)\n"
2194 msgid "%P%X: --hash-size needs a numeric argument\n"
2198 msgid "%P%F: no state pushed before popping\n"
2202 msgid "%P%F: invalid argument to option \"--orphan-handling\"\n"
2206 msgid "%P: SONAME must not be empty string; ignored\n"
2210 msgid "%P%F: -F may not be used without -shared\n"
2214 msgid "%P%F: -f may not be used without -shared\n"
2217 #: lexsup.c:1687 lexsup.c:1700
2218 msgid "%P%F: invalid hex number `%s'\n"
2223 msgid " --audit=AUDITLIB Specify a library to use for auditing\n"
2228 msgid " -Bgroup Selects group name lookup rules for DSO\n"
2233 msgid " --disable-new-dtags Disable new dynamic tags\n"
2238 msgid " --enable-new-dtags Enable new dynamic tags\n"
2243 msgid " --eh-frame-hdr Create .eh_frame_hdr section\n"
2248 msgid " --no-eh-frame-hdr Do not create .eh_frame_hdr section\n"
2253 msgid " --exclude-libs=LIBS Make all symbols in LIBS hidden\n"
2258 msgid " --hash-style=STYLE Set hash style to sysv, gnu or both\n"
2264 " -P AUDITLIB, --depaudit=AUDITLIB\n"
2265 "\t\t\t Specify a library to use for auditing dependencies\n"
2271 " -z combreloc Merge dynamic relocs into one section and "
2278 " -z nocombreloc Don't merge dynamic relocs into one section\n"
2284 " -z global Make symbols in DSO available for "
2286 "\t\t\t loaded objects\n"
2292 " -z initfirst Mark DSO to be initialized first at runtime\n"
2298 " -z interpose Mark object to interpose all DSOs but "
2305 " -z lazy Mark object lazy runtime binding (default)\n"
2310 msgid " -z loadfltr Mark object requiring immediate process\n"
2315 msgid " -z nocopyreloc Don't create copy relocs\n"
2321 " -z nodefaultlib Mark object not to use default search paths\n"
2326 msgid " -z nodelete Mark DSO non-deletable at runtime\n"
2331 msgid " -z nodlopen Mark DSO not available to dlopen\n"
2336 msgid " -z nodump Mark DSO not available to dldump\n"
2341 msgid " -z now Mark object non-lazy runtime binding\n"
2347 " -z origin Mark object requiring immediate $ORIGIN\n"
2348 "\t\t\t\tprocessing at runtime\n"
2353 msgid " -z relro Create RELRO program header (default)\n"
2358 msgid " -z norelro Don't create RELRO program header\n"
2363 msgid " -z relro Create RELRO program header\n"
2369 " -z norelro Don't create RELRO program header (default)\n"
2375 " -z common Generate common symbols with STT_COMMON type\n"
2381 " -z nocommon Generate common symbols with STT_OBJECT type\n"
2386 msgid " -z stack-size=SIZE Set size of stack segment\n"
2392 " -z text Treat DT_TEXTREL in shared object as error\n"
2398 " -z notext Don't treat DT_TEXTREL in shared object as "
2405 " -z textoff Don't treat DT_TEXTREL in shared object as "
2411 msgid " --build-id[=STYLE] Generate build ID note\n"
2417 " --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
2418 " Compress DWARF debug sections using zlib\n"
2423 msgid " Default: zlib-gabi\n"
2428 msgid " Default: none\n"
2433 msgid " -z common-page-size=SIZE Set common page size to SIZE\n"
2438 msgid " -z max-page-size=SIZE Set maximum page size to SIZE\n"
2444 " -z defs Report unresolved symbols in object files.\n"
2449 msgid " -z muldefs Allow multiple definitions\n"
2455 " -z execstack Mark executable as requiring executable stack\n"
2461 " -z noexecstack Mark executable as not requiring executable "
2468 " --ld-generated-unwind-info Generate exception handling info for PLT\n"
2469 " --no-ld-generated-unwind-info\n"
2470 " Don't generate exception handling info for "
2476 msgid "ELF emulations:\n"
2481 msgid "Usage: %s [options] file...\n"
2496 msgid "Read options from FILE\n"
2499 #. Note: Various tools (such as libtool) depend upon the
2500 #. format of the listings below - do not change them.
2503 msgid "%s: supported targets:"
2508 msgid "%s: supported emulations: "
2513 msgid "%s: emulation specific options:\n"
2518 msgid "Report bugs to %s\n"
2522 msgid "%P%F: unknown format type %s\n"
2526 msgid "%P%X: Unsupported PEI architecture: %s\n"
2530 msgid "%P%X: Cannot export %s: invalid export name\n"
2535 msgid "%P%X: Error, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
2540 msgid "%P: Warning, duplicate EXPORT: %s\n"
2545 msgid "%P%X: Cannot export %s: symbol not defined\n"
2550 msgid "%P%X: Cannot export %s: symbol wrong type (%d vs %d)\n"
2555 msgid "%P%X: Cannot export %s: symbol not found\n"
2560 msgid "%P%X: Error: ordinal used twice: %d (%s vs %s)\n"
2565 msgid "%P%X: Error: export ordinal too large: %d\n"
2570 msgid "%P%X: Error: %d-bit reloc in dll\n"
2575 msgid "%P: Can't open output def file %s\n"
2580 msgid "; no contents available\n"
2585 "%P%X%C: variable '%T' can't be auto-imported. Please read the documentation "
2586 "for ld's --enable-auto-import for details.\n"
2591 msgid "%P%X: Can't open .lib file: %s\n"
2596 msgid "Creating library file: %s\n"
2600 msgid "%P%X: bfd_openr %s: %E\n"
2604 msgid "%P%X: %s(%s): can't find member in non-archive file"
2608 msgid "%P%X: %s(%s): can't find member in archive"
2612 msgid "%P%X: Error: can't use long section names on this arch\n"
2615 #: plugin.c:231 plugin.c:277
2619 #: plugin.c:246 plugin.c:1017
2620 msgid "%P%F: %s: error loading plugin: %s\n"
2624 msgid "%P: %s: duplicated plugin\n"
2629 msgid "could not create dummy IR bfd: %F%E\n"
2633 msgid "%P%F: %s: non-ELF symbol in ELF BFD!\n"
2637 msgid "%P%F: unknown ELF symbol visibility: %d!\n"
2641 msgid "%P%F: unsupported input file size: %s (%ld bytes)\n"
2645 msgid "%P: %B: symbol `%s' definition: %d, visibility: %d, resolution: %d\n"
2649 msgid "%P%F: %s: plugin error: %d\n"
2653 msgid "%P%F: plugin_strdup failed to allocate memory: %s\n"
2657 msgid "%P%F: plugin failed to allocate memory for input: %s\n"
2661 msgid "%P%F: %s: plugin reported error claiming file\n"
2665 msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"