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: 2018-01-13 13:46+0000\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
20 #: aarch64-reloc-property.cc:173 arm-reloc-property.cc:303
22 msgid "invalid reloc %u"
25 #: aarch64-reloc-property.cc:186 arm-reloc-property.cc:316
29 #: aarch64-reloc-property.cc:186 arm-reloc-property.cc:316
30 msgid "unimplemented reloc "
33 #: aarch64-reloc-property.cc:189 arm-reloc-property.cc:319
34 msgid "dynamic reloc "
37 #: aarch64-reloc-property.h:228
39 msgid "Invalid/unrecognized reloc reloc %d."
42 #: aarch64.cc:511 arm.cc:7390 mips.cc:6707
44 msgid "undefined or discarded local symbol %u from object %s in GOT"
47 #: aarch64.cc:532 arm.cc:7412 mips.cc:6726
49 msgid "undefined or discarded symbol %s in GOT"
52 #: aarch64.cc:1931 arm.cc:6542 object.cc:898
54 msgid "invalid symbol table name index: %u"
57 #: aarch64.cc:1939 arm.cc:6550 object.cc:904
59 msgid "symbol table name section has wrong type: %u"
62 #: aarch64.cc:3827 arm.cc:10904 mips.cc:9630 powerpc.cc:2565 target.cc:94
64 msgid "%s: unsupported ELF file type %d"
67 #: aarch64.cc:4008 arm.cc:12179
69 msgid "cannot handle branch to local %u in a merged section %s"
72 #: aarch64.cc:4083 arm.cc:12259 target-reloc.h:387
73 msgid "relocation refers to discarded section"
76 #: aarch64.cc:4376 arm.cc:7592 i386.cc:193 s390.cc:216 sparc.cc:1364
77 #: tilegx.cc:182 x86_64.cc:314
84 "Stub is too far away, try a smaller value for '--stub-group-size'. The "
85 "current value is 0x%lx."
88 #: aarch64.cc:6005 arm.cc:8476 i386.cc:1771 mips.cc:12483 powerpc.cc:6231
89 #: s390.cc:2178 s390.cc:2626 sparc.cc:2132 tilegx.cc:3133 tilegx.cc:3585
90 #: x86_64.cc:2811 x86_64.cc:3263
92 msgid "%s: unsupported reloc %u against local symbol"
95 #: aarch64.cc:6046 powerpc.cc:6336 s390.cc:2252 sparc.cc:2228
96 msgid "requires unsupported dynamic reloc; recompile with -fPIC"
101 msgid "%s: unsupported TLS reloc %s for IFUNC symbol"
104 #: aarch64.cc:6112 aarch64.cc:6176 aarch64.cc:6478
106 msgid "%s: unsupported reloc %u in pos independent link."
111 msgid "%s: unsupported TLSLE reloc %u in shared code."
114 #: aarch64.cc:6354 arm.cc:8884 i386.cc:2126 mips.cc:12496 powerpc.cc:6997
115 #: s390.cc:3057 s390.cc:3074 sparc.cc:2570 tilegx.cc:3601 tilegx.cc:4140
116 #: x86_64.cc:3279 x86_64.cc:3798
118 msgid "%s: unsupported reloc %u against global symbol %s"
123 msgid "%s: unsupported TLSLE reloc type %u in shared objects."
128 msgid "%s: unsupported reloc type in global scan"
131 #: aarch64.cc:6870 powerpc.cc:7971 s390.cc:4007 sparc.cc:3162 tilegx.cc:4207
134 msgid "%s: unsupported REL reloc section"
137 #: aarch64.cc:7033 arm.cc:9614
139 msgid "cannot relocate %s in object file"
142 #: aarch64.cc:7298 i386.cc:2987 i386.cc:3753 mips.cc:10098 powerpc.cc:9442
143 #: s390.cc:3458 sparc.cc:3693 tilegx.cc:4722 x86_64.cc:4346
145 msgid "unexpected reloc %u in object file"
150 msgid "unsupported reloc %s"
153 #: aarch64.cc:7316 arm.cc:10094 arm.cc:10712
155 msgid "relocation overflow in %s"
158 #: aarch64.cc:7324 arm.cc:10102 arm.cc:10717
160 msgid "unexpected opcode while processing relocation %s"
165 msgid "unsupported gd_to_ie relaxation on %u"
170 msgid "%s: unsupported reloc %u in non-static TLSLE mode."
175 msgid "%s: unsupported TLS reloc %u."
178 #. Ideally we should give up gd_to_le relaxation and do gd access.
179 #. However the gd_to_le relaxation decision has been made early
180 #. in the scan stage, where we did not allocate any GOT entry for
181 #. this symbol. Therefore we have to exit and report error now.
182 #. Ideally we should give up gd_to_le relaxation and do gd access.
183 #. However the gd_to_le relaxation decision has been made early
184 #. in the scan stage, where we did not allocate a GOT entry for
185 #. this symbol. Therefore we have to exit and report an error now.
186 #: aarch64.cc:7726 aarch64.cc:7826
189 "unexpected reloc insn sequence while relaxing tls gd to le for reloc %u."
194 msgid "TLS variable referred by reloc %u is too far from TP."
200 "TLS variable referred by reloc %u is too far from TP. We Can't do gd_to_le "
206 msgid "unsupported tlsdesc gd_to_le optimization on reloc %u"
211 msgid "Don't support tlsdesc gd_to_ie optimization on reloc %u"
216 msgid "Erratum 835769 found and fixed at \"%s\", section %d, offset 0x%08x."
221 msgid "script or expression reference to %s"
226 msgid "%s: no archive symbol table (run ranlib)"
231 msgid "%s: bad archive symbol table names"
236 msgid "%s: malformed archive header at %zu"
241 msgid "%s: malformed archive header size at %zu"
246 msgid "%s: malformed archive header name at %zu"
251 msgid "%s: bad extended name index at %zu"
256 msgid "%s: bad extended name entry at header %zu"
261 msgid "%s: short archive header at %zu"
266 msgid "%s: member at %zu is not an ELF object"
271 msgid "%s: archive libraries: %u\n"
276 msgid "%s: total archive members: %u\n"
281 msgid "%s: loaded archive members: %u\n"
286 msgid "%s: lib groups: %u\n"
291 msgid "%s: total lib groups members: %u\n"
296 msgid "%s: loaded lib groups members: %u\n"
299 #: arm-reloc-property.cc:322
300 msgid "private reloc "
303 #: arm-reloc-property.cc:325
304 msgid "obsolete reloc "
308 msgid "** ARM cantunwind"
312 msgid "Cannot use both --target1-abs and --target1-rel."
317 msgid "%s: Thumb BLX instruction targets thumb function '%s'."
321 msgid "conditional branch to PLT in THUMB-2 not supported yet."
325 msgid "PREL31 overflow in EXIDX_CANTUNWIND entry"
328 #. Something is wrong with this section. Better not touch it.
331 msgid "uneven .ARM.exidx section size in %s section %u"
335 msgid "Found non-EXIDX input sections in EXIDX output section"
338 #: arm.cc:6057 arm.cc:6061
341 "unwinding may not work because EXIDX input section %u of %s is not in EXIDX "
347 msgid "EXIDX section %s(%u) links to invalid section %u in %s"
352 msgid "EXIDX sections %s(%u) and %s(%u) both link to text section%s(%u) in %s"
357 msgid "EXIDX section %s(%u) links to non-allocated section %s(%u) in %s"
360 #. I would like to make this an error but currently ld just ignores
364 msgid "EXIDX section %s(%u) links to non-executable section %s(%u) in %s"
369 msgid "SHF_LINK_ORDER not set in EXIDX section %s of %s"
374 msgid "relocation section %u has invalid info %u"
379 msgid "section %u has multiple relocation sections %u and %u"
383 msgid "PLT offset too large, try linking with --long-plt"
388 msgid "requires unsupported dynamic reloc %s; recompile with -fPIC"
391 #: arm.cc:8546 i386.cc:1785 s390.cc:2269 sparc.cc:2245 tilegx.cc:3219
394 msgid "%s: unsupported TLS reloc %u for IFUNC symbol"
397 #: arm.cc:8642 i386.cc:1861 powerpc.cc:6598 s390.cc:2362 x86_64.cc:3019
399 msgid "section symbol %u has bad shndx %u"
402 #. These are relocations which should only be seen by the
403 #. dynamic linker, and should never be seen here.
404 #: arm.cc:8751 arm.cc:9232 i386.cc:1949 i386.cc:2435 mips.cc:11280 s390.cc:2461
405 #: s390.cc:2895 sparc.cc:2551 sparc.cc:3031 tilegx.cc:3580 tilegx.cc:4135
406 #: x86_64.cc:3135 x86_64.cc:3671
408 msgid "%s: unexpected reloc %u in object file"
411 #: arm.cc:8783 i386.cc:1983 mips.cc:10729 s390.cc:2505 sparc.cc:2450
412 #: tilegx.cc:3484 x86_64.cc:3167
414 msgid "local symbol %u has bad shndx %u"
417 #: arm.cc:9388 i386.cc:2643
419 msgid "%s: unsupported RELA reloc section"
424 "unable to provide V4BX reloc interworking fix up; the target profile does "
425 "not support BX instruction"
428 #: arm.cc:10246 i386.cc:3019 i386.cc:3101 i386.cc:3166 i386.cc:3202
429 #: i386.cc:3274 mips.cc:12318 powerpc.cc:9497 s390.cc:3464 s390.cc:3535
430 #: s390.cc:3572 s390.cc:3594 s390.cc:3619 sparc.cc:3699 sparc.cc:3890
431 #: sparc.cc:3951 sparc.cc:4058 tilegx.cc:4728 x86_64.cc:4367 x86_64.cc:4493
432 #: x86_64.cc:4565 x86_64.cc:4599
434 msgid "unsupported reloc %u"
439 msgid "%s: unexpected %s in object file"
444 msgid "cannot handle %s in a relocatable link"
449 msgid "Source object %s has EABI version %d but output has EABI version %d."
454 msgid "%s: unknown CPU architecture"
459 msgid "%s: conflicting CPU architectures %d/%d"
462 #: arm.cc:11296 arm.cc:11682
464 msgid "%s has both the current and legacy Tag_MPextension_use attributes"
469 msgid "%s uses VFP register arguments, output does not"
474 msgid "conflicting architecture profiles %c/%c"
477 #. It's sometimes ok to mix different configs, so this is only
481 msgid "%s: conflicting platform configuration"
486 msgid "%s: conflicting use of R9"
491 msgid "%s: SB relative addressing conflicts with use of R9"
497 "%s uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; use of "
498 "wchar_t values across objects may fail"
504 "%s uses %s enums yet the output is to use %s enums; use of enum values "
505 "across objects may fail"
510 msgid "%s uses iWMMXt register arguments, output does not"
515 msgid "fp16 format mismatch between %s and output"
518 #: arm.cc:11728 arm.cc:11821
520 msgid "%s: unknown mandatory EABI object attribute %d"
523 #: arm.cc:11732 arm.cc:11826
525 msgid "%s: unknown EABI object attribute %d"
528 #. We cannot handle this now.
531 msgid "multiple SHT_ARM_EXIDX sections %s and %s in a non-relocatable link"
536 msgid "%s: must be processed by '%s' toolchain"
541 msgid "%s: object tag '%d, %s' is incompatible with tag '%d, %s'"
545 msgid "** attributes"
550 msgid "cannot open %s: %s:"
553 #: common.cc:351 output.cc:2513 output.cc:2612
555 msgid "out of patch space in section %s; relink with --incremental-full"
558 #: compressed_output.cc:320
559 msgid "not compressing section data: zlib error"
562 #: copy-relocs.cc:125
565 "%s: cannot make copy relocation for protected symbol '%s', defined in %s"
570 msgid "cannot open symbol count file %s: %s"
577 "Cross Reference Table\n"
589 #: descriptors.cc:131
591 msgid "file %s was removed during the link"
594 #: descriptors.cc:187
595 msgid "out of file descriptors and couldn't close any"
598 #: descriptors.cc:208 descriptors.cc:247 descriptors.cc:282
600 msgid "while closing %s: %s"
605 msgid "%s: can not read directory: %s"
608 #: dwarf_reader.cc:454
611 "%s: DWARF info may be corrupt; offsets in a range list entry are in "
615 #: dwarf_reader.cc:1527
617 msgid "%s: corrupt debug info in %s"
622 msgid "unexpected duplicate type %u section: %u, %u"
627 msgid "unexpected link in section %u header: %u != %u"
632 msgid "DYNAMIC section %u link out of range: %u"
637 msgid "DYNAMIC section %u link %u is not a strtab"
642 msgid "DT_SONAME value out of range: %lld >= %lld"
647 msgid "DT_NEEDED value out of range: %lld >= %lld"
651 msgid "missing DT_NULL in dynamic segment"
656 msgid "invalid dynamic symbol table name index: %u"
661 msgid "dynamic symbol table name section has wrong type: %u"
664 #: dynobj.cc:498 object.cc:737 object.cc:1528
666 msgid "bad section name offset for section %u: %lu"
671 msgid "duplicate definition for version %u"
676 msgid "unexpected verdef version %u"
681 msgid "verdef vd_cnt field too small: %u"
686 msgid "verdef vd_aux field out of range: %u"
691 msgid "verdaux vda_name field out of range: %u"
696 msgid "verdef vd_next field out of range: %u"
701 msgid "unexpected verneed version %u"
706 msgid "verneed vn_aux field out of range: %u"
711 msgid "vernaux vna_name field out of range: %u"
716 msgid "verneed vna_next field out of range: %u"
721 msgid "verneed vn_next field out of range: %u"
725 msgid "size of dynamic symbols is not multiple of symbol size"
730 msgid "symbol %s has undefined version %s"
734 msgid "overflow in PLT unwind data; unwinding through PLT may fail"
738 msgid "** eh_frame_hdr"
745 #: errors.cc:81 errors.cc:92
747 msgid "%s: fatal error: "
750 #: errors.cc:103 errors.cc:139
755 #: errors.cc:115 errors.cc:155
757 msgid "%s: warning: "
770 msgid "%s: %s: undefined reference to '%s'\n"
775 msgid "%s: %s: undefined reference to '%s', version '%s'\n"
781 "%s: the vtable symbol may be undefined because the class is missing its key "
787 msgid "%s: the symbol should have been defined by a plugin"
797 msgid "undefined symbol '%s' referenced in expression"
801 msgid "invalid reference to dot symbol outside of SECTIONS clause"
804 #. Handle unary operators. We use a preprocessor macro as a hack to
805 #. capture the C operator.
810 #. Handle binary operators. We use a preprocessor macro as a hack to
811 #. capture the C operator. KEEP_LEFT means that if the left operand
812 #. is section relative and the right operand is not, the result uses
813 #. the same section as the left operand. KEEP_RIGHT is the same with
814 #. left and right swapped. IS_DIV means that we need to give an error
815 #. if the right operand is zero. WARN means that we should warn if
816 #. used on section relative values in a relocatable link. We always
817 #. warn if used on values in different sections in a relocatable link.
827 msgid "max applied to section relative value"
831 msgid "min applied to section relative value"
835 msgid "aligning to section relative value"
838 #: expression.cc:1056
840 msgid "unknown constant %s"
845 msgid "munmap failed: %s"
850 msgid "%s: fstat failed: %s"
855 msgid "could not reopen file %s"
860 msgid "%s: pread failed: %s"
865 msgid "%s: file too short: read only %lld of %lld bytes at %lld"
871 "%s: attempt to map %lld bytes at offset %lld exceeds size of file; the file "
877 msgid "%s: lseek failed: %s"
882 msgid "%s: readv failed: %s"
887 msgid "%s: file too short: read only %zd of %zd bytes at %lld"
892 msgid "%s: total bytes mapped for read: %llu\n"
897 msgid "%s: maximum bytes mapped for read at one time: %llu\n"
902 msgid "%s: stat failed: %s"
907 msgid "cannot find %s%s"
912 msgid "cannot find %s"
917 msgid "cannot open %s: %s"
922 msgid "%s: --gdb-index currently supports only C and C++ languages"
925 #. The top level DIE should be one of the above.
928 msgid "%s: top level DIE is not DW_TAG_compile_unit or DW_TAG_type_unit"
934 "%s: DWARF info may be corrupt; low_pc and high_pc are in different sections"
939 msgid "%s: DWARF CUs: %u\n"
944 msgid "%s: DWARF CUs without pubnames/pubtypes: %u\n"
949 msgid "%s: DWARF TUs: %u\n"
954 msgid "%s: DWARF TUs without pubnames/pubtypes: %u\n"
961 #: gold-threads.cc:103
963 msgid "pthead_mutexattr_init failed: %s"
966 #: gold-threads.cc:107
968 msgid "pthread_mutexattr_settype failed: %s"
971 #: gold-threads.cc:112
973 msgid "pthread_mutex_init failed: %s"
976 #: gold-threads.cc:116
978 msgid "pthread_mutexattr_destroy failed: %s"
981 #: gold-threads.cc:123
983 msgid "pthread_mutex_destroy failed: %s"
986 #: gold-threads.cc:131 gold-threads.cc:396
988 msgid "pthread_mutex_lock failed: %s"
991 #: gold-threads.cc:139 gold-threads.cc:410
993 msgid "pthread_mutex_unlock failed: %s"
996 #: gold-threads.cc:220
998 msgid "pthread_cond_init failed: %s"
1001 #: gold-threads.cc:227
1003 msgid "pthread_cond_destroy failed: %s"
1006 #: gold-threads.cc:236
1008 msgid "pthread_cond_wait failed: %s"
1011 #: gold-threads.cc:244
1013 msgid "pthread_cond_signal failed: %s"
1016 #: gold-threads.cc:252
1018 msgid "pthread_cond_broadcast failed: %s"
1021 #: gold-threads.cc:403
1023 msgid "pthread_once failed: %s"
1028 msgid "%s: internal error in %s, at %s:%d\n"
1032 msgid "no input files"
1036 msgid "linking with --incremental-full"
1040 msgid "restart link with --incremental-full"
1044 msgid "cannot mix -r with --gc-sections or --icf"
1049 msgid "cannot mix -static with dynamic object %s"
1054 msgid "cannot mix -r with dynamic object %s"
1059 msgid "cannot use non-ELF output format with dynamic object %s"
1064 msgid "cannot mix split-stack '%s' and non-split-stack '%s' when using -r"
1067 #. FIXME: This needs to specify the location somehow.
1068 #: i386.cc:639 i386.cc:2799 sparc.cc:324 sparc.cc:3294 x86_64.cc:956
1070 msgid "missing expected TLS relocation"
1076 "%s: relocation R_386_GOTOFF against undefined symbol %s cannot be used when "
1077 "making a shared object"
1083 "%s: relocation R_386_GOTOFF against external symbol %s cannot be used when "
1084 "making a shared object"
1090 "%s: relocation R_386_GOTOFF against preemptible symbol %s cannot be used "
1091 "when making a shared object"
1097 "unexpected reloc %u against global symbol %s without base register in object "
1098 "file when generating a position-independent output file"
1104 "unexpected reloc %u against local symbol without base register in object "
1105 "file when generating a position-independent output file"
1109 msgid "both SUN and GNU model TLS relocations"
1112 #: i386.cc:3767 mips.cc:10102
1114 msgid "unsupported reloc %u in object file"
1117 #: i386.cc:4036 powerpc.cc:7925 s390.cc:4875 x86_64.cc:5404
1119 msgid "failed to match split-stack sequence at section %u offset %0zx"
1124 msgid "%s: ICF Converged after %u iteration(s)"
1129 msgid "%s: ICF stopped after %u iteration(s)"
1134 msgid "Could not find symbol %s to unfold\n"
1137 #: incremental.cc:79
1138 msgid "** incremental_inputs"
1141 #: incremental.cc:144
1143 msgid "the link might take longer: cannot perform incremental link: %s"
1146 #: incremental.cc:410
1147 msgid "no incremental data from previous build"
1150 #: incremental.cc:416
1151 msgid "different version of incremental build data"
1154 #: incremental.cc:428
1155 msgid "command line changed"
1158 #: incremental.cc:455
1160 msgid "%s: script file changed"
1163 #: incremental.cc:858
1165 msgid "unsupported ELF machine number %d"
1168 #: incremental.cc:866 object.cc:3170
1170 msgid "%s: incompatible target"
1173 #: incremental.cc:888
1174 msgid "output is not an ELF file."
1177 #: incremental.cc:911
1178 msgid "unsupported file: 32-bit, big-endian"
1181 #: incremental.cc:920
1182 msgid "unsupported file: 32-bit, little-endian"
1185 #: incremental.cc:932
1186 msgid "unsupported file: 64-bit, big-endian"
1189 #: incremental.cc:941
1190 msgid "unsupported file: 64-bit, little-endian"
1193 #: incremental.cc:2078
1194 msgid "COMDAT group has no signature"
1197 #: incremental.cc:2084
1199 msgid "COMDAT group %s included twice in incremental link"
1202 #: int_encoding.cc:50 int_encoding.cc:83
1203 msgid "Unusually large LEB128 decoded, debug information may be corrupted"
1208 msgid "%s: total free lists: %u\n"
1213 msgid "%s: total free list nodes: %u\n"
1218 msgid "%s: calls to Free_list::remove: %u\n"
1221 #: layout.cc:234 layout.cc:238
1223 msgid "%s: nodes visited: %u\n"
1228 msgid "%s: calls to Free_list::allocate: %u\n"
1234 "Unable to create output section '%s' because it is not allowed by the "
1235 "SECTIONS clause of the linker script"
1240 "multiple '.interp' sections in input files may cause confusing PT_INTERP "
1246 msgid "%s: missing .note.GNU-stack section implies executable stack"
1251 msgid "%s: requires executable stack"
1256 msgid "unable to open --section-ordering-file file %s: %s"
1261 "one or more inputs require executable stack, but -z noexecstack was given"
1266 msgid "--build-id=uuid failed: could not open /dev/urandom: %s"
1271 msgid "/dev/urandom: read failed: %s"
1276 msgid "/dev/urandom: expected %zu bytes, got %zd bytes"
1280 msgid "--build-id=uuid failed: could not load rpcrt4.dll"
1284 msgid "--build-id=uuid failed: could not find UuidCreate"
1288 msgid "__build_id=uuid failed: call UuidCreate() failed"
1293 msgid "--build-id argument '%s' not a valid hex number"
1298 msgid "unrecognized --build-id argument '%s'"
1303 msgid "load segment overlap [0x%llx -> 0x%llx] and [0x%llx -> 0x%llx]"
1306 #: layout.cc:3930 output.cc:4588
1308 msgid "out of patch space for section %s; relink with --incremental-full"
1311 #: layout.cc:3939 output.cc:4596
1313 msgid "%s: section changed size; relink with --incremental-full"
1317 msgid "out of patch space for symbol table; relink with --incremental-full"
1322 "out of patch space for section header table; relink with --incremental-full"
1326 msgid "read-only segment has dynamic relocations"
1330 msgid "shared library text segment is not shareable"
1335 msgid "cannot open map file %s: %s"
1340 msgid "cannot close map file: %s"
1346 "Archive member included because of file (symbol)\n"
1354 "Allocating common symbols\n"
1360 "Common symbol size file\n"
1376 "Discarded input sections\n"
1382 msgid "%s: %s merged constants size: %lu; input: %zu; output: %zu\n"
1386 msgid "mergeable string section length not multiple of character size"
1391 msgid "%s: last entry in mergeable string section '%s' not null terminated"
1397 "%s: section %s contains incorrectly aligned strings; the alignment of those "
1398 "strings won't be preserved"
1403 msgid "%s: %s input bytes: %zu\n"
1408 msgid "%s: %s input strings: %zu\n"
1412 msgid "** merge constants"
1416 msgid "** merge strings"
1436 msgid ".MIPS.abiflags"
1440 msgid "JALX to a non-word-aligned address"
1445 "Unsupported jump between ISA modes; consider recompiling with interlinking "
1451 "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
1456 msgid "%s: .MIPS.abiflags section has unsupported version %u"
1461 msgid "%s: Warning: bad `%s' option size %u smaller than its header"
1466 msgid "no relocation found in mips16 stub section '%s'"
1469 #: mips.cc:7574 mips.cc:7737
1471 msgid ".got.plt offset of %ld from .plt beyond the range of ADDIUPC"
1477 "Warning: bad `%s' option size %u smaller than its header in output section"
1482 msgid "%s: Unknown architecture %s"
1487 msgid "%s: Inconsistent ISA between e_flags and .MIPS.abiflags"
1492 msgid "%s: Inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
1497 msgid "%s: Inconsistent ASEs between e_flags and .MIPS.abiflags"
1502 msgid "%s: Inconsistent ISA extensions between e_flags and .MIPS.abiflags"
1507 msgid "%s: Unexpected flag in the flags2 field of .MIPS.abiflags (0x%x)"
1511 msgid "-mips32r2 -mfp64 (12 callee-saved)"
1516 msgid "%s: FP ABI %s is incompatible with %s"
1521 msgid "%s: linking abicalls files with non-abicalls files"
1526 msgid "%s: linking 32-bit code with 64-bit code"
1529 #. The ISAs aren't compatible.
1530 #: mips.cc:9479 mips.cc:9531 mips.cc:9545
1532 msgid "%s: linking %s module with previous %s modules"
1537 msgid "%s: ABI mismatch: linking %s module with previous %s modules"
1542 msgid "%s: ASE mismatch: linking %s module with previous %s modules"
1547 msgid "%s: uses different e_flags (0x%x) fields than previous modules (0x%x)"
1552 msgid "Unknown dynamic tag 0x%x"
1555 #: mips.cc:10407 mips.cc:12344
1557 msgid "relocation overflow: %u against local symbol %u in %s"
1560 #: mips.cc:10413 mips.cc:12360
1561 msgid "unexpected opcode while processing relocation"
1566 msgid "CALL16 reloc at 0x%lx not against global symbol "
1569 #: mips.cc:10813 mips.cc:11318
1572 "%s: relocation %u against `%s' can not be used when making a shared object; "
1573 "recompile with -fPIC"
1578 msgid "non-dynamic relocations refer to dynamic symbol %s"
1583 "relocations against _gp_disp are permitted only with R_MIPS_HI16 and "
1584 "R_MIPS_LO16 relocations."
1588 msgid "MIPS16 and microMIPS functions cannot call each other"
1593 msgid "relocation overflow: %u against '%s' defined in %s"
1598 msgid "relocation overflow: %u against '%s'"
1602 msgid "unaligned PC-relative relocation"
1605 #: nacl.cc:43 object.cc:174 object.cc:3218 output.cc:5230
1611 msgid "missing SHT_SYMTAB_SHNDX section"
1616 msgid "symbol %u out of range for SHT_SYMTAB_SHNDX section"
1621 msgid "extended index for symbol %u out of range: %u"
1626 msgid "section name section has wrong type: %u"
1631 msgid "section group %u info %u out of range"
1636 msgid "symbol %u name offset %u out of range"
1641 msgid "symbol %u invalid section index %u"
1646 msgid "section %u in section group %u out of range"
1651 msgid "invalid section group %u refers to earlier section %u"
1654 #: object.cc:1454 reloc.cc:290 reloc.cc:925
1656 msgid "relocation section %u has bad info %u"
1661 msgid "%s: removing unused section from '%s' in file '%s'"
1666 msgid "%s: ICF folding section '%s' in file '%s' into '%s' in file '%s'"
1670 msgid "size of symbols is not multiple of symbol size"
1675 msgid "local symbol %u section name out of range: %u >= %u"
1680 msgid "unknown section index %u for local symbol %u"
1685 msgid "local symbol %u section index %u out of range"
1688 #: object.cc:2925 reloc.cc:833
1690 msgid "could not decompress section %s"
1695 msgid "%s is not supported but is required for %s in %s"
1704 msgid "%s: unsupported ELF machine number %d"
1707 #: object.cc:3234 plugin.cc:1960
1709 msgid "%s: not configured to support 32-bit big-endian object"
1712 #: object.cc:3250 plugin.cc:1969
1714 msgid "%s: not configured to support 32-bit little-endian object"
1717 #: object.cc:3269 plugin.cc:1981
1719 msgid "%s: not configured to support 64-bit big-endian object"
1722 #: object.cc:3285 plugin.cc:1990
1724 msgid "%s: not configured to support 64-bit little-endian object"
1734 "Usage: %s [options] file...\n"
1738 #. config.guess and libtool.m4 look in ld --help output for the
1739 #. string "supported targets".
1742 msgid "%s: supported targets:"
1747 msgid "%s: supported emulations:"
1752 msgid "Report bugs to %s\n"
1755 #: options.cc:204 options.cc:214 options.cc:224
1757 msgid "%s: invalid option value (expected an integer): %s"
1760 #: options.cc:234 options.cc:245
1762 msgid "%s: invalid option value (expected a floating point number): %s"
1767 msgid "%s: must take a non-empty argument"
1772 msgid "%s: must take one of the following arguments: %s"
1777 msgid " Supported targets:\n"
1782 msgid " Supported emulations:\n"
1786 msgid "invalid argument to --section-start; must be SECTION=ADDRESS"
1790 msgid "--section-start address missing"
1795 msgid "--section-start argument %s is not a valid hex number"
1800 msgid "unable to parse script file %s"
1805 msgid "unable to parse version script file %s"
1810 msgid "unable to parse dynamic-list script file %s"
1816 "format '%s' not supported; treating as elf (supported formats: elf, binary)"
1820 msgid "unbalanced --push-state/--pop-state"
1825 msgid "%s: use the --help option for usage information\n"
1830 msgid "%s: %s: %s\n"
1834 msgid "unexpected argument"
1837 #: options.cc:900 options.cc:961
1838 msgid "missing argument"
1842 msgid "unknown -z option"
1847 msgid "ignoring --threads: %s was compiled without thread support"
1852 msgid "ignoring --thread-count: %s was compiled without thread support"
1857 msgid "unable to open -retain-symbols-file file %s: %s"
1861 msgid "-shared and -static are incompatible"
1865 msgid "-shared and -pie are incompatible"
1869 msgid "-pie and -static are incompatible"
1873 msgid "-shared and -r are incompatible"
1877 msgid "-pie and -r are incompatible"
1881 msgid "-F/--filter may not used without -shared"
1885 msgid "-f/--auxiliary may not be used without -shared"
1889 msgid "-retain-symbols-file does not yet work with -r"
1893 msgid "binary output format not compatible with -shared or -pie or -r"
1898 msgid "--hash-bucket-empty-fraction value %g out of range [0.0, 1.0)"
1903 "Options --incremental-changed, --incremental-unchanged, --incremental-"
1904 "unknown require the use of --incremental"
1908 msgid "incremental linking is not compatible with -r"
1912 msgid "incremental linking is not compatible with --emit-relocs"
1916 msgid "incremental linking is not compatible with --plugin"
1920 msgid "incremental linking is not compatible with -z relro"
1924 msgid "incremental linking is not compatible with -pie"
1928 msgid "ignoring --gc-sections for an incremental link"
1932 msgid "ignoring --icf for an incremental link"
1936 msgid "ignoring --compress-debug-sections for an incremental link"
1940 msgid "May not nest groups"
1944 msgid "may not nest groups in libraries"
1948 msgid "Group end without group start"
1952 msgid "may not nest libraries"
1956 msgid "may not nest libraries in groups"
1960 msgid "lib end without lib start"
1963 #. I guess it's neither a long option nor a short option.
1965 msgid "unknown option"
1970 msgid "%s: missing group end\n"
1975 msgid "%s: missing lib end\n"
1979 msgid "Report usage information"
1983 msgid "Report version information"
1987 msgid "Report version and target information"
1990 #: options.h:680 options.h:764
1991 msgid "Not supported"
1994 #: options.h:681 options.h:765
1995 msgid "Do not copy DT_NEEDED tags from shared libraries"
1998 #: options.h:685 options.h:1457
1999 msgid "Allow multiple definitions of symbols"
2003 msgid "Do not allow multiple definitions"
2007 msgid "Allow unresolved references in shared libraries"
2011 msgid "Do not allow unresolved references in shared libraries"
2015 msgid "Apply link-time values for dynamic relocations"
2019 msgid "(aarch64 only) Do not apply link-time values for dynamic relocations"
2023 msgid "Use DT_NEEDED only for shared libraries that are used"
2027 msgid "Use DT_NEEDED for all shared libraries"
2030 #: options.h:702 options.h:902 options.h:1352 options.h:1362
2039 msgid "Set input format"
2043 msgid "Output BE8 format image"
2047 msgid "Generate build ID note"
2050 #: options.h:719 options.h:794
2055 msgid "Chunk size for '--build-id=tree'"
2058 #: options.h:723 options.h:728 options.h:1236 options.h:1245 options.h:1433
2059 #: options.h:1455 options.h:1488
2065 "Minimum output file size for '--build-id=tree' to work differently than '--"
2070 msgid "-l searches for shared libraries"
2074 msgid "-l does not search for shared libraries"
2078 msgid "alias for -Bdynamic"
2082 msgid "alias for -Bstatic"
2086 msgid "Use group name lookup rules for shared library"
2090 msgid "Generate shared library (alias for -G/-shared)"
2094 msgid "Bind defined symbols locally"
2098 msgid "Bind defined function symbols locally"
2102 msgid "Check segment addresses for overlaps"
2106 msgid "Do not check segment addresses for overlaps"
2110 msgid "Compress .debug_* sections in the output file"
2114 msgid "Output cross reference table"
2118 msgid "Do not output cross reference table"
2122 msgid "Use DT_INIT_ARRAY for all constructors"
2126 msgid "Handle constructors as directed by compiler"
2130 msgid "Define common symbols"
2134 msgid "Do not define common symbols in relocatable output"
2137 #: options.h:781 options.h:783
2138 msgid "Alias for -d"
2142 msgid "Turn on debugging"
2146 msgid "[all,files,script,task][,...]"
2150 msgid "Define a symbol"
2154 msgid "SYMBOL=EXPRESSION"
2158 msgid "Demangle C++ symbols in log messages"
2162 msgid "Do not demangle C++ symbols in log messages"
2166 msgid "Look for violations of the C++ One Definition Rule"
2170 msgid "Do not look for violations of the C++ One Definition Rule"
2174 msgid "Add data symbols to dynamic symbols"
2178 msgid "Add C++ operator new/delete to dynamic symbols"
2182 msgid "Add C++ typeinfo to dynamic symbols"
2186 msgid "Read a list of dynamic symbols"
2189 #: options.h:813 options.h:965 options.h:994 options.h:1071 options.h:1171
2190 #: options.h:1311 options.h:1343
2195 msgid "(PowerPC only) Label linker stubs with a symbol"
2199 msgid "(PowerPC only) Do not label linker stubs with a symbol"
2203 msgid "Set program start address"
2206 #: options.h:822 options.h:1314 options.h:1316 options.h:1318 options.h:1321
2212 msgid "Create exception frame header"
2216 msgid "Do not create exception frame header"
2220 msgid "Enable use of DT_RUNPATH"
2224 msgid "Disable use of DT_RUNPATH"
2228 msgid "(ARM only) Do not warn about objects with incompatible enum sizes"
2232 msgid "Exclude libraries from automatic export"
2236 msgid "Export all dynamic symbols"
2240 msgid "Do not export all dynamic symbols"
2244 msgid "Export SYMBOL to dynamic symbol table"
2247 #: options.h:846 options.h:868 options.h:986 options.h:1003 options.h:1328
2248 #: options.h:1393 options.h:1407
2253 msgid "Link big-endian objects."
2257 msgid "Link little-endian objects."
2261 msgid "Auxiliary filter for shared object symbol table"
2264 #: options.h:857 options.h:861
2269 msgid "Filter for shared object symbol table"
2273 msgid "Treat warnings as errors"
2277 msgid "Do not treat warnings as errors"
2281 msgid "Call SYMBOL at unload-time"
2285 msgid "(ARM only) Fix binaries for ARM1176 erratum"
2289 msgid "(ARM only) Do not fix binaries for ARM1176 erratum"
2293 msgid "(ARM only) Fix binaries for Cortex-A8 erratum"
2297 msgid "(ARM only) Do not fix binaries for Cortex-A8 erratum"
2301 msgid "(AArch64 only) Fix Cortex-A53 erratum 843419"
2305 msgid "(AArch64 only) Do not fix Cortex-A53 erratum 843419"
2309 msgid "(AArch64 only) Fix Cortex-A53 erratum 835769"
2313 msgid "(AArch64 only) Do not fix Cortex-A53 erratum 835769"
2317 msgid "(ARM only) Rewrite BX rn as MOV pc, rn for ARMv4"
2321 msgid "(ARM only) Rewrite BX rn branch to ARMv4 interworking veneer"
2325 msgid "Ignored for GCC linker option compatibility"
2329 msgid "Remove unused sections"
2333 msgid "Don't remove unused sections"
2337 msgid "Generate .gdb_index section"
2341 msgid "Do not generate .gdb_index section"
2345 msgid "Enable STB_GNU_UNIQUE symbol binding"
2349 msgid "Disable STB_GNU_UNIQUE symbol binding"
2353 msgid "Generate shared library"
2357 msgid "Set shared library name"
2360 #: options.h:922 options.h:1146 options.h:1210
2365 msgid "Min fraction of empty buckets in dynamic hash"
2373 msgid "Dynamic hash style"
2377 msgid "[sysv,gnu,both]"
2381 msgid "Alias for -r"
2386 "Identical Code Folding. '--icf=safe' Folds ctors, dtors and functions whose "
2387 "pointers are definitely not taken"
2391 msgid "Number of iterations of ICF (default 2)"
2394 #: options.h:945 options.h:1230 options.h:1287 options.h:1289 options.h:1291
2401 "Do an incremental link if possible; otherwise, do a full link and prepare "
2402 "output for incremental linking"
2406 msgid "Do a full link (default)"
2410 msgid "Do a full link and prepare output for incremental linking"
2414 msgid "Do an incremental link; exit if not possible"
2418 msgid "Set base file for incremental linking (default is output file)"
2422 msgid "Assume files changed"
2426 msgid "Assume files didn't change"
2430 msgid "Use timestamps to check files (default)"
2434 msgid "Assume startup files unchanged (files preceding this option)"
2438 msgid "Amount of extra space to allocate for patches (default 10)"
2446 msgid "Call SYMBOL at load-time"
2450 msgid "Set dynamic linker path"
2458 msgid "Read only symbol values from FILE"
2462 msgid "Keep files mapped across passes"
2466 msgid "Release mapped files after each pass"
2470 msgid "Do not fold this symbol during ICF"
2474 msgid "Search for library LIBNAME"
2482 msgid "Generate unwind information for PLT"
2486 msgid "Do not generate unwind information for PLT"
2490 msgid "Add directory to search path"
2493 #: options.h:1015 options.h:1185 options.h:1188 options.h:1192 options.h:1261
2498 msgid "(ARM only) Generate long PLT entries"
2502 msgid "(ARM only) Do not generate long PLT entries"
2506 msgid "Set GNU linker emulation; obsolete"
2514 msgid "Map whole files to memory"
2518 msgid "Map relevant file parts to memory"
2522 msgid "(ARM only) Merge exidx entries in debuginfo"
2526 msgid "(ARM only) Do not merge exidx entries in debuginfo"
2530 msgid "Map the output file for writing"
2534 msgid "Do not map the output file for writing"
2538 msgid "Write map file on standard output"
2542 msgid "Write map file"
2550 msgid "Do not page align data"
2554 msgid "Do not page align data, do not make text readonly"
2558 msgid "Page align data, make text readonly"
2563 "Use less memory and more disk I/O (included only for compatibility with GNU "
2567 #: options.h:1058 options.h:1435
2568 msgid "Report undefined symbols (even with --shared)"
2572 msgid "Create an output file even if errors occur"
2576 msgid "Only search directories specified on the command line"
2580 msgid "Set output file name"
2584 msgid "Set output format"
2592 msgid "Optimize output file size"
2600 msgid "Orphan section handling"
2604 msgid "[place,discard,warn,error]"
2608 msgid "Ignored for ARM compatibility"
2611 #: options.h:1089 options.h:1092
2612 msgid "Create a position independent executable"
2615 #: options.h:1090 options.h:1093
2616 msgid "Do not create a position independent executable"
2620 msgid "Force PIC sequences for ARM/Thumb interworking veneers"
2624 msgid "(ARM only) Ignore for backward compatibility"
2628 msgid "(PowerPC64 only) Align PLT call stubs to fit cache lines"
2636 msgid "(PowerPC64 only) Optimize calls to ELFv2 localentry:0 functions"
2640 msgid "(PowerPC64 only) Don't optimize ELFv2 calls"
2644 msgid "(PowerPC64 only) PLT call stubs should load r11"
2648 msgid "(PowerPC64 only) PLT call stubs should not load r11"
2652 msgid "(PowerPC64 only) PLT call stubs with load-load barrier"
2656 msgid "(PowerPC64 only) PLT call stubs without barrier"
2660 msgid "Load a plugin library"
2668 msgid "Pass an option to the plugin"
2676 msgid "Use posix_fallocate to reserve space in the output file"
2680 msgid "Use fallocate or ftruncate to reserve space"
2684 msgid "Preread archive symbols when multi-threaded"
2688 msgid "List removed unused sections on stderr"
2692 msgid "Do not list removed unused sections"
2696 msgid "List folded identical sections on stderr"
2700 msgid "Do not list folded identical sections"
2704 msgid "Print default output format"
2708 msgid "Print symbols defined and used for each input"
2712 msgid "Save the state of flags related to input files"
2716 msgid "Restore the state of flags related to input files"
2720 msgid "Generate relocations in output"
2724 msgid "Ignored for SVR4 compatibility"
2728 msgid "Generate relocatable output"
2732 msgid "Relax branches on certain targets"
2736 msgid "Do not relax branches"
2740 msgid "keep only symbols listed in this file"
2744 msgid "Put read-only non-executable sections in their own segment"
2748 msgid "Set offset between executable and read-only segments"
2755 #: options.h:1185 options.h:1188
2756 msgid "Add DIR to runtime search path"
2760 msgid "Add DIR to link time shared library search path"
2764 msgid "Strip all symbols"
2768 msgid "Strip debugging information"
2772 msgid "Emit only debug line number information"
2776 msgid "Strip debug symbols that are unused by gdb (at least versions <= 7.4)"
2780 msgid "Strip LTO intermediate code sections"
2784 msgid "Layout sections in the order specified"
2788 msgid "Set address of section"
2792 msgid "SECTION=ADDRESS"
2796 msgid "(PowerPC only) Use new-style PLT"
2800 msgid "Sort common symbols by alignment"
2804 msgid "[={ascending,descending}]"
2809 "Sort sections by name. '--no-text-reorder' will override '--sort-"
2810 "section=name' for .text"
2818 msgid "Dynamic tag slots to reserve (default 5)"
2823 "(ARM, PowerPC only) The maximum distance from instructions in a group of "
2824 "sections to their stubs. Negative values mean stubs are always after the "
2825 "group. 1 means use default size"
2829 msgid "(PowerPC only) Allow a group of stubs to serve multiple output sections"
2833 msgid "(PowerPC only) Each output section has its own stubs"
2837 msgid "Stack size when -fsplit-stack function calls non-split"
2841 msgid "Do not link against shared libraries"
2845 msgid "Start a library"
2849 msgid "End a library "
2853 msgid "Print resource usage statistics"
2857 msgid "Set target system root directory"
2861 msgid "Print the name of each input file"
2865 msgid "(ARM only) Force R_ARM_TARGET1 type to R_ARM_ABS32"
2869 msgid "(ARM only) Force R_ARM_TARGET1 type to R_ARM_REL32"
2873 msgid "(ARM only) Set R_ARM_TARGET2 relocation type"
2877 msgid "[rel, abs, got-rel"
2881 msgid "Enable text section reordering for GCC section names"
2885 msgid "Disable text section reordering for GCC section names"
2889 msgid "Run the linker multi-threaded"
2893 msgid "Do not run the linker multi-threaded"
2897 msgid "Number of threads to use"
2901 msgid "Number of threads to use in initial pass"
2905 msgid "Number of threads to use in middle pass"
2909 msgid "Number of threads to use in final pass"
2913 msgid "(PowerPC/64 only) Optimize GD/LD/IE code to IE/LE"
2917 msgid "(PowerPC/64 only) Don'''t try to optimize TLS accesses"
2921 msgid "(PowerPC/64 only) Use a special __tls_get_addr call"
2925 msgid "(PowerPC/64 only) Don't use a special __tls_get_addr call"
2929 msgid "(PowerPC64 only) Optimize TOC code sequences"
2933 msgid "(PowerPC64 only) Don't optimize TOC code sequences"
2937 msgid "(PowerPC64 only) Sort TOC and GOT sections"
2941 msgid "(PowerPC64 only) Don't sort TOC and GOT sections"
2945 msgid "Read linker script"
2949 msgid "Set the address of the bss segment"
2953 msgid "Set the address of the data segment"
2956 #: options.h:1318 options.h:1320
2957 msgid "Set the address of the text segment"
2961 msgid "Set the address of the rodata segment"
2965 msgid "Create undefined reference to SYMBOL"
2969 msgid "How to handle unresolved symbols"
2973 msgid "Alias for --debug=files"
2977 msgid "Read version script"
2981 msgid "Warn about duplicate common symbols"
2985 msgid "Do not warn about duplicate common symbols"
2989 msgid "Warn if the stack is executable"
2993 msgid "Do not warn if the stack is executable"
2997 msgid "Don't warn about mismatched input files"
3001 msgid "Warn when skipping an incompatible library"
3005 msgid "Don't warn when skipping an incompatible library"
3009 msgid "Warn if text segment is not shareable"
3013 msgid "Do not warn if text segment is not shareable"
3017 msgid "Report unresolved symbols as warnings"
3021 msgid "Report unresolved symbols as errors"
3025 msgid "(ARM only) Do not warn about objects with incompatible wchar_t sizes"
3029 msgid "Convert unresolved symbols to weak references"
3033 msgid "Include all archive contents"
3037 msgid "Include only needed archive contents"
3041 msgid "Use wrapper functions for SYMBOL"
3045 msgid "Delete all local symbols"
3049 msgid "Delete all temporary local symbols"
3053 msgid "Keep all local symbols"
3057 msgid "Trace references to symbol"
3061 msgid "Allow unused version in script"
3065 msgid "Do not allow unused version in script"
3069 msgid "Default search path for Solaris compatibility"
3077 msgid "Start a library search group"
3081 msgid "End a library search group"
3085 msgid "(x86-64 only) Generate a BND PLT for Intel MPX"
3089 msgid "Generate a regular PLT"
3093 msgid "Sort dynamic relocs"
3097 msgid "Do not sort dynamic relocs"
3101 msgid "Set common page size to SIZE"
3105 msgid "Mark output as requiring executable stack"
3109 msgid "Make symbols in DSO available for subsequently loaded objects"
3113 msgid "Mark DSO to be initialized first at runtime"
3117 msgid "Mark object to interpose all DSOs but executable"
3121 msgid "Mark object for lazy runtime binding"
3125 msgid "Mark object requiring immediate process"
3129 msgid "Set maximum page size to SIZE"
3133 msgid "Do not create copy relocs"
3137 msgid "Mark object not to use default search paths"
3141 msgid "Mark DSO non-deletable at runtime"
3145 msgid "Mark DSO not available to dlopen"
3149 msgid "Mark DSO not available to dldump"
3153 msgid "Mark output as not requiring executable stack"
3157 msgid "Mark object for immediate function binding"
3161 msgid "Mark DSO to indicate that needs immediate $ORIGIN processing at runtime"
3165 msgid "Where possible mark variables read-only after relocation"
3169 msgid "Don't mark variables read-only after relocation"
3173 msgid "Set PT_GNU_STACK segment p_memsz to SIZE"
3177 msgid "Do not permit relocations in read-only segments"
3180 #: options.h:1491 options.h:1493
3181 msgid "Permit relocations in read-only segments"
3185 msgid "Move .text.unlikely sections to a separate segment."
3189 msgid "Do not move .text.unlikely sections to a separate segment."
3193 msgid "section group retained but group element discarded"
3196 #: output.cc:1779 output.cc:1811
3197 msgid "out of patch space (GOT); relink with --incremental-full"
3202 msgid "invalid alignment %lu for section \"%s\""
3207 "script places BSS section in the middle of a LOAD segment; space will be "
3208 "allocated in the file"
3213 msgid "dot moves backward in linker script from 0x%llx to 0x%llx"
3218 msgid "address of section '%s' moves backward from 0x%llx to 0x%llx"
3223 msgid "%s: incremental base and output file name are the same"
3228 msgid "%s: stat: %s"
3233 msgid "%s: incremental base file is empty"
3236 #: output.cc:5034 output.cc:5132
3238 msgid "%s: open: %s"
3243 msgid "%s: read failed: %s"
3248 msgid "%s: file too short: read only %lld of %lld bytes"
3253 msgid "%s: mremap: %s"
3258 msgid "%s: mmap: %s"
3263 msgid "%s: mmap: failed to allocate %lu bytes for output file: %s"
3268 msgid "%s: munmap: %s"
3273 msgid "%s: write: unexpected 0 return-value"
3278 msgid "%s: write: %s"
3283 msgid "%s: close: %s"
3287 msgid "** section headers"
3291 msgid "** segment headers"
3295 msgid "** file header"
3303 msgid "** string table"
3307 msgid "** dynamic relocs"
3310 #: output.h:1660 output.h:2371
3327 msgid "** symtab xindex"
3330 #: parameters.cc:221
3331 msgid "input file does not match -EB/EL option"
3334 #: parameters.cc:231
3335 msgid "-Trodata-segment is meaningless without --rosegment"
3338 #: parameters.cc:338 target-select.cc:198
3340 msgid "unrecognized output format %s"
3343 #: parameters.cc:351
3345 msgid "unrecognized emulation %s"
3348 #: parameters.cc:374
3349 msgid "no supported target for -EB/-EL option"
3354 msgid "%s: could not load plugin library: %s"
3359 msgid "%s: could not find onload entry point"
3363 msgid "input files added by plug-ins in --incremental mode not supported yet"
3367 msgid "missing expected __tls_get_addr call"
3370 #: powerpc.cc:2032 powerpc.cc:2298
3372 msgid "%s: ABI version %d is not compatible with ABI version %d output"
3375 #: powerpc.cc:2066 powerpc.cc:2340
3377 msgid "%s: .opd invalid in abiv%d"
3382 msgid "%s: unexpected reloc type %u in .opd section"
3387 msgid "%s: .opd is not a regular array of opd entries"
3392 msgid "%s: local symbol %d has invalid st_other for ABI version 1"
3397 msgid "%s:%s exceeds group size"
3402 msgid "%s:%s: branch in non-executable section, no long branch stub for you"
3407 msgid "%s: stub group size is too large; retrying with %#x"
3414 #: powerpc.cc:5161 powerpc.cc:5615
3416 msgid "%s: linkage table error against `%s'"
3420 msgid "** save/restore"
3425 msgid "%s: unsupported reloc %u for IFUNC symbol"
3428 #: powerpc.cc:6635 powerpc.cc:7264
3430 msgid "tocsave symbol %u has bad shndx %u"
3433 #: powerpc.cc:6897 powerpc.cc:7567
3435 msgid "%s: toc optimization is not supported for %#08x instruction"
3438 #: powerpc.cc:6963 powerpc.cc:7629
3440 msgid "%s: unsupported -mbss-plt code"
3445 msgid "split-stack stack size overflow at section %u offset %0zx"
3450 "--plt-localentry is especially dangerous without ld.so support to detect ABI "
3455 msgid "__tls_get_addr call lacks marker reloc"
3459 msgid "call lacks nop, can't restore toc; recompile with -fPIC"
3462 #: powerpc.cc:9528 s390.cc:3472
3463 msgid "relocation overflow"
3467 msgid "try relinking with a smaller --stub-group-size"
3472 msgid "%s: file is empty"
3475 #. Here we have to handle any other input file types we need.
3478 msgid "%s: not an object or archive"
3481 #: reduced_debug_output.cc:187
3483 "Debug abbreviations extend beyond .debug_abbrev section; failed to reduce "
3484 "debug abbreviations"
3487 #: reduced_debug_output.cc:273
3488 msgid "Extremely large compile unit in debug info; failed to reduce debug info"
3491 #: reduced_debug_output.cc:281
3493 "Debug info extends beyond .debug_info section;failed to reduce debug info"
3496 #: reduced_debug_output.cc:301 reduced_debug_output.cc:343
3497 msgid "Invalid DIE in debug info; failed to reduce debug info"
3500 #: reduced_debug_output.cc:324
3502 "Debug info extends beyond .debug_info section; failed to reduce debug info"
3505 #: reloc.cc:317 reloc.cc:945
3507 msgid "relocation section %u uses unexpected symbol table %u"
3510 #: reloc.cc:335 reloc.cc:962
3512 msgid "unexpected entsize for reloc section %u: %lu != %u"
3515 #: reloc.cc:344 reloc.cc:971
3517 msgid "reloc section %u size %lu uneven"
3522 msgid "could not convert call to '%s' to '%s'"
3527 msgid "reloc section size %zu is not a multiple of reloc size %d\n"
3530 #. We should only see externally visible symbols in the symbol
3533 msgid "invalid STB_LOCAL symbol in external symbols"
3536 #. Any target which wants to handle STB_LOOS, etc., needs to
3537 #. define a resolve method.
3540 msgid "unsupported symbol binding %d"
3545 msgid "STT_COMMON symbol '%s' in %s is not in a common section"
3550 msgid "common of '%s' overriding smaller common"
3555 msgid "common of '%s' overidden by larger common"
3560 msgid "multiple common of '%s'"
3565 msgid "symbol '%s' used as both __thread and non-__thread"
3570 msgid "multiple definition of '%s'"
3575 msgid "definition of '%s' overriding common"
3580 msgid "definition of '%s' overriding dynamic common definition"
3585 msgid "common '%s' overridden by previous definition"
3592 #: resolve.cc:903 resolve.cc:926
3593 msgid "command line"
3597 msgid "linker script"
3601 msgid "linker defined"
3606 msgid "R_390_PC32DBL target misaligned at %llx"
3609 #: s390.cc:1092 tilegx.cc:2084 x86_64.cc:1532
3610 msgid "out of patch space (PLT); relink with --incremental-full"
3613 #: s390.cc:3670 s390.cc:3726 x86_64.cc:4687
3615 msgid "unsupported reloc type %u"
3619 msgid "unsupported op for GD to IE"
3623 msgid "unsupported op for GD to LE"
3627 msgid "unsupported op for LD to LE"
3631 msgid "unsupported op for IE to LE"
3635 msgid "S/390 code fill of odd length requested"
3638 #. Should not happen.
3640 msgid "instruction with PC32DBL not wholly within section"
3643 #: script-sections.cc:103
3645 msgid "address 0x%llx is not within region %s"
3648 #: script-sections.cc:107
3650 msgid "address 0x%llx moves dot backwards in region %s"
3653 #: script-sections.cc:121
3655 msgid "section %s overflows end of region %s"
3658 #: script-sections.cc:696
3659 msgid "Attempt to set a memory region for a non-output section"
3662 #: script-sections.cc:1002 script-sections.cc:3786
3663 msgid "dot may not move backward"
3666 #: script-sections.cc:1069
3667 msgid "** expression"
3670 #: script-sections.cc:1254
3671 msgid "fill value is not absolute"
3674 #: script-sections.cc:2506
3676 msgid "alignment of section %s is not absolute"
3679 #: script-sections.cc:2523
3681 msgid "subalign of section %s is not absolute"
3684 #: script-sections.cc:2636
3686 msgid "fill of section %s is not absolute"
3689 #: script-sections.cc:2749
3690 msgid "SPECIAL constraints are not implemented"
3693 #: script-sections.cc:2791
3694 msgid "mismatched definition for constrained sections"
3697 #: script-sections.cc:3267
3699 msgid "region '%.*s' already defined"
3702 #: script-sections.cc:3494
3703 msgid "DATA_SEGMENT_ALIGN may only appear once in a linker script"
3706 #: script-sections.cc:3509
3707 msgid "DATA_SEGMENT_RELRO_END may only appear once in a linker script"
3710 #: script-sections.cc:3514
3711 msgid "DATA_SEGMENT_RELRO_END must follow DATA_SEGMENT_ALIGN"
3714 #: script-sections.cc:3610
3716 msgid "unplaced orphan section '%s'"
3719 #: script-sections.cc:3612
3721 msgid "unplaced orphan section '%s' from '%s'"
3724 #: script-sections.cc:3619
3726 msgid "orphan section '%s' is being placed in section '%s'"
3729 #: script-sections.cc:3622
3731 msgid "orphan section '%s' from '%s' is being placed in section '%s'"
3734 #: script-sections.cc:3722
3735 msgid "no matching section constraint"
3738 #: script-sections.cc:4120
3740 "creating a segment to contain the file and program headers outside of any "
3744 #: script-sections.cc:4169
3745 msgid "TLS sections are not adjacent"
3748 #: script-sections.cc:4333
3750 msgid "allocated section %s not in any segment"
3753 #: script-sections.cc:4379
3755 msgid "no segment %s"
3758 #: script-sections.cc:4392
3759 msgid "section in two PT_LOAD segments"
3762 #: script-sections.cc:4399
3763 msgid "allocated section not in any PT_LOAD segment"
3766 #: script-sections.cc:4428
3767 msgid "may only specify load address for PT_LOAD segment"
3770 #: script-sections.cc:4454
3772 msgid "PHDRS load address overrides section %s load address"
3775 #. We could support this if we wanted to.
3776 #: script-sections.cc:4465
3777 msgid "using only one of FILEHDR and PHDRS is not currently supported"
3780 #: script-sections.cc:4480
3782 "sections loaded on first page without room for file and program headers are "
3786 #: script-sections.cc:4486
3788 "using FILEHDR and PHDRS on more than one PT_LOAD segment is not currently "
3793 msgid "invalid use of PROVIDE for dot symbol"
3798 msgid "%s: SECTIONS seen after other input files; try -T/--script"
3801 #. We have a match for both the global and local entries for a
3802 #. version tag. That's got to be wrong.
3806 "'%s' appears as both a global and a local symbol for version '%s' in script"
3811 msgid "wildcard match appears in both version '%s' and '%s' in script"
3817 "wildcard match appears as both global and local in version '%s' in script"
3823 "using '%s' as version for '%s' which is also named in version '%s' in script"
3828 msgid "version script assignment of %s to symbol %s failed: symbol not defined"
3833 msgid "%s:%d:%d: %s"
3837 msgid "library name must be prefixed with -l"
3840 #. There are some options that we could handle here--e.g.,
3841 #. -lLIBRARY. Should we bother?
3845 "%s:%d:%d: ignoring command OPTION; OPTION is only valid for scripts "
3846 "specified via -T/--script"
3852 "%s:%d:%d: ignoring SEARCH_DIR; SEARCH_DIR is only valid for scripts "
3853 "specified via -T/--script"
3858 msgid "%s:%d:%d: invalid use of VERSION in input file"
3863 msgid "unrecognized version script language '%s'"
3866 #: script.cc:3161 script.cc:3175
3868 msgid "%s:%d:%d: DATA_SEGMENT_ALIGN not in SECTIONS clause"
3872 msgid "unknown PHDR type (try integer)"
3877 msgid "%s:%d:%d: MEMORY region '%.*s' referred to outside of SECTIONS clause"
3882 msgid "%s:%d:%d: MEMORY region '%.*s' not declared"
3886 msgid "unknown MEMORY attribute"
3891 msgid "undefined memory region '%s' referenced in ORIGIN expression"
3896 msgid "undefined memory region '%s' referenced in LENGTH expression"
3901 msgid "%s: only registers %%g[2367] can be declared using STT_REGISTER"
3906 msgid "%s: register %%g%d declared as '%s'; previously declared as '%s' in %s"
3911 msgid "%s: little endian elf flag set on BE object"
3916 msgid "%s: little endian elf flag clear on LE object"
3919 #: stringpool.cc:513
3921 msgid "%s: %s entries: %zu; buckets: %zu\n"
3924 #: stringpool.cc:517
3926 msgid "%s: %s entries: %zu\n"
3929 #: stringpool.cc:520
3931 msgid "%s: %s Stringdata structures: %zu\n"
3936 msgid "Cannot export local symbol '%s'"
3941 msgid "%s: reference to %s"
3946 msgid "%s: definition of %s"
3951 msgid "bad global symbol name offset %u at %zu"
3956 msgid "%s: plugin needed to handle lto object"
3960 msgid "--just-symbols does not make sense with a shared object"
3964 msgid "too few symbol versions"
3969 msgid "bad symbol name offset %u at %zu"
3974 msgid "versym for symbol %zu out of range: %u"
3979 msgid "versym for symbol %zu has no name: %u"
3982 #: symtab.cc:2962 symtab.cc:3108
3984 msgid "%s: unsupported symbol section 0x%x"
3989 msgid "%s: symbol table entries: %zu; buckets: %zu\n"
3994 msgid "%s: symbol table entries: %zu\n"
4000 "while linking %s: symbol '%s' defined in multiple places (possible ODR "
4004 #. This only prints one location from each definition,
4005 #. which may not be the location we expect to intersect
4006 #. with another definition. We could print the whole
4007 #. set of locations, but that seems too verbose.
4008 #: symtab.cc:3607 symtab.cc:3610
4010 msgid " %s from %s\n"
4013 #: target-reloc.h:155
4017 #: target-reloc.h:158
4021 #: target-reloc.h:161
4025 #: target-reloc.h:166
4027 msgid "%s symbol '%s' is not defined locally"
4030 #: target-reloc.h:411
4032 msgid "reloc has bad offset %zu"
4037 msgid "linker does not include stack split support required by %s"
4040 #: tilegx.cc:2734 x86_64.cc:2511
4041 msgid "TLS_DESC not yet supported for incremental linking"
4045 msgid "TLS_DESC not yet supported for TILEGX"
4048 #: tilegx.cc:3198 x86_64.cc:2899
4050 msgid "requires unsupported dynamic reloc %u; recompile with -fPIC"
4054 msgid "TLS relocation out of range"
4058 msgid "TLS relocation against invalid instruction"
4061 #. This output is intended to follow the GNU standards.
4064 msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
4070 "This program is free software; you may redistribute it under the terms of\n"
4071 "the GNU General Public License version 3 or (at your option) a later "
4073 "This program has absolutely no warranty.\n"
4076 #: workqueue-threads.cc:106
4078 msgid "%s failed: %s"
4083 msgid "PC-relative offset overflow in PLT entry %d"
4088 msgid "PC-relative offset overflow in APLT entry %d"
4093 "requires dynamic R_X86_64_32 reloc which may overflow at runtime; recompile "
4100 "requires dynamic %s reloc against '%s' which may overflow at runtime; "
4101 "recompile with -fPIC"
4106 msgid "relocation overflow: reference to local symbol %u in %s"
4111 msgid "relocation overflow: reference to '%s' defined in %s"
4116 msgid "relocation overflow: reference to '%s'"