1 # Translation of binutils ld to Russian
2 # Copyright (C) 2010 Free Software Foundation, Inc.
3 # This file is distributed under the same license as the binutils package.
4 # Vladimir B. Tsarkov <lipetsk-gnu-lug@bk.ru>, 2011.
5 # Pavel Maryanov <acid@jack.kiev.ua>, 2012.
9 "Project-Id-Version: ld 2.20.90\n"
10 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
11 "POT-Creation-Date: 2010-11-05 11:34+0100\n"
12 "PO-Revision-Date: 2012-03-30 15:38+0200\n"
13 "Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>\n"
14 "Language-Team: Russian <gnu@mx.ru>\n"
16 "X-Bugs: Report translation errors to the Language-Team address.\n"
18 "Content-Type: text/plain; charset=UTF-8\n"
19 "Content-Transfer-Encoding: 8bit\n"
21 #: emultempl/armcoff.em:73
23 msgid " --support-old-code Support interworking with old code\n"
24 msgstr " --support-old-code\t\t\t Поддерживать взаимодействие (interworking) со старым кодом\n"
26 #: emultempl/armcoff.em:74
28 msgid " --thumb-entry=<sym> Set the entry point to be Thumb symbol <sym>\n"
29 msgstr " --thumb-entry=<sym>\t\t\tУстановить входную точку <sym> для работы в режиме сжатого набора команд\n"
31 #: emultempl/armcoff.em:122
33 msgid "Errors encountered processing file %s"
34 msgstr "Были обнаружены ошибки при обработке файлов %s"
36 #: emultempl/armcoff.em:190 emultempl/pe.em:1812
37 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
38 msgstr "%P: предупреждение: '--thumb-entry %s' отменяет '-e %s'\n"
40 #: emultempl/armcoff.em:195 emultempl/pe.em:1817
41 msgid "%P: warning: cannot find thumb start symbol %s\n"
42 msgstr "%P: предупреждение: не удаётся найти входную точку для работы в режиме сжатого набора команд %s\n"
44 #: emultempl/pe.em:418
46 msgid " --base_file <basefile> Generate a base file for relocatable DLLs\n"
47 msgstr " --base_file <basefile>\t\t\t\t Сгенерировать файл с именем <basefile> для хранения базовых адресов, используемых при настройке окружения для работы dlltool \n"
49 #: emultempl/pe.em:419
51 msgid " --dll Set image base to the default for DLLs\n"
52 msgstr " --dll\t\t\t\t\t\t\t\t\t\t Создать DLL вместо обычного выполняемого файла\n"
54 #: emultempl/pe.em:420
56 msgid " --file-alignment <size> Set file alignment\n"
57 msgstr " --file-alignment <size>\t\t\t Задать значение смещения, используемое для выравнивания счётчика адресов при переходе между разделами сценария компоновщика\n"
59 #: emultempl/pe.em:421
61 msgid " --heap <size> Set initial size of the heap\n"
62 msgstr " --heap <size> Задать первоначальный размер динамической области памяти\n"
64 #: emultempl/pe.em:422
66 msgid " --image-base <address> Set start address of the executable\n"
67 msgstr " --image-base <address> Задать начальный адрес исполняемого файла\n"
69 #: emultempl/pe.em:423
71 msgid " --major-image-version <number> Set version number of the executable\n"
72 msgstr " --major-image-version <number> Задать номер версии исполняемого файла\n"
74 #: emultempl/pe.em:424
76 msgid " --major-os-version <number> Set minimum required OS version\n"
77 msgstr " --major-os-version <number> Указать минимальную требуемую версию ОС\n"
79 #: emultempl/pe.em:425
81 msgid " --major-subsystem-version <number> Set minimum required OS subsystem version\n"
82 msgstr " --major-subsystem-version <number> Указать минимальную требуемую версию подсистемы ОС\n"
84 #: emultempl/pe.em:426
86 msgid " --minor-image-version <number> Set revision number of the executable\n"
87 msgstr " --minor-image-version <number> Указать номер редакции исполняемого файла\n"
89 #: emultempl/pe.em:427
91 msgid " --minor-os-version <number> Set minimum required OS revision\n"
92 msgstr " --minor-os-version <number> Указать минимальную требуемую редакцию ОС\n"
94 #: emultempl/pe.em:428
96 msgid " --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"
97 msgstr " --minor-subsystem-version <number> Указать минимальную требуемую редакцию подсистемы ОС\n"
99 #: emultempl/pe.em:429
101 msgid " --section-alignment <size> Set section alignment\n"
102 msgstr " --section-alignment <size> Задать выравнивание значения счётчика адреса в разделах сценария компоновщика\n"
104 #: emultempl/pe.em:430
106 msgid " --stack <size> Set size of the initial stack\n"
107 msgstr " --stack <size> Задать первоначальный размер стека\n"
109 #: emultempl/pe.em:431
111 msgid " --subsystem <name>[:<version>] Set required OS subsystem [& version]\n"
112 msgstr " --subsystem <name>[:<version>] Указать требуемую подсистему ОС [и версию]\n"
114 #: emultempl/pe.em:432
116 msgid " --support-old-code Support interworking with old code\n"
117 msgstr " --support-old-code Поддерживать взаимодействие (interworking) со старым кодом\n"
119 #: emultempl/pe.em:433
121 msgid " --[no-]leading-underscore Set explicit symbol underscore prefix mode\n"
122 msgstr " --[no-]leading-underscore Использовать символ подчёркивания как прфеикс в явном режиме\n"
124 #: emultempl/pe.em:434
126 msgid " --thumb-entry=<symbol> Set the entry point to be Thumb <symbol>\n"
127 msgstr " --thumb-entry=<symbol> Установить входную точку в режим сжатого набора команд<symbol>\n"
129 #: emultempl/pe.em:436
131 msgid " --add-stdcall-alias Export symbols with and without @nn\n"
132 msgstr " --add-stdcall-alias Экспортировать символы с и без @nn\n"
134 #: emultempl/pe.em:437
136 msgid " --disable-stdcall-fixup Don't link _sym to _sym@nn\n"
137 msgstr " --disable-stdcall-fixup Не компоновать _sym с _sym@nn\n"
139 #: emultempl/pe.em:438
141 msgid " --enable-stdcall-fixup Link _sym to _sym@nn without warnings\n"
142 msgstr " --enable-stdcall-fixup Компоновать _sym с _sym@nn без предупреждений\n"
144 #: emultempl/pe.em:439
146 msgid " --exclude-symbols sym,sym,... Exclude symbols from automatic export\n"
147 msgstr " --exclude-symbols sym,sym,... Исключить символы из списка на автоматический экспорт\n"
149 #: emultempl/pe.em:440
151 msgid " --exclude-all-symbols Exclude all symbols from automatic export\n"
152 msgstr " --exclude-all-symbols Исключить все символы из списка на автоматический экспорт\n"
154 #: emultempl/pe.em:441
156 msgid " --exclude-libs lib,lib,... Exclude libraries from automatic export\n"
157 msgstr " --exclude-libs lib,lib,... Исключить библиотеки из списка на автоматический экспорт\n"
159 #: emultempl/pe.em:442
161 msgid " --exclude-modules-for-implib mod,mod,...\n"
162 msgstr " --exclude-modules-for-implib mod,mod,...\n"
164 #: emultempl/pe.em:443
166 msgid " Exclude objects, archive members from auto\n"
167 msgstr " Исключить объекты и архивы из списка на автоматический\n"
169 #: emultempl/pe.em:444
171 msgid " export, place into import library instead.\n"
172 msgstr " экспорт, поместить их в импортируемую библиотеку вместо этого.\n"
174 #: emultempl/pe.em:445
176 msgid " --export-all-symbols Automatically export all globals to DLL\n"
177 msgstr " --export-all-symbols Автоматически экспортировать все глобальные символы в DLL\n"
179 #: emultempl/pe.em:446
181 msgid " --kill-at Remove @nn from exported symbols\n"
182 msgstr " --kill-at Удалить суффикс @nn из экспортируемых символов\n"
184 #: emultempl/pe.em:447
186 msgid " --out-implib <file> Generate import library\n"
187 msgstr " --out-implib <file> Сгенерировать библиотеку для импорта\n"
189 #: emultempl/pe.em:448
191 msgid " --output-def <file> Generate a .DEF file for the built DLL\n"
192 msgstr " --output-def <file> Сгенерировать .DEF файл для собранных DLL\n"
194 #: emultempl/pe.em:449
196 msgid " --warn-duplicate-exports Warn about duplicate exports.\n"
197 msgstr " --warn-duplicate-exports Предупреждать о повторении экспорта.\n"
199 #: emultempl/pe.em:450
202 " --compat-implib Create backward compatible import libs;\n"
203 " create __imp_<SYMBOL> as well.\n"
205 " --compat-implib Создать обратно совместимые импортируемые библиотеки;\n"
206 " создать также __imp_<SYMBOL>.\n"
208 #: emultempl/pe.em:452
211 " --enable-auto-image-base Automatically choose image base for DLLs\n"
212 " unless user specifies one\n"
214 " --enable-auto-image-base Автоматически выбирать базовый адрес для DLLs\n"
215 " если пользователь сам не укажет этот адрес\n"
217 #: emultempl/pe.em:454
219 msgid " --disable-auto-image-base Do not auto-choose image base. (default)\n"
220 msgstr " --disable-auto-image-base Не генерировать базовый адрес для DLL. (по-умолчанию)\n"
222 #: emultempl/pe.em:455
225 " --dll-search-prefix=<string> When linking dynamically to a dll without\n"
226 " an importlib, use <string><basename>.dll\n"
227 " in preference to lib<basename>.dll \n"
229 " --dll-search-prefix=<string> При динамической компоновке с dll без\n"
230 " импортируемых библиотек, использовать <string><basename>.dll\n"
231 " отдавая предпочтение lib<basename>.dll \n"
233 #: emultempl/pe.em:458
236 " --enable-auto-import Do sophistcated linking of _sym to\n"
237 " __imp_sym for DATA references\n"
239 " --enable-auto-import Выполнять сложную компоновку _sym с\n"
240 " __imp_sym для DATA ссылок\n"
242 #: emultempl/pe.em:460
244 msgid " --disable-auto-import Do not auto-import DATA items from DLLs\n"
245 msgstr " --disable-auto-import Отказаться от автоматического импорта элементов DATA из DLL файлов\n"
247 #: emultempl/pe.em:461
250 " --enable-runtime-pseudo-reloc Work around auto-import limitations by\n"
251 " adding pseudo-relocations resolved at\n"
254 " --enable-runtime-pseudo-reloc Упрощает работу с автоматическим импортом\n"
255 " через псевдомодификацию адресовв процессе\n"
256 " выполнения программы.\n"
258 #: emultempl/pe.em:464
261 " --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations for\n"
262 " auto-imported DATA.\n"
264 " --disable-runtime-pseudo-reloc Не выполнять псевдомодификацию адресовдля\n"
265 " автоматически импортируемых элементов DATA.\n"
267 #: emultempl/pe.em:466
270 " --enable-extra-pe-debug Enable verbose debug output when building\n"
271 " or linking to DLLs (esp. auto-import)\n"
273 " --enable-extra-pe-debug Включить вывод подробной отладочной информации при сборке\n"
274 " или компоновке с DLL (особенно при автоматическомимпорте)\n"
276 #: emultempl/pe.em:469
279 " --large-address-aware Executable supports virtual addresses\n"
280 " greater than 2 gigabytes\n"
282 " --large-address-aware Исполняемый файл поодерживает работу с виртуальными адресами,\n"
283 " выходящими за рамки 2 гигабайт\n"
285 #: emultempl/pe.em:471
288 " --enable-long-section-names Use long COFF section names even in\n"
289 " executable image files\n"
291 " --enable-long-section-names Использовать длинные имена (более 8 символов) разделов COFF даже в\n"
292 " файлах исполняемых образов\n"
294 #: emultempl/pe.em:473
297 " --disable-long-section-names Never use long COFF section names, even\n"
300 " --disable-long-section-names Никогда не использовать длинные имена COFF разделов, даже\n"
301 " в объектных файлах\n"
303 #: emultempl/pe.em:475
306 " --dynamicbase\t\t\t Image base address may be relocated using\n"
307 "\t\t\t\t address space layout randomization (ASLR)\n"
309 " --dynamicbase\t\t\t Базовый адрес образа может быть перемещён с помощью\n"
310 "\t\t\t\t рандомизации раскладки адресного пространства (ASLR)\n"
312 #: emultempl/pe.em:477
314 msgid " --forceinteg\t\t Code integrity checks are enforced\n"
315 msgstr " --forceinteg\t\t Производить проверку целостности кода в обязательном порядке\n"
317 #: emultempl/pe.em:478
319 msgid " --nxcompat\t\t Image is compatible with data execution prevention\n"
320 msgstr " --nxcompat\t\t Образ совместим с технологией предотвращения выполнения данных (DEP)\n"
322 #: emultempl/pe.em:479
324 msgid " --no-isolation\t\t Image understands isolation but do not isolate the image\n"
327 #: emultempl/pe.em:480
330 " --no-seh\t\t\t Image does not use SEH. No SE handler may\n"
331 "\t\t\t\t be called in this image\n"
334 #: emultempl/pe.em:482
336 msgid " --no-bind\t\t\t Do not bind this image\n"
339 #: emultempl/pe.em:483
341 msgid " --wdmdriver\t\t Driver uses the WDM model\n"
344 #: emultempl/pe.em:484
346 msgid " --tsaware Image is Terminal Server aware\n"
349 #: emultempl/pe.em:613
350 msgid "%P: warning: bad version number in -subsystem option\n"
353 #: emultempl/pe.em:638
354 msgid "%P%F: invalid subsystem type %s\n"
357 #: emultempl/pe.em:659
358 msgid "%P%F: invalid hex number for PE parameter '%s'\n"
361 #: emultempl/pe.em:676
362 msgid "%P%F: strange hex info for PE parameter '%s'\n"
365 #: emultempl/pe.em:693
367 msgid "%s: Can't open base file %s\n"
370 #: emultempl/pe.em:969
371 msgid "%P: warning, file alignment > section alignment.\n"
374 #: emultempl/pe.em:982
375 msgid "%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n"
378 #: emultempl/pe.em:1058 emultempl/pe.em:1085
380 msgid "Warning: resolving %s by linking to %s\n"
383 #: emultempl/pe.em:1063 emultempl/pe.em:1090
384 msgid "Use --enable-stdcall-fixup to disable these warnings\n"
387 #: emultempl/pe.em:1064 emultempl/pe.em:1091
388 msgid "Use --disable-stdcall-fixup to disable these fixups\n"
391 #: emultempl/pe.em:1110
393 msgid "%C: Cannot get section contents - auto-import exception\n"
396 #: emultempl/pe.em:1150
398 msgid "Info: resolving %s by linking to %s (auto-import)\n"
401 #: emultempl/pe.em:1157
403 "%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line.\n"
404 "This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.\n"
407 #: emultempl/pe.em:1164 emultempl/pe.em:1369 emultempl/pe.em:1575 ldcref.c:490
408 #: ldcref.c:588 ldmain.c:1183 ldmisc.c:286 pe-dll.c:705 pe-dll.c:1253
410 msgid "%B%F: could not read symbols: %E\n"
413 #: emultempl/pe.em:1245
414 msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
417 #: emultempl/pe.em:1616
419 msgid "Errors encountered processing file %s\n"
422 #: emultempl/pe.em:1639
424 msgid "Errors encountered processing file %s for interworking\n"
427 #: emultempl/pe.em:1701 ldexp.c:542 ldlang.c:3323 ldlang.c:3358 ldlang.c:6804
428 #: ldlang.c:6835 ldmain.c:1128
429 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
433 msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
437 msgid "%X%P: cref_hash_lookup failed: %E\n"
441 msgid "%X%P: cref alloc failed: %E\n"
448 "Cross Reference Table\n"
464 msgstr "Нет символов\n"
467 msgid "%P: symbol `%T' missing from main hash table\n"
470 #: ldcref.c:650 ldcref.c:657 ldmain.c:1217 ldmain.c:1224
471 msgid "%B%F: could not read relocs: %E\n"
474 #. We found a reloc for the symbol. The symbol is defined
475 #. in OUTSECNAME. This reloc is from a section which is
476 #. mapped into a section from which references to OUTSECNAME
477 #. are prohibited. We must report an error.
479 msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
483 msgid "%P%X: Different relocs used in set %s\n"
487 msgid "%P%X: Different object file formats composing set %s\n"
490 #: ldctor.c:281 ldctor.c:295
491 msgid "%P%X: %s does not support reloc %s for set %s\n"
495 msgid "%P%X: Unsupported size %d for set %s\n"
507 msgid "%S SYSLIB ignored\n"
512 msgid "%S HLL ignored\n"
516 msgid "%P: unrecognised emulation mode: %s\n"
520 msgid "Supported emulations: "
525 msgid " no emulation specific options.\n"
529 msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
534 msgid "%F%S %% by zero\n"
539 msgid "%F%S / by zero\n"
544 msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
549 msgid "%F%S: undefined symbol `%s' referenced in expression\n"
552 #: ldexp.c:585 ldexp.c:602 ldexp.c:629
554 msgid "%F%S: undefined section `%s' referenced in expression\n"
557 #: ldexp.c:656 ldexp.c:670
559 msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
564 msgid "%F%S: unknown constant `%s' referenced in expression\n"
569 msgid "%F%S can not PROVIDE assignment to location counter\n"
574 msgid "%F%S invalid assignment to location counter\n"
579 msgid "%F%S assignment to location counter invalid outside of SECTION\n"
583 msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
587 msgid "%P%F:%s: hash creation failed\n"
590 #: ldexp.c:1119 ldexp.c:1144 ldexp.c:1204
592 msgid "%F%S: nonconstant expression for %s\n"
597 msgid "attempt to open %s failed\n"
602 msgid "attempt to open %s succeeded\n"
606 msgid "%F%P: invalid BFD target `%s'\n"
609 #: ldfile.c:266 ldfile.c:295
610 msgid "%P: skipping incompatible %s when searching for %s\n"
614 msgid "%F%P: attempted static link of dynamic object `%s'\n"
617 #: ldfile.c:332 ldmain.c:832
618 msgid "%P%F: %s: plugin reported error claiming file\n"
622 msgid "%P: cannot find %s (%s): %E\n"
626 msgid "%P: cannot find %s: %E\n"
630 msgid "%P: cannot find %s inside %s\n"
634 msgid "%P: cannot find %s\n"
637 #: ldfile.c:507 ldfile.c:525
639 msgid "cannot find script file %s\n"
642 #: ldfile.c:509 ldfile.c:527
644 msgid "opened script file %s\n"
648 msgid "%P%F: cannot open linker script file %s: %E\n"
652 msgid "%P%F: cannot represent machine `%s'\n"
655 #: ldlang.c:1160 ldlang.c:1202 ldlang.c:3048
656 msgid "%P%F: can not create hash table: %E\n"
660 msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
664 msgid "%P:%S: warning: memory region `%s' not declared\n"
668 msgid "%F%P:%S: error: alias for default memory region\n"
672 msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
676 msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
679 #: ldlang.c:1363 ldlang.c:1402
680 msgid "%P%F: failed creating section `%s': %E\n"
687 "Discarded input sections\n"
694 "Memory Configuration\n"
718 "Linker script and memory map\n"
723 msgid "%P%F: Illegal use of `%s' section\n"
727 msgid "%P%F: output format %s cannot represent section called %s\n"
731 msgid "%B: file not recognized: %E\n"
735 msgid "%B: matching formats:"
739 msgid "%F%B: file not recognized: %E\n"
743 msgid "%F%B: member %B in archive is not an object\n"
746 #: ldlang.c:2730 ldlang.c:2744
747 msgid "%F%B: could not read symbols: %E\n"
751 msgid "%P: warning: could not find any targets that match endianness requirement\n"
755 msgid "%P%F: target %s not found\n"
759 msgid "%P%F: cannot open output file %s: %E\n"
763 msgid "%P%F:%s: can not make object file: %E\n"
767 msgid "%P%F:%s: can not set architecture: %E\n"
771 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
775 msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
779 msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
783 msgid "%F%P: %s not found for insert\n"
787 msgid " load address 0x%V"
791 msgid "%W (size before relaxing)\n"
796 msgid "Address of section %s set to "
801 msgid "Fail with %d\n"
805 msgid "%X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]\n"
809 msgid "%X%P: region `%s' overflowed by %ld bytes\n"
813 msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
817 msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
822 msgid "%F%S: non constant or forward reference address expression for section %s\n"
826 msgid "%P%X: Internal error on COFF shared library section %s\n"
830 msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
834 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
838 msgid "%P: warning: changing start of section %s by %lu bytes\n"
842 msgid "%P: warning: dot moved backwards before `%s'\n"
846 msgid "%P%F: can't relax section: %E\n"
850 msgid "%F%P: invalid data statement\n"
854 msgid "%F%P: invalid reloc statement\n"
858 msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
862 msgid "%P%F:%s: can't set start address\n"
865 #: ldlang.c:5686 ldlang.c:5705
866 msgid "%P%F: can't set start address\n"
870 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
874 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
878 msgid "%P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported\n"
882 msgid "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
886 msgid "%P%X: failed to merge target specific data of file %B\n"
890 msgid "%P%F: Could not define common symbol `%T': %E\n"
896 "Allocating common symbols\n"
901 "Common symbol size file\n"
906 msgid "%P%F: invalid syntax in flags\n"
910 msgid "%P%F: Failed to create hash table\n"
914 msgid "%P%F: %s: plugin reported error after all symbols read\n"
918 msgid "%P%F: multiple STARTUP files\n"
922 msgid "%X%P:%S: section has both a load address and a load region\n"
926 msgid "%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
930 msgid "%F%P: no sections assigned to phdrs\n"
934 msgid "%F%P: bfd_record_phdr failed: %E\n"
938 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
942 msgid "%X%P: unknown language `%s' in version information\n"
946 msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
950 msgid "%X%P: duplicate version tag `%s'\n"
953 #: ldlang.c:7656 ldlang.c:7665 ldlang.c:7683 ldlang.c:7693
954 msgid "%X%P: duplicate expression `%s' in version information\n"
958 msgid "%X%P: unable to find version dependency `%s'\n"
962 msgid "%X%P: unable to read .exports section contents\n"
966 msgid "%X%P: can't set BFD default target to `%s': %E\n"
970 msgid "%P%F: -r and -shared may not be used together\n"
974 msgid "%P%F: -F may not be used without -shared\n"
978 msgid "%P%F: -f may not be used without -shared\n"
982 msgid "using external linker script:"
986 msgid "using internal linker script:"
990 msgid "%P%F: no input files\n"
994 msgid "%P: mode %s\n"
998 msgid "%P%F: cannot open map file %s: %E\n"
1002 msgid "%P: %s: error in plugin cleanup (ignored)\n"
1006 msgid "%P: link errors found, deleting executable `%s'\n"
1010 msgid "%F%B: final close failed: %E\n"
1014 msgid "%X%P: unable to open for source of copy `%s'\n"
1018 msgid "%X%P: unable to open for destination of copy `%s'\n"
1022 msgid "%P: Error writing file `%s'\n"
1025 #: ldmain.c:544 pe-dll.c:1729
1027 msgid "%P: Error closing file `%s'\n"
1032 msgid "%s: total time in link: %ld.%06ld\n"
1037 msgid "%s: data size %ld\n"
1041 msgid "%P%F: missing argument to -m\n"
1044 #: ldmain.c:694 ldmain.c:714 ldmain.c:746 plugin.c:772
1045 msgid "%P%F: bfd_hash_table_init failed: %E\n"
1048 #: ldmain.c:698 ldmain.c:718
1049 msgid "%P%F: bfd_hash_lookup failed: %E\n"
1053 msgid "%X%P: error: duplicate retain-symbols-file\n"
1057 msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
1061 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
1067 "Archive member included because of file (symbol)\n"
1072 msgid "%X%C: multiple definition of `%T'\n"
1076 msgid "%D: first defined here\n"
1080 msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
1084 msgid "%B: warning: definition of `%T' overriding common\n"
1088 msgid "%B: warning: common is here\n"
1092 msgid "%B: warning: common of `%T' overridden by definition\n"
1096 msgid "%B: warning: defined here\n"
1100 msgid "%B: warning: common of `%T' overridden by larger common\n"
1104 msgid "%B: warning: larger common is here\n"
1108 msgid "%B: warning: common of `%T' overriding smaller common\n"
1112 msgid "%B: warning: smaller common is here\n"
1116 msgid "%B: warning: multiple common of `%T'\n"
1120 msgid "%B: warning: previous common is here\n"
1123 #: ldmain.c:1068 ldmain.c:1106
1124 msgid "%P: warning: global constructor %s used\n"
1128 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
1131 #. We found a reloc for the symbol we are looking for.
1132 #: ldmain.c:1170 ldmain.c:1172 ldmain.c:1174 ldmain.c:1192 ldmain.c:1237
1137 msgid "%F%P: bfd_hash_table_init failed: %E\n"
1141 msgid "%F%P: bfd_hash_lookup failed: %E\n"
1145 msgid "%X%C: undefined reference to `%T'\n"
1149 msgid "%C: warning: undefined reference to `%T'\n"
1153 msgid "%X%D: more undefined references to `%T' follow\n"
1157 msgid "%D: warning: more undefined references to `%T' follow\n"
1161 msgid "%X%B: undefined reference to `%T'\n"
1165 msgid "%B: warning: undefined reference to `%T'\n"
1169 msgid "%X%B: more undefined references to `%T' follow\n"
1173 msgid "%B: warning: more undefined references to `%T' follow\n"
1177 msgid " additional relocation overflows omitted from the output\n"
1181 msgid " relocation truncated to fit: %s against undefined symbol `%T'"
1185 msgid " relocation truncated to fit: %s against symbol `%T' defined in %A section in %B"
1189 msgid " relocation truncated to fit: %s against `%T'"
1194 msgid "%X%C: dangerous relocation: %s\n"
1198 msgid "%X%C: reloc refers to symbol `%T' which is not being output\n"
1208 msgid "built in linker script:%u"
1212 msgid "%B: In function `%T':\n"
1216 msgid "%F%P: internal error %s %d\n"
1220 msgid "%P: internal error: aborting at %s line %d in %s\n"
1224 msgid "%P: internal error: aborting at %s line %d\n"
1228 msgid "%P%F: please report this bug\n"
1231 #. Output for noisy == 2 is intended to follow the GNU standards.
1235 msgstr "GNU ld %s\n"
1239 msgid "Copyright 2010 Free Software Foundation, Inc.\n"
1240 msgstr "© Free Software Foundation, Inc., 2011.\n"
1245 "This program is free software; you may redistribute it under the terms of\n"
1246 "the GNU General Public License version 3 or (at your option) a later version.\n"
1247 "This program has absolutely no warranty.\n"
1249 "Эта программа является свободным программным обеспечением. Вы можете распространять\n"
1250 "её на условиях GNU General Public License версии 3 или (по вашему выбору)\n"
1251 "более поздней версии.\n"
1252 "Эта программа не имеет абсолютно никаких не гарантий.\n"
1256 msgid " Supported emulations:\n"
1259 #: ldwrite.c:62 ldwrite.c:207
1260 msgid "%P%F: bfd_new_link_order failed\n"
1264 msgid "%F%P: cannot create split section name for %s\n"
1268 msgid "%F%P: clone section failed: %E\n"
1273 msgid "%8x something else\n"
1277 msgid "%F%P: final link failed: %E\n"
1280 #: lexsup.c:219 lexsup.c:368
1285 msgid "Shared library control for HP/UX compatibility"
1293 msgid "Set architecture"
1296 #: lexsup.c:224 lexsup.c:487
1301 msgid "Specify target for following input files"
1304 #: lexsup.c:227 lexsup.c:278 lexsup.c:296 lexsup.c:309 lexsup.c:311
1305 #: lexsup.c:441 lexsup.c:501 lexsup.c:563 lexsup.c:576
1310 msgid "Read MRI format linker script"
1314 msgid "Force common symbols to be defined"
1317 #: lexsup.c:233 lexsup.c:545 lexsup.c:547 lexsup.c:549 lexsup.c:551
1322 msgid "Set start address"
1326 msgid "Export all dynamic symbols"
1330 msgid "Undo the effect of --export-dynamic"
1334 msgid "Link big-endian objects"
1338 msgid "Link little-endian objects"
1341 #: lexsup.c:243 lexsup.c:246
1346 msgid "Auxiliary filter for shared object symbol table"
1350 msgid "Filter for shared object symbol table"
1362 msgid "Small data size (if no size, same as --shared)"
1370 msgid "Set internal name of shared library"
1378 msgid "Set PROGRAM as the dynamic linker to use"
1386 msgid "Search for library LIBNAME"
1394 msgid "Add DIRECTORY to library search path"
1398 msgid "Override the default sysroot location"
1406 msgid "Set emulation"
1410 msgid "Print map file on standard output"
1414 msgid "Do not page align data"
1418 msgid "Do not page align data, do not make text readonly"
1422 msgid "Page align data, make text readonly"
1426 msgid "Set output file name"
1430 msgid "Optimize output file"
1438 msgid "Load named plugin"
1446 msgid "Send arg to last-loaded plugin"
1450 msgid "Ignored for SVR4 compatibility"
1454 msgid "Generate relocatable output"
1458 msgid "Just link symbols (if directory, same as --rpath)"
1462 msgid "Strip all symbols"
1466 msgid "Strip debugging symbols"
1470 msgid "Strip symbols in discarded sections"
1474 msgid "Do not strip symbols in discarded sections"
1478 msgid "Trace file opens"
1482 msgid "Read linker script"
1486 msgid "Read default linker script"
1489 #: lexsup.c:315 lexsup.c:333 lexsup.c:418 lexsup.c:439 lexsup.c:538
1490 #: lexsup.c:566 lexsup.c:605
1495 msgid "Start with undefined reference to SYMBOL"
1503 msgid "Don't merge input [SECTION | orphan] sections"
1507 msgid "Build global constructor/destructor tables"
1511 msgid "Print version information"
1515 msgid "Print version and emulation information"
1519 msgid "Discard all local symbols"
1523 msgid "Discard temporary local symbols (default)"
1527 msgid "Don't discard any local symbols"
1531 msgid "Trace mentions of SYMBOL"
1534 #: lexsup.c:335 lexsup.c:503 lexsup.c:505
1539 msgid "Default search path for Solaris compatibility"
1543 msgid "Start a group"
1551 msgid "Accept input files whose architecture cannot be determined"
1555 msgid "Reject input files whose architecture is unknown"
1559 msgid "Only set DT_NEEDED for following dynamic libs if used"
1564 "Always set DT_NEEDED for dynamic libraries mentioned on\n"
1569 msgid "Ignored for SunOS compatibility"
1573 msgid "Link against shared libraries"
1577 msgid "Do not link against shared libraries"
1581 msgid "Bind global references locally"
1585 msgid "Bind global function references locally"
1589 msgid "Check section addresses for overlaps (default)"
1593 msgid "Do not check section addresses for overlaps"
1597 msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
1601 msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
1605 msgid "Output cross reference table"
1609 msgid "SYMBOL=EXPRESSION"
1613 msgid "Define a symbol"
1621 msgid "Demangle symbol names [using STYLE]"
1625 msgid "Generate embedded relocs"
1629 msgid "Treat warnings as errors"
1633 msgid "Do not treat warnings as errors (default)"
1637 msgid "Call SYMBOL at unload-time"
1641 msgid "Force generation of file with .exe suffix"
1645 msgid "Remove unused sections (on some targets)"
1649 msgid "Don't remove unused sections (default)"
1653 msgid "List removed unused sections on stderr"
1657 msgid "Do not list removed unused sections"
1661 msgid "Set default hash table size close to <NUMBER>"
1665 msgid "Print option help"
1669 msgid "Call SYMBOL at load-time"
1673 msgid "Write a map file"
1677 msgid "Do not define Common storage"
1681 msgid "Do not demangle symbol names"
1685 msgid "Use less memory and more disk I/O"
1689 msgid "Do not allow unresolved references in object files"
1693 msgid "Allow unresolved references in shared libaries"
1697 msgid "Do not allow unresolved references in shared libs"
1701 msgid "Allow multiple definitions"
1705 msgid "Disallow undefined version"
1709 msgid "Create default symbol version"
1713 msgid "Create default symbol version for imported symbols"
1717 msgid "Don't warn about mismatched input files"
1721 msgid "Don't warn on finding an incompatible library"
1725 msgid "Turn off --whole-archive"
1729 msgid "Create an output file even if errors occur"
1734 "Only use library directories specified on\n"
1739 msgid "Specify target of output file"
1743 msgid "Ignored for Linux compatibility"
1747 msgid "Reduce memory overheads, possibly taking much longer"
1751 msgid "Reduce code size by using target specific optimizations"
1755 msgid "Do not use relaxation techniques to reduce code size"
1759 msgid "Keep only symbols listed in FILE"
1763 msgid "Set runtime shared library search path"
1767 msgid "Set link time shared library search path"
1771 msgid "Create a shared library"
1775 msgid "Create a position independent executable"
1779 msgid "[=ascending|descending]"
1783 msgid "Sort common symbols by alignment [in specified order]"
1787 msgid "name|alignment"
1791 msgid "Sort sections by name or maximum alignment"
1799 msgid "How many tags to reserve in .dynamic section"
1807 msgid "Split output sections every SIZE octets"
1815 msgid "Split output sections every COUNT relocs"
1819 msgid "Print memory usage statistics"
1823 msgid "Display target specific options"
1827 msgid "Do task level linking"
1831 msgid "Use same format as native linker"
1835 msgid "SECTION=ADDRESS"
1839 msgid "Set address of named section"
1843 msgid "Set address of .bss section"
1847 msgid "Set address of .data section"
1851 msgid "Set address of .text section"
1855 msgid "Set address of text segment"
1860 "How to handle unresolved symbols. <method> is:\n"
1861 " ignore-all, report-all, ignore-in-object-files,\n"
1862 " ignore-in-shared-libs"
1866 msgid "Output lots of information during link"
1870 msgid "Read version information script"
1875 "Take export symbols list from .exports, using\n"
1876 " SYMBOL as the version."
1880 msgid "Add data symbols to dynamic list"
1884 msgid "Use C++ operator new/delete dynamic list"
1888 msgid "Use C++ typeinfo dynamic list"
1892 msgid "Read dynamic list"
1896 msgid "Warn about duplicate common symbols"
1900 msgid "Warn if global constructors/destructors are seen"
1904 msgid "Warn if the multiple GP values are used"
1908 msgid "Warn only once per undefined symbol"
1912 msgid "Warn if start of section changes due to alignment"
1916 msgid "Warn if shared object has DT_TEXTREL"
1920 msgid "Warn if an object has alternate ELF machine code"
1924 msgid "Report unresolved symbols as warnings"
1928 msgid "Report unresolved symbols as errors"
1932 msgid "Include all objects from following archives"
1936 msgid "Use wrapper functions for SYMBOL"
1940 msgid "%P: unrecognized option '%s'\n"
1944 msgid "%P%F: use the --help option for usage information\n"
1948 msgid "%P%F: unrecognized -a option `%s'\n"
1952 msgid "%P%F: unrecognized -assert option `%s'\n"
1956 msgid "%F%P: unknown demangling style `%s'"
1960 msgid "%P%F: invalid number `%s'\n"
1964 msgid "%P%F: bad --unresolved-symbols option: %s\n"
1968 msgid "%P%F: bad -plugin option\n"
1972 msgid "%P%F: bad -plugin-opt option\n"
1975 #. This can happen if the user put "-rpath,a" on the command
1976 #. line. (Or something similar. The comma is important).
1977 #. Getopt becomes confused and thinks that this is a -r option
1978 #. but it cannot parse the text after the -r so it refuses to
1979 #. increment the optind counter. Detect this case and issue
1980 #. an error message here. We cannot just make this a warning,
1981 #. increment optind, and continue because getopt is too confused
1982 #. and will seg-fault the next time around.
1984 msgid "%P%F: bad -rpath option\n"
1988 msgid "%P%F: -shared not supported\n"
1992 msgid "%P%F: -pie not supported\n"
2004 msgid "%P%F: invalid common section sorting option: %s\n"
2016 msgid "%P%F: invalid section sorting option: %s\n"
2020 msgid "%P%F: invalid argument to option \"--section-start\"\n"
2024 msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
2028 msgid "%P%F: group ended before it began (--help for usage)\n"
2032 msgid "%P%X: --hash-size needs a numeric argument\n"
2036 msgid "%P%F: %s: error loading plugin\n"
2039 #: lexsup.c:1578 lexsup.c:1591
2040 msgid "%P%F: invalid hex number `%s'\n"
2045 msgid "Usage: %s [options] file...\n"
2060 msgid "Read options from FILE\n"
2063 #. Note: Various tools (such as libtool) depend upon the
2064 #. format of the listings below - do not change them.
2067 msgid "%s: supported targets:"
2072 msgid "%s: supported emulations: "
2077 msgid "%s: emulation specific options:\n"
2082 msgid "Report bugs to %s\n"
2086 msgid "%P%F: unknown format type %s\n"
2091 msgid "%XUnsupported PEI architecture: %s\n"
2096 msgid "%XCannot export %s: invalid export name\n"
2101 msgid "%XError, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
2106 msgid "Warning, duplicate EXPORT: %s\n"
2111 msgid "%XCannot export %s: symbol not defined\n"
2116 msgid "%XCannot export %s: symbol wrong type (%d vs %d)\n"
2121 msgid "%XCannot export %s: symbol not found\n"
2126 msgid "%XError, ordinal used twice: %d (%s vs %s)\n"
2131 msgid "%XError: %d-bit reloc in dll\n"
2136 msgid "%s: Can't open output def file %s\n"
2141 msgid "; no contents available\n"
2145 msgid "%C: variable '%T' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.\n"
2150 msgid "%XCan't open .lib file: %s\n"
2155 msgid "Creating library file: %s\n"
2160 msgid "%Xbfd_openr %s: %E\n"
2165 msgid "%X%s(%s): can't find member in non-archive file"
2170 msgid "%X%s(%s): can't find member in archive"
2175 msgid "%XError: can't use long section names on this arch\n"
2178 #: plugin.c:178 plugin.c:212
2183 msgid "%P%F: %s: non-ELF symbol in ELF BFD!"
2187 msgid "%P%X: %s: hash table failure adding symbol %s"
2192 msgid "%P%X: %s: can't find IR symbol '%s'"
2193 msgstr "%P: предупреждение: не удаётся найти входную точку для работы в режиме сжатого набора команд %s\n"
2196 msgid "%P%x: %s: bad IR symbol type %d"