bfd 2.41.90 - en to ru translation catalogue (1811 entries)

en: %pB: unsupported relocation type exported: %#x
ru: %pB: экспортирован неподдерживаемый тип перемещения: %#x

en: %pB: unsupported relocation type imported: %#x
ru: %pB: импортирован неподдерживаемый тип перемещения: %#x

en: %pB: bad relocation record imported: %d
ru: %pB: импортирована некорректная запись о перемещении: %d

en: %pB: can not represent section `%pA' in a.out object file format
ru: %pB: нельзя представить раздел «%pA» в формате объектного файла a.out

en: %pB: can not represent section for symbol `%s' in a.out object file format
ru: %pB: нельзя представить раздел для символа «%s» в формате объектного файла a.out

en: *unknown*
ru: *неизвестно*

en: %pB: invalid string offset %<PRIu64> >= %<PRIu64>
ru: %pB: недопустимое смещение строки %<PRIu64> >= %<PRIu64>

en: %pB: unsupported AOUT relocation size: %d
ru: %pB: неподдерживаемый размер перемещения AOUT: %d

en: %pB: attempt to write out unknown reloc type
ru: %pB: попытка записать неизвестный тип перемещения

en: %pB: unsupported relocation type
ru: %pB: неподдерживаемый тип перемещения

note: Unknown relocation.
en: %pB: unsupported relocation type %#x
ru: %pB: неподдерживаемый тип перемещения %#x

en: %pB: relocatable link from %s to %s not supported
ru: %pB: перемещаемая ссылка из %s в %s не поддерживается

en: %pB: cannot allocate memory for local GOT entries
ru: %pB: невозможно выделить память для локальных элементов GOT

en: %F%P: %pB(%s): error opening thin archive member: %E
ru: %F%P: %pB(%s): ошибка при открытии члена тонкого архива: %E

en: warning: writing archive was slow: rewriting timestamp
ru: предупреждение: медленная запись в архив: перезаписывается метка времени

en: %pB: plugin needed to handle lto object
ru: %pB: для обработки объекта lto требуется модуль

en: Reading archive file mod timestamp
ru: Чтение метки времени изменения архивного файла

en: Writing updated armap timestamp
ru: Запись обновлённой метки времени armap

en: no error
ru: нет ошибки

en: system call error
ru: ошибка системного вызова

en: invalid bfd target
ru: неверная цель bfd

en: file in wrong format
ru: файл в неправильном формате

en: archive object file in wrong format
ru: архивный объектный файл в неправильном формате

en: invalid operation
ru: неверная операция

en: memory exhausted
ru: закончилась память

en: no symbols
ru: нет символов

en: archive has no index; run ranlib to add one
ru: архив без индекса; запустите ranlib для создания

en: no more archived files
ru: архивные файлы закончились

en: malformed archive
ru: искажённый архив

en: DSO missing from command line
ru: в командной строке не указан DSO

en: file format not recognized
ru: формат файла не распознан

en: file format is ambiguous
ru: формат файла неоднозначен

en: section has no contents
ru: раздел не имеет содержимого

en: nonrepresentable section on output
ru: раздел, непредставимый для вывода

en: symbol needs debug section which does not exist
ru: для символа требуется отладочный раздел, но его не существует

en: bad value
ru: некорректное значение

en: file truncated
ru: файл усечён

en: file too big
ru: файл слишком большой

en: sorry, cannot handle this file
ru: невозможно обработать этот файл

en: error reading %s: %s
ru: ошибка чтения %s: %s

en: #<invalid error code>
ru: #<неверный код ошибки>

en: BFD %s assertion fail %s:%d
ru: Оператор контроля BFD %s обнаружил ошибку %s:%d

en: BFD %s internal error, aborting at %s:%d in %s
ru: Внутренняя ошибка BFD %s, останов на %s:%d в %s

en: BFD %s internal error, aborting at %s:%d
ru: Внутренняя ошибка BFD %s, останов на %s:%d

en: Please report this bug.
ru: Пожалуйста, сообщите об этой ошибке.

en: not mapping: data=%lx mapped=%d
ru: не отображено: данные=%lx отображено=%d

en: not mapping: env var not set
ru: не отображено: переменная env не задана

en: warning: writing section `%pA' at huge (ie negative) file offset
ru: предупреждение: выполняется запись раздела «%pA» по огромному (т. е., отрицательному) файловому смещению

en: reopening %pB: %s
ru: переоткрывается %pB: %s

en: %pB: cannot handle compressed Alpha binaries; use compiler flags, or objZ, to generate uncompressed binaries
ru: %pB: не удалось обработать сжатые двоичные файлы Alpha; для создания несжатых файлов используйте параметры компилятора или objZ.

en: GP relative relocation used when GP not defined
ru: Использовано относительное перемещение GP, но GP не определена

en: %X%P: %pB(%pA): relocation "%pR" goes out of range
ru: %X%P: %pB(%pA): перемещение «%R» выходит за диапазон

en: %X%P: %pB(%pA): relocation "%pR" is not supported
ru: %X%P: %pB(%pA): перемещение «%pR» не поддерживается

en: %X%P: %pB(%pA): relocation "%pR" returns an unrecognized value %x
ru: %X%P: %pB(%pA): перемещение «%pR» возвратило нераспознанное значение %x

en: using multiple gp values
ru: используется несколько значений gp

en: %X%P: %pB(%pA): relocation out of range
ru: %X%P: %pB(%pA): перемещение выходит за диапазон

en: %X%P: %pB(%pA): relocation is not supported
ru: %X%P: %pB(%pA): перемещение не поддерживается

en: %pB: warning: %s: line number overflow: 0x%lx > 0xffff
ru: %pB: предупреждение: %s: переполнение номера строки: 0x%lx > 0xffff

en: GP relative relocation when _gp not defined
ru: Относительное перемещение GP, но _gp не определена

en: %pB: unsupported swap_aux_in for storage class %#x
ru: %pB: неподдерживаемый swap_aux_in для класса хранения %#x

en: %pB: unsupported swap_aux_out for storage class %#x
ru: %pB: неподдерживаемый swap_aux_out для класса хранения %#x

en: %pB: TOC reloc at %#<PRIx64> to symbol `%s' with no TOC entry
ru: %pB: перемещение TOC по адресу %#<PRIx64> к символу «%s» без элемента TOC

en: Unable to find the stub entry targeting %s
ru: Невозможно найти целевой элемент-заглушку %s

en: %pB: TLS relocation at 0x%<PRIx64> over non-TLS symbol %s (0x%x)
ru: %pB: перемещение TLS по адресу 0x%<PRIx64> над не символом TLS %s (0x%x)

en: %pB: TLS local relocation at 0x%<PRIx64> over imported symbol %s
ru: %pB: локальное перемещение TLS по адресу 0x%<PRIx64> над импортированным символом %s

en: %pB: relocation (%d) at 0x%<PRIx64> has wrong r_rsize (0x%x)
ru: %pB: перемещение (%d) по адресу 0x%<PRIx64> содержит ошибочный r_rsize (0x%x)

en: %pB: symbol `%s' has unrecognized smclas %d
ru: %pB: символ «%s» имеет нераспознанный smclas %d

en: %pB: %#<PRIx64>: warning: bad R_SH_USES offset
ru: %pB: %#<PRIx64>: предупреждение: неправильное смещение R_SH_USES

en: %pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn %#x
ru: %pB: %#<PRIx64>: предупреждение: R_SH_USES указывает на нераспознанную инструкцию %#x

en: %pB: %#<PRIx64>: warning: bad R_SH_USES load offset
ru: %pB: %#<PRIx64>: предупреждение: неправильное загрузочное смещение R_SH_USES

en: %pB: %#<PRIx64>: warning: could not find expected reloc
ru: %pB: %#<PRIx64>: предупреждение: невозможно найти ожидаемое перемещение

en: %pB: %#<PRIx64>: warning: symbol in unexpected section
ru: %pB: %#<PRIx64>: предупреждение: символ в неожиданном разделе

en: %pB: %#<PRIx64>: warning: could not find expected COUNT reloc
ru: %pB: %#<PRIx64>: предупреждение: невозможно найти ожидаемое перемещение COUNT

en: %pB: %#<PRIx64>: warning: bad count
ru: %pB: %#<PRIx64>: предупреждение: неправильный счётчик

en: %pB: %#<PRIx64>: fatal: reloc overflow while relaxing
ru: %pB: %#<PRIx64>: останов: переполнение перемещения при ослаблении

en: %pB: fatal: generic symbols retrieved before relaxing
ru: %pB: останов: перед ослаблением получены общие символы

en: %pB: illegal symbol index %ld in relocs
ru: %pB: недопустимый символьный индекс %ld в перемещениях

en: %pB: warning: illegal symbol index %ld in relocs
ru: %pB: предупреждение: недопустимый символьный индекс %ld в перемещениях

en: R_AMD64_IMAGEBASE with __ImageBase undefined
ru: R_AMD64_IMAGEBASE с __ImageBase не определён

en: %pB: C_STAT isn't supported by XCOFF64
ru: %pB: C_STAT не поддерживается в XCOFF64

en: %pB: wrong auxtype %#x for storage class %#x
ru: %pB: некорректный auxtype %#x для класса хранения %#x

en: %pB: relocation (%d) at (0x%<PRIx64>) has wrong r_rsize (0x%x)
ru: %pB: перемещение (%d) по адресу (0x%<PRIx64>) содержит ошибочный r_rsize (0x%x)

en: %pB: unable to load COMDAT section name
ru: %pB: невозможно загрузить имя раздела COMDAT

en: %pB: warning: no symbol for section '%s' found
ru: %pB: предупреждение: не найден символ для раздела «%s»

en: %pB: error: unexpected symbol '%s' in COMDAT section
ru: %pB: ошибка: неожиданный символ «%s» в разделе COMDAT

en: %pB: warning: COMDAT symbol '%s' does not match section name '%s'
ru: %pB: предупреждение: символ «%s» в COMDAT не совпадает с именем раздела «%s»

note: Generate a warning message rather using the 'unhandled' variable as this will allow some .sys files generate by other toolchains to be processed.  See bugzilla issue 196.
en: %pB: warning: ignoring section flag %s in section %s
ru: %pB: предупреждение: игнорируется флаг раздела %s в разделе %s

en: %pB (%s): section flag %s (%#lx) ignored
ru: %pB (%s): игнорируется флаг раздела %s (%#lx)

en: %pB: overflow reloc count too small
ru: %pB: переполнение счётчика перемещений слишком мало

en: %pB: warning: claims to have 0xffff relocs, without overflow
ru: %pB: предупреждение: утверждается, что есть 0xffff перемещений, без переполнения

en: unrecognized TI COFF target id '0x%x'
ru: нераспознанный идентификатор цели TI COFF «0x%x»

en: %pB: reloc against a non-existent symbol index: %ld
ru: %pB: перемещение по несуществующему символьному индексу: %ld

en: %pB: too many sections (%d)
ru: %pB: слишком много разделов (%d)

en: %pB: section %pA: string table overflow at offset %ld
ru: %pB: раздел %pA: переполнение таблицы строк по смещению %ld

en: %pB:%s section %s: alignment 2**%u not representable
ru: %pB:%s раздел %s: выравнивание 2**%u не представимо

en: %pB: warning: line number table read failed
ru: %pB: предупреждение: не удалось прочитать таблицу номеров строк

en: %pB: warning: illegal symbol index 0x%lx in line number entry %d
ru: %pB: предупреждение: недопустимый символьный индекс 0x%lx в элементе номера строки %d

en: %pB: warning: illegal symbol in line number entry %d
ru: %pB: предупреждение: недопустимый символьный индекс %d в элементе номера строки

en: %pB: warning: duplicate line number information for `%s'
ru: %pB: предупреждение: повторяющаяся информация о номере строки для «%s»

en: %pB: unrecognized storage class %d for %s symbol `%s'
ru: %pB: нераспознанный класс хранения %d для %s, символ «%s»

en: warning: %pB: local symbol `%s' has no section
ru: предупреждение: %pB: локальный символ «%s» не имеет раздела

en: %pB: illegal relocation type %d at address %#<PRIx64>
ru: %pB: недопустимый тип перемещения %d по адресу %#<PRIx64>

en: %pB: unable to compress section %s
ru: %pB: невозможно сжать раздел %s

en: %pB: unable to decompress section %s
ru: %pB: невозможно расжать раздел %s

en: %pB: bad string table size %<PRIu64>
ru: %pB: неправильный размер таблицы строк %#<PRIu64>

en: <corrupt>
ru: <повреждено>

en: <corrupt info> %s
ru: <информация о повреждении> %s

en: removing unused section '%pA' in file '%pB'
ru: удаляется неиспользуемый раздел «%pA» в файле «%pB»

en: warning: gc-sections option ignored
ru: предупреждение: параметр gc-sections игнорируется

en: warning: symbol `%s' is both section and non-section
ru: предупреждение: символ «%s» для раздела и не для раздела одновременно

en: warning: type of symbol `%s' changed from %d to %d in %pB
ru: предупреждение: тип символа «%s» изменён с %d на %d в %pB

en: %pB: relocs in section `%pA', but it has no contents
ru: %pB: перемещения в разделе «%pA», но он не имеет содержимого

en: %X`%s' referenced in section `%pA' of %pB: defined in discarded section `%pA' of %pB
ru: %X«%s» указывает в раздел «%pA» из %pB: определён в отброшенном разделе «%pA» из %pB

en: %pB: stripping non-representable symbol '%s' (value 0x%<PRIx64>)
ru: %pB: удаляется непредставимый символ «%s» (значение 0x%<PRIx64>)

en: %pB: %pA: reloc overflow: %#x > 0xffff
ru: %pB: %pA: переполнение перемещения: %#x > 0xffff

en: %pB: warning: %pA: line number overflow: %#x > 0xffff
ru: %pB: предупреждение: %pA: переполнение номера строки: %#x > 0xffff

en: %pB: bad reloc address %#<PRIx64> in section `%pA'
ru: %pB: неправильный адрес перемещения %#<PRIx64> в разделе «%pA»

en: %pB: %s: reloc overflow: 0x%lx > 0xffff
ru: %pB: %s: переполнение перемещения: 0x%lx > 0xffff

en: error: %pB(%pA) is too large (%#<PRIx64> bytes)
ru: ошибка: %pB(%pA) слишком велико (%#<PRIx64> байт)

en: error: %pB is compiled for the EP9312, whereas %pB is compiled for XScale
ru: ошибка: %pB скомпилирован для EP9312, в то время как %pB скомпилирован для XScale

en: warning: unable to update contents of %s section in %pB
ru: предупреждение: невозможно обновить содержимое раздела %s в %pB

en: DWARF error: can't find %s section.
ru: ошибка в DWARF: раздел %s не найден

en: DWARF error: section %s has no contents
ru: ошибка в DWARF: раздел %s не имеет содержимого

note: PR 26946
en: DWARF error: section %s is too big
ru: ошибка в DWARF: раздел %s слишком большой

en: DWARF error: offset (%<PRIu64>) greater than or equal to %s size (%<PRIu64>)
ru: ошибка в DWARF: смещение (%#<PRIu64>) больше или равно размеру %s (%#<PRIu64>)

en: DWARF error: info pointer extends beyond end of attributes
ru: ошибка в DWARF: информационный указатель выходит за конец атрибутов

en: DWARF error: invalid or unhandled FORM value: %#x
ru: ошибка в DWARF: недопустимое или необработанное значение FORM: %#x

en: DWARF error: mangled line number section (bad file number)
ru: ошибка в DWARF: искажённый раздел номеров строк (неверный номер файла)

en: DWARF error: zero format count
ru: ошибка в DWARF: счётчик формата равен нулю

en: DWARF error: data count (%<PRIx64>) larger than buffer size
ru: ошибка в DWARF: счётчик данных (%#<PRIx64>) больше размера буфера

en: DWARF error: unknown format content type %<PRIu64>
ru: ошибка в DWARF: неизвестный формат типа содержимого %#<PRIu64>

en: DWARF error: line info section is too small (%<PRId64>)
ru: ошибка в DWARF: раздел информации о строках слишком мал (%<PRId64>)

en: DWARF error: line info data is bigger (%#<PRIx64>) than the space remaining in the section (%#lx)
ru: ошибка в DWARF: данные информации о строках больше (%<PRIx64>) чем пространство, оставшееся в разделе (%#lx)

en: DWARF error: unhandled .debug_line version %d
ru: ошибка в DWARF: необработанная версия %d в .debug_line

en: DWARF error: ran out of room reading prologue
ru: ошибка в DWARF: кончилось место при чтении пролога

en: DWARF error: line info unsupported segment selector size %u
ru: ошибка в DWARF: неподдерживаемый размер %u селектора сегмента в информации о строках

en: DWARF error: invalid maximum operations per instruction
ru: ошибка в DWARF: неверное максимальное количество операций на инструкцию

en: DWARF error: ran out of room reading opcodes
ru: ошибка в DWARF: кончилось место при чтении кодов операций

en: DWARF error: mangled line number section
ru: ошибка в DWARF: раздел номеров строк искажён

en: DWARF error: abstract instance recursion detected
ru: ошибка в DWARF: обнаружена рекурсия абстрактного экземпляра

en: DWARF error: invalid abstract instance DIE ref
ru: ошибка в DWARF: некорректный абстрактный экземпляр ссылки DIE

en: DWARF error: unable to read alt ref %<PRIu64>
ru: ошибка в DWARF: невозможно прочитать альтернативную ссылку %<PRIu64>

en: DWARF error: unable to locate abstract instance DIE ref %<PRIu64>
ru: ошибка в DWARF: невозможно найти абстрактный экземпляр ссылки DIE %<PRIu64>

en: DWARF error: could not find abbrev number %u
ru: ошибка в DWARF: невозможно найти укороченный номер %u

en: DWARF error: could not find variable specification at offset 0x%lx
ru: ошибка в DWARF: невозможно найти задание переменной по смещению 0x%lx

en: DWARF error: DW_AT_comp_dir attribute encountered with a non-string form
ru: ошибка в DWARF: встречен атрибут DW_AT_comp_dir в не строковом виде

en: DWARF error: found dwarf version '%u', this reader only handles version 2, 3, 4 and 5 information
ru: ошибка в DWARF: найдена версия dwarf «%u», текущая функция чтения понимает только версии 2, 3, 4 и 5

en: DWARF error: found address size '%u', this reader can not handle sizes greater than '%u'
ru: ошибка в DWARF: найден размер адреса «%u», текущая функция чтения не умеет работать с размерами более чем «%u»

en: %pB: warning: isymMax (%ld) is greater than ifdMax (%ld)
ru: %pB: предупреждение: isymMax (%ld) больше, чем ifdMax (%ld)

en: unknown basic type %d
ru: неизвестный начальный тип %d

en: 
          End+1 symbol: %ld
ru: 
          Символ End+1: %ld

en: 
          First symbol: %ld
ru: 
          Первый символ: %ld

en: 
          End+1 symbol: %-7ld   Type:  %s
ru: 
          Символ End+1: %-7ld   Тип:  %s

en: 
          Local symbol: %ld
ru: 
          Локальный символ: %ld

en: 
          struct; End+1 symbol: %ld
ru: 
          struct; символ End+1: %ld

en: 
          union; End+1 symbol: %ld
ru: 
          union; символ End+1: %ld

en: 
          enum; End+1 symbol: %ld
ru: 
          enum; символ End+1: %ld

en: 
          Type: %s
ru: 
          Тип: %s

en: error adding attribute
ru: ошибка добавления атрибута

en: %pB: error: attribute section '%pA' too big: %#llx
ru: %pB: ошибка: слишком большой раздел атрибутов «%pA»: %#llx

en: %pB: error: attribute section length too small: %ld
ru: %pB: ошибка: длина раздела атрибутов слишком мала: %ld

en: error: %pB: object has vendor-specific contents that must be processed by the '%s' toolchain
ru: ошибка: %pB: объект содержит данные, задаваемые производителем, которые должно обрабатываться инструментами сборки «%s»

en: error: %pB: object tag '%d, %s' is incompatible with tag '%d, %s'
ru: ошибка: %pB: объектный тег «%d, %s» несовместим с тегом «%d, %s»

en: discarding zero address range FDE in %pB(%pA).
ru: отбрасываем нулевой диапазон адресов FDE в %pB(%pA).

en: error in %pB(%pA); no .eh_frame_hdr table will be created
ru: ошибка в %pB(%pA); таблица .eh_frame_hdr создана не будет

en: FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created
ru: кодирование FDE в %pB(%pA) не позволяет создание таблицы .eh_frame_hdr

en: further warnings about FDE encoding preventing .eh_frame_hdr generation dropped
ru: в дальнейшем, предупреждения о не создании таблицы .eh_frame_hdr из-за кодирования FDE будут отбрасываться

en: %pB: %pA not in order
ru: %pB: %pA не упорядочено

en: %pB: %pA invalid input section size
ru: %pB: %pA имеет некорректный размер входного раздела

en: %pB: %pA points past end of text section
ru: %pB: %pA указывает за конец раздела текста

en: DW_EH_PE_datarel unspecified for this architecture
ru: DW_EH_PE_datarel не определена для этой архитектуры

en: invalid output section for .eh_frame_entry: %pA
ru: некорректный выходной раздел для .eh_frame_entry: %pA

en: invalid contents in %pA section
ru: некорректное содержимое в разделе %pA

en: .eh_frame_hdr entry overflow
ru: переполнение элемента .eh_frame_hdr

en: .eh_frame_hdr refers to overlapping FDEs
ru: .eh_frame_hdr ссылается на перекрывающиеся FDE

note: xgettext:c-format.
en: %F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can not be used when making an executable; recompile with -fPIE and relink with -pie
ru: %F%P: динамический STT_GNU_IFUNC символ «%s» с одинаковым указателем в «%pB» нельзя использовать при создании исполняемого файла; перекомпилируйте с параметром -fPIE и перекомпонуйте с параметром -pie

en: internal error: out of range error
ru: внутренняя ошибка: ошибка выхода из диапазона

en: internal error: unsupported relocation error
ru: внутренняя ошибка: ошибка неподдерживаемого перемещения

en: internal error: dangerous error
ru: внутренняя ошибка: опасная ошибка

en: internal error: unknown error
ru: внутренняя ошибка: неизвестная ошибка

en: %pB: unsupported transition from %s to %s
ru: %pB: неподдерживаемый переход из %s в %s

en: %pB: %s' accessed both as normal and thread local symbol
ru: %pB: «%s» доступен как обычный и как локальный символ нити

en: %pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'
ru: %pB(%pA+%#<PRIx64>): неразрешимое перемещение %s относительно символа «%s»

en: error: inappropriate relocation type for shared library (did you forget -fpic?)
ru: ошибка: неподходящий тип перемещения для общей библиотеки (не указан -fpic?)

en: %pB: taking the address of protected function '%s' cannot be done when making a shared library
ru: %pB: получение адреса защищённой функции «%s» не может быть выполнено при создании общей библиотеки

en: internal error: suspicious relocation type used in shared library
ru: внутренняя ошибка: подозрительный тип перемещения в общей библиотеке

en: %P%F: --relax and -r may not be used together
ru: %P%F: --relax и -r нельзя использовать вместе

en: %pB: out of memory in _bfd_elf_get_property
ru: %pB: недостаточно памяти в _bfd_elf_get_property

en: warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) size: %#lx
ru: предупреждение: %pB: повреждённый размер GNU_PROPERTY_TYPE (%ld): %#lx

en: warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) type (0x%x) datasz: 0x%x
ru: предупреждение: %pB: повреждённый размер GNU_PROPERTY_TYPE (%ld), тип (0x%x), размер данных: 0x%x

en: warning: %pB: corrupt stack size: 0x%x
ru: предупреждение: %pB: повреждённый размер стека: 0x%x

en: warning: %pB: corrupt no copy on protected size: 0x%x
ru: предупреждение: %pB: повреждённый размер у выключения копирования защищённых перемещений: 0x%x

en: error: %pB: <corrupt property (0x%x) size: 0x%x>
ru: ошибка: %pB: <повреждение размера свойства (0x%x): 0x%x>

en: warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x
ru: предупреждение: %pB: неподдерживаемый тип GNU_PROPERTY_TYPE (%ld): 0x%x

en: Removed property %W to merge %pB (0x%v) and %pB (0x%v)
ru: Удалено свойство %W при объединении %pB (0x%v) и %pB (0x%v)

en: Removed property %W to merge %pB (0x%v) and %pB (not found)
ru: Удалено свойство %W при объединении %pB (0x%v) и %pB (не найдено)

en: Removed property %W to merge %pB and %pB
ru: Удалено свойство %W при объединении %pB и %pB

en: Removed property %W to merge %pB and %pB (not found)
ru: Удалено свойство %W при объединении %pB и %pB (не найдено)

en: Updated property %W (0x%v) to merge %pB (0x%v) and %pB (0x%v)
ru: Обновлено свойство %W (0x%v) при объединении %pB (0x%v) и %pB (0x%v)

en: Updated property %W (%v) to merge %pB (0x%v) and %pB (not found)
ru: Обновлено свойство %W (%v) при объединении %pB (0x%v) и %pB (не найдено)

en: Removed property %W to merge %pB (not found) and %pB (0x%v)
ru: Удалено свойство %W при объединении %pB (не найдено) и %pB (0x%v)

en: %F%P: failed to create GNU property section
ru: %F%P: не удалось создать раздел свойств GNU

en: %F%pA: failed to align section
ru: %F%pA: не удалось выровнять раздел

en: Merging program properties
ru: Объединение программных свойств

en: error in %pB(%pA); no .sframe will be created
ru: ошибка в %pB(%pA); раздел .sframe создан не будет

en: input SFrame sections with different abi prevent .sframe generation
ru: входные разделы SFrame с отличающимся abi не даёт сгенерировать .sframe

en: input SFrame sections with different format versions prevent .sframe generation
ru: входные разделы SFrame с отличающимися версиями формата не позволяют сгенерировать .sframe

note: PR 17512: file: f057ec89.
en: %pB: attempt to load strings from a non-string section (number %d)
ru: %pB: попытка загрузить строки из не строкового раздела (номер %d)

en: %pB: invalid string offset %u >= %<PRIu64> for section `%s'
ru: %pB: недопустимое смещение строки %u >= %<PRIu64> для раздела «%s»

en: %pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section
ru: %pB: символьный номер %lu ссылается на несуществующий раздел SHT_SYMTAB_SHNDX

en: %pB: invalid size field in group section header: %#<PRIx64>
ru: %pB: некорректное поле размера в заголовке раздела групп: %#<PRIx64>

en: %pB: invalid entry in SHT_GROUP section [%u]
ru: %pB: некорректный элемент в разделе SHT_GROUP [%u]

en: %pB: no valid group sections found
ru: %pB: не найдено корректных разделов групп

note: See PR 21957 for a reproducer.
en: %pB: group section '%pA' has no contents
ru: %pB: раздел групп «%pA» не имеет содержимого

en: %pB: no group info for section '%pA'
ru: %pB: нет информации о группе для раздела «%pA»

en: %pB: sh_link [%d] in section `%pA' is incorrect
ru: %pB: некорректный sh_link [%d] в разделе «%pA»

en: %pB: SHT_GROUP section [index %d] has no SHF_GROUP sections
ru: %pB: раздел SHT_GROUP [индекс %d] не содержит разделов SHF_GROUP

en: %pB: section group entry number %u is corrupt
ru: %pB: номер элемента группы разделов %u повреждён

en: %pB: unknown type [%#x] section `%s' in group [%pA]
ru: %pB: неизвестный тип [%#x] раздела «%s» в группе [%pA]

en: %pB: section %s is compressed with zstd, but BFD is not built with zstd support
ru: %pB: раздел %s сжат с помощью zstd, но BFD собрана без поддержки zstd

en: %pB: invalid sh_link field (%d) in section number %d
ru: %pB: некорректное поле sh_link (%d) в номере раздела %d

en: %pB: failed to find link section for section %d
ru: %pB: не удалось найти раздел ссылок для раздела %d

en: %pB: failed to find info section for section %d
ru: %pB: не удалось найти информационный раздел для раздела %d

en: 
    Program Header:
ru: 
    Заголовок программы:

en: 
    Dynamic Section:
ru: 
    Динамический раздел:

en: 
    Version definitions:
ru: 
    Объявления версий:

en: 
    Version References:
ru: 
    Версии ссылок:

en:   required from %s:
ru:   требуется из %s:

en: %pB: warning: loop in section dependencies detected
ru: %pB: предупреждение: обнаружено зацикливание в зависимостях разделов

en: %pB: warning: multiple symbol tables detected - ignoring the table in section %u
ru: %pB: предупреждение: обнаружена пустая таблица символов — игнорируется таблица в разделе %u

en: %pB: warning: multiple dynamic symbol tables detected - ignoring the table in section %u
ru: %pB: предупреждение: обнаружена пустая таблица динамических символов — игнорируется таблица в разделе %u

en: %pB: invalid link %u for reloc section %s (index %u)
ru: %pB: некорректная ссылка %u для раздела перемещений %s (индекс %u)

en: %pB: warning: secondary relocation section '%s' for section %pA found - ignoring
ru: %pB: предупреждение: обнаружен вторичный раздел перемещений «%s» для раздела %pA — игнорируется

en: %pB: unknown type [%#x] section `%s'
ru: %pB: неизвестный тип [%#x] раздела «%s»

en: %pB: error: alignment power %d of section `%pA' is too big
ru: %pB: ошибка: кратность выравнивания %d раздела «%pA» слишком велика

en: warning: section `%pA' type changed to PROGBITS
ru: предупреждение: тип раздела «%pA» изменён на PROGBITS

en: %pB: too many sections: %u
ru: %pB: слишком много разделов: %u

en: %pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'
ru: %pB: sh_link раздела «%pA» указывает на отброшенный раздел «%pA» из «%pB»

en: %pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'
ru: %pB: sh_link раздела «%pA» указывает на удалённый раздел «%pA» из «%pB»

en: %pB: GNU_MBIND section `%pA' has invalid sh_info field: %d
ru: %pB: GNU_MBIND раздела «%pA» содержит некорректное поле sh_info: %d

en: %F%P: failed to size relative relocations
ru: %F%P: что-то не так с относительным перемещениями

en: %pB: TLS sections are not adjacent:
ru: %pB: разделы TLS находятся не рядом:

en: 	non-TLS: %pA
ru: 	 не-TLS: %pA

en: %pB: The first section in the PT_DYNAMIC segment is not the .dynamic section
ru: %pB: первый раздел в сегменте PT_DYNAMIC не является разделом .dynamic

en: %pB: not enough room for program headers, try linking with -N
ru: %pB: недостаточно места для заголовков программы, попытайтесь скомпоновать с параметром -N

en: %pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>
ru: %pB: у раздела %pA lma %#<PRIx64> подогнано к %#<PRIx64>

note: The fix for this error is usually to edit the linker script being used and set up the program headers manually.  Either that or leave room for the headers at the start of the SECTIONS.
en: %pB: error: PHDR segment not covered by LOAD segment
ru: %pB: ошибка: сегмент PHDR не покрывается сегментом LOAD

en: %pB: section `%pA' can't be allocated in segment %d
ru: %pB: раздел «%pA» не может быть выделен в сегменте %d

en: %pB: warning: allocated section `%s' not in segment
ru: %pB: предупреждение: раздел «%s» выделен не в сегменте

en: %pB: warning: unable to allocate any sections to PT_GNU_RELRO segment
ru: %pB: предупреждение: невозможно выделить какие-либо разделы в сегменте PT_GNU_RELRO

en: %pB: error: non-load segment %d includes file header and/or program header
ru: %pB: ошибка: незагружаемый сегмент %d включает файловый заголовок и/или программный заголовок

en: error: %pB has a TLS segment with execute permission
ru: ошибка: %pB содержит сегмент TLS с правами на выполнение

en: warning: %pB has a TLS segment with execute permission
ru: предупреждение: %pB содержит сегмент TLS с правами на выполнение

en: error: %pB has a LOAD segment with RWX permissions
ru: ошибка: %pB содержит сегмент LOAD с правами RWX

en: warning: %pB has a LOAD segment with RWX permissions
ru: предупреждение: %pB содержит сегмент LOAD с правами RWX

en: %pB: symbol `%s' required but not present
ru: %pB: требуется символ «%s», но он отсутствует

en: %pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this intentional?
ru: %pB: предупреждение: обнаружен пустой загружаемый сегмент по vaddr=%#<PRIx64>, это так задумывалось?

en: %pB: warning: segment alignment of %#<PRIx64> is too large
ru: %pB: предупреждение: слишком большое выравнивание сегмента %#<PRIx64>

en: %pB: Unable to handle section index %x in ELF symbol.  Using ABS instead.
ru: %pB: невозможно обработать индекс раздела %x в символе ELF. Вместо него используем ABS.

en: unable to find equivalent output section for symbol '%s' from section '%s'
ru: невозможно найти подходящее место вывода для символа «%s» из раздела «%s»

en: %pB: .gnu.version_r invalid entry
ru: %pB: некорректный элемент .gnu.version_r

en: %pB: .gnu.version_d invalid entry
ru: %pB: некорректный элемент .gnu.version_d

en: %pB:%pA: error: attempting to write over the end of the section
ru: %pB:%pA: ошибка: попытка записи за конец раздела

en: %pB:%pA: error: attempting to write section into an empty buffer
ru: %pB:%pA: ошибка: попытка записи раздела в пустой буфер

en: %pB: %s unsupported
ru: %pB: %s не поддерживается

en: %pB: warning: win32pstatus %s of size %lu bytes is too small
ru: %pB: предупреждение: размер win32pstatus %s в %lu байт слишком мал

en: %pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a name of size %u
ru: %pB: размер win32pstatus NOTE_INFO_MODULE в %lu слишком мал, чтобы хранить имя размером %u

en: GNU_MBIND section is supported only by GNU and FreeBSD targets
ru: раздел GNU_MBIND поддерживается только целями GNU и FreeBSD

en: symbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targets
ru: символьный тип STT_GNU_IFUNC поддерживается только целями GNU и FreeBSD

en: symbol binding STB_GNU_UNIQUE is supported only by GNU and FreeBSD targets
ru: символьная привязка STB_GNU_UNIQUE поддерживается только целями GNU и FreeBSD

en: GNU_RETAIN section is supported only by GNU and FreeBSD targets
ru: раздел GNU_RETAIN поддерживается только целями GNU и FreeBSD

en: %pB(%pA): relocation %zu has invalid symbol index %lu
ru: %pB(%pA): перемещение %zu содержит некорректный индекс символа %lu

en: %pB(%pA): link section cannot be set because the output file does not have a symbol table
ru: %pB(%pA): нельзя задать раздел ссылок, так как выходной файл не содержит таблицу символов

en: %pB(%pA): info section index is invalid
ru: %pB(%pA): некорректный индекс раздела информации

en: %pB(%pA): info section index cannot be set because the section is not in the output
ru: %pB(%pA): нельзя задать индекс раздела информации, так как раздел отсутствует в результате

en: %pB(%pA): error: secondary reloc section processed twice
ru: %pB(%pA): ошибка: вторичный раздел перемещений обработан дважды

en: %pB(%pA): error: secondary reloc section has zero sized entries
ru: %pB(%pA): ошибка: вторичный раздел перемещений содержит элементы нулевого размера

en: %pB(%pA): error: secondary reloc section has non-standard sized entries
ru: %pB(%pA): ошибка: вторичный раздел перемещений содержит элементы нестандартного размера

en: %pB(%pA): error: secondary reloc section is empty!
ru: %pB(%pA): ошибка: вторичный раздел перемещений пуст!

en: %pB(%pA): error: internal relocs missing for secondary reloc section
ru: %pB(%pA): ошибка: внутренние перемещения отсутствуют для вторичного раздела перемещений

en: %pB(%pA): error: reloc table entry %zu is empty
ru: %pB(%pA): ошибка: элемент таблицы перемещений %zu пуст

en: %pB(%pA): error: secondary reloc %zu references a missing symbol
ru: %pB(%pA): ошибка: вторичное перемещение %zu ссылается на отсутствующий символ

en: %pB(%pA): error: secondary reloc %zu references a deleted symbol
ru: %pB(%pA): ошибка: вторичное перемещение %zu ссылается на удалённый символ

en: %pB(%pA): error: secondary reloc %zu is of an unknown type
ru: %pB(%pA): ошибка: вторичное перемещение %zu неизвестного типа

note: Ignore init flag - it may not be set, despite the flags field containing valid data.
en: private flags = 0x%lx:
ru: собственные флаги = 0x%lx:

en: warning: %pB: conflicting platform configuration %s with %s
ru: предупреждение: %pB: противоречивые настройки платформы %s с %s

en: error: %pB: unable to merge CPU base attributes %s with %s
ru: ошибка: %pB: не удалось объединить основные атрибуты ЦП %s с %s

en: error: %pB: unable to merge ISA extension attributes %s
ru: ошибка: %pB: не удалось объединить атрибуты %s расширения ISA

en: error: %pB: conflicting ISA extension attributes %s with %s
ru: ошибка: %pB: не согласующиеся атрибуты %s с %s расширения ISA

en: error: %pB: cannot mix rf16 with full register set %pB
ru: error: %pB: нельзя смешивать rf16 с полным набором регистров %pB

en: error: %pB: conflicting attributes %s: %s with %s
ru: ошибка: %pB: несогласующиеся атрибуты %s: %s с %s

en: error: %pB: conflicting attributes %s
ru: ошибка: %pB: несогласующиеся атрибуты %s

en: error: attempting to link %pB with a binary %pB of different architecture
ru: ошибка: попытка компоновки %pB с двоичным файлом %pB другой архитектуры

en: %pB: uses different e_flags (%#x) fields than previous modules (%#x)
ru: %pB: использующиеся поля e_flags (%#x) отличаются от использованных в предыдущих модулях (%#x)

en: error: the ARC4 architecture is no longer supported
ru: ошибка: архитектура ARC4 больше не поддерживается

en: warning: unset or old architecture flags; use default machine
ru: предупреждение: не заданы или устарели флаги архитектуры; используется машина по умолчанию

en: %pB(%pA+%#<PRIx64>): CMEM relocation to `%s' is invalid, 16 MSB should be %#x (value is %#<PRIx64>)
ru: %pB(%pA+%#<PRIx64>): некорректное перемещение CMEM в «%s», 16 MSB должно быть %#x (значение равно %#<PRIx64>)

en: %pB(%pA+%#<PRIx64>): CMEM relocation to `%s+%#<PRIx64>' is invalid, 16 MSB should be %#x (value is %#<PRIx64>)
ru: %pB(%pA+%#<PRIx64>): некорректное перемещение CMEM в «%s+%#<PRIx64>», 16 MSB должно быть %#x (значение равно %#<PRIx64>)

en: GOT and PLT relocations cannot be fixed with a non dynamic linker
ru: перемещения GOT и PLT не могут быть постоянными с не динамическим компоновщиком

en: %pB(%pA): warning: unaligned access to symbol '%s' in the small data area
ru: %pB(%pA): предупреждение: невыровненный доступ к символу «%s» в малой области данных

en: %pB(%pA): internal error: out of range error
ru: %pB(%pA): внутренняя ошибка: ошибка выхода из диапазона

en: %pB(%pA): internal error: unsupported relocation error
ru: %pB(%pA): внутренняя ошибка: ошибка неподдерживаемого перемещения

en: %pB(%pA): internal error: dangerous relocation
ru: %pB(%pA): внутренняя ошибка: опасное перемещение

en: %pB(%pA): internal error: unknown error
ru: %pB(%pA): внутренняя ошибка: неизвестная ошибка

en: %pB: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC
ru: %pB: перемещение %s для «%s» не может использоваться при создании общего объекта; перекомпилируйте с -fPIC

en: %pB: unknown mandatory ARC object attribute %d
ru: %pB: неизвестный обязательный атрибут объекта ARC %d

en: warning: %pB: unknown ARC object attribute %d
ru: предупреждение: %pB: неизвестный атрибут объекта ARC %d

en: %pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE section attribute is only supported for M-profile targets that implement the movw instruction
ru: %pB(%pA): предупреждение: склейки длинных ветвей, использованных в разделе с атрибутом раздела SHF_ARM_PURECODE, поддерживаются только для целей M-профиля, который реализован инструкцией movw

en: %pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call to %s
ru: %pB(%s): предупреждение: совместная работа не включена; первое упоминание: %pB: вызов %s в %s

en: ERROR: CMSE stub (%s section) too far (%#<PRIx64>) from destination (%#<PRIx64>)
ru: ОШИБКА: заглушка CMSE (раздел %s) слишком далеко (%#<PRIx64>) от назначения (%#<PRIx64>)

en: no address assigned to the veneers output section %s
ru: не назначен адрес склейкам в выходном разделе %s

en: %pB: cannot create stub entry %s
ru: %pB: невозможно создать элемент заглушки %s

en: %F%P: Could not assign `%pA' to an output section. Retry without --enable-non-contiguous-regions.
ru: %F%P: Невозможно назначить «%pA» выходному разделу. Повторите без --enable-non-contiguous-regions.

en: %pB: special symbol `%s' only allowed for ARMv8-M architecture or later
ru: %pB: специальный символ «%s» разрешён только для архитектуры ARMv8-M и новее

en: %pB: invalid special symbol `%s'; it must be a global or weak function symbol
ru: %pB: некорректный специальный символ «%s»; это должен быть глобальный или слабый символ функции

en: %pB: invalid standard symbol `%s'; it must be a global or weak function symbol
ru: %pB: некорректный стандартный символ «%s»; это должен быть глобальный или слабый символ функции

en: %pB: absent standard symbol `%s'
ru: %pB: отсутствует стандартный символ «%s»

en: %pB: `%s' and its special symbol are in different sections
ru: %pB: «%s» и его специальный символ находятся в разных разделах

en: %pB: entry function `%s' not output
ru: %pB: входная функция «%s» отсутствует в выводе

en: %pB: entry function `%s' is empty
ru: %pB: входная функция «%s» пуста

en: %pB: --in-implib only supported for Secure Gateway import libraries
ru: %pB: --in-implib поддерживается только для библиотек импорта Secure Gateway

en: %pB: invalid import library entry: `%s'; symbol should be absolute, global and refer to Thumb functions
ru: %pB: некорректный элемент импортируемой библиотеки: «%s»; символ должен быть абсолютным, глобальным или ссылаться на функции Thumb

en: entry function `%s' disappeared from secure code
ru: входная функция «%s» исчезла из безопасного кода

en: `%s' refers to a non entry function
ru: «%s» ссылается на не пустую входную функцию

en: %pB: visibility of symbol `%s' has changed
ru: %pB: изменилась видимость символа «%s»

en: %pB: incorrect size for symbol `%s'
ru: %pB: некорректный размер символа «%s»

en: offset of veneer for entry function `%s' not a multiple of its size
ru: смещение склейки входной функции «%s» не кратно её размеру

en: new entry function(s) introduced but no output import library specified:
ru: появилась новая входная функция(и), но не указан вывод импортируемой библиотеки:

en: start address of `%s' is different from previous link
ru: начальный адрес «%s» отличается от предыдущей ссылки

en: unable to find %s glue '%s' for '%s'
ru: не удалось найти склейку %s «%s» для «%s»

en: %pB: BE8 images only valid in big-endian mode
ru: %pB: образы BE8 разрешены только в режиме big-endian

note: Give a warning, but do as the user requests anyway.
en: %pB: warning: selected VFP11 erratum workaround is not necessary for target architecture
ru: %pB: предупреждение: выбранный обход ошибки VFP11 не требуется для целевой архитектуры

en: %pB: warning: selected STM32L4XX erratum workaround is not necessary for target architecture
ru: %pB: предупреждение: выбранный обход ошибки STM32L4XX не требуется для целевой архитектуры

en: %pB: unable to find %s veneer `%s'
ru: %pB: невозможно найти склейку %s «%s»

en: %pB(%pA+%#x): error: multiple load detected in non-last IT block instruction: STM32L4XX veneer cannot be generated; use gcc option -mrestrict-it to generate only one instruction per IT block
ru: %pB(%pA+%#x): ошибка: обнаружено несколько инструкций загрузок в не последнем блоке IT: невозможно сгенерировать склейку STM32L4XX; используйте параметр gcc -mrestrict-it для генерации только одной инструкции в блоке IT

en: invalid TARGET2 relocation type '%s'
ru: недопустимый TARGET2 тип перемещения «%s»

note: FIXME: We ought to be able to generate thumb-1 PLT instructions...
en: %pB: warning: thumb-1 mode PLT generation not currently supported
ru: %pB: предупреждение: генерация PLT в режиме thumb-1 пока не поддерживается

en: %pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline
ru: %pB(%pA+%#<PRIx64>): неожидаемая инструкция %s «%#lx» в трамплине TLS

en: shared object
ru: общий объект

en: PIE executable
ru: исполняемый PIE

en: %pB: relocation %s against external or undefined symbol `%s' can not be used when making a %s; recompile with -fPIC
ru: %pB: перемещение %s для внешнего или неопределённого символа «%s» не может использоваться при создании %s; перекомпилируйте с -fPIC

en: \%pB: warning: %s BLX instruction targets %s function '%s'
ru: \%pB: предупреждение: инструкция BLX %s указывает на функцию %s «%s»

en: %pB: warning: %s BLX instruction targets %s function '%s'
ru: %pB: предупреждение: инструкция BLX %s указывает на функцию %s «%s»

en: %pB: expected symbol index in range 0..%lu but found local symbol with index %lu
ru: %pB: ожидается индекс символа в диапазоне 0..%lu, но найден локальный символ с индексом %lu

en: %pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by TLS_GOTDESC
ru: %pB(%pA+%#<PRIx64>): неожидаемая инструкция %s «%#lx», на которую ссылается TLS_GOTDESC

en: %pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object
ru: %pB(%pA+%#<PRIx64>): перемещение %s не разрешено в общем объекте

en: %pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group relocations
ru: %pB(%pA+%#<PRIx64>): в группе перемещений ALU разрешены только инструкции ADD или SUB

en: %pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group relocation %s
ru: %pB(%pA+%#<PRIx64>): переполнение во время разделения %#<PRIx64> для группы перемещений %s

en: local symbol index too big
ru: индекс локального символа слишком большой

en: no dynamic index information available
ru: нет информации о динамическом индексе

en: invalid dynamic index
ru: неверный динамический индекс

en: dynamic index information not available
ru: нет информации о динамическом индексе

en: %pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section
ru: %pB(%pA+%#<PRIx64>): перемещение %s в разделе SEC_MERGE

en: %pB(%pA+%#<PRIx64>): %s used with TLS symbol %s
ru: %pB(%pA+%#<PRIx64>): %s используется с TLS-символом %s

en: %pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s
ru: %pB(%pA+%#<PRIx64>): %s используется с не TLS-символом %s

en: out of range
ru: вне диапазона

en: unsupported relocation
ru: неподдерживаемое перемещение

en: unknown error
ru: неизвестная ошибка

en: warning: not setting interworking flag of %pB since it has already been specified as non-interworking
ru: предупреждение: флаг совместной работы для %pB не устанавливается, так как он уже указывает на несовместную работу

en: warning: clearing the interworking flag of %pB due to outside request
ru: предупреждение: очищается флаг совместной работы для %pB из-за внешнего запроса

en: warning: clearing the interworking flag of %pB because non-interworking code in %pB has been linked with it
ru: предупреждение: сброс флага совместной работы %pB, так как с ним был скомпонован код без совместной работы из %pB

en: %pB: unknown mandatory EABI object attribute %d
ru: %pB: неизвестный обязательный атрибут EABI-объекта %d

en: warning: %pB: unknown EABI object attribute %d
ru: предупреждение: %pB: неизвестный атрибут EABI-объекта %d

en: error: %pB: unknown CPU architecture
ru: ошибка: %pB: неизвестная процессорная архитектура

en: error: conflicting CPU architectures %s vs %s in %pB
ru: ошибка: противоречащие процессорные архитектуры %s и %s в %pB

en: Error: %pB has both the current and legacy Tag_MPextension_use attributes
ru: ошибка: %pB содержит одновременно и текущий и устаревший атрибут Tag_MPextension_use

en: error: %pB uses VFP register arguments, %pB does not
ru: ошибка: %pB использует регистровые аргументы VFP, а %pB нет

en: error: %pB: unable to merge virtualization attributes with %pB
ru: ошибка: %pB: не удалось объединить атрибуты виртуализации с %pB

en: error: %pB: conflicting architecture profiles %c/%c
ru: ошибка: %pB: противоречащие архитектурные профили %c/%c

en: warning: %pB: conflicting platform configuration
ru: предупреждение: %pB: противоречивые настройки платформы

en: error: %pB: conflicting use of R9
ru: ошибка: %pB: противоречащее использование R9

en: error: %pB: SB relative addressing conflicts with use of R9
ru: ошибка: %pB: противоречащее использование относительной адресации SB и R9

en: warning: %pB uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; use of wchar_t values across objects may fail
ru: предупреждение: %pB использует %u-байтовый wchar_t, хотя уже использовался %u-байтовый wchar_t; использование значений wchar_t в разных объектах может привести к ошибке

en: warning: %pB uses %s enums yet the output is to use %s enums; use of enum values across objects may fail
ru: предупреждение: %pB использует %s enum, хотя уже использовался %s enum; использование значений enum в разных объектах может привести к ошибке

en: error: %pB uses iWMMXt register arguments, %pB does not
ru: ошибка: %pB использует регистровые аргументы iWMMXt, а %pB нет

en: error: fp16 format mismatch between %pB and %pB
ru: ошибка: формат fp16 расходится в %pB и %pB

en: %pB has both the current and legacy Tag_MPextension_use attributes
ru: %pB содержит одновременно и текущий и устаревший атрибут Tag_MPextension_use

en:  [interworking enabled]
ru:  [совместная работа включена]

en:  [VFP float format]
ru:  [VFP формат плавающей точки]

en:  [Maverick float format]
ru:  [Maverick формат плавающей точки]

en:  [FPA float format]
ru:  [FPA формат плавающей точки]

en:  [floats passed in float registers]
ru:  [числа с плавающей точкой передаются в регистрах с плавающей точкой]

en:  [position independent]
ru:  [позиционно-независимый]

en:  [new ABI]
ru:  [новый ABI]

en:  [old ABI]
ru:  [старый ABI]

en:  [software FP]
ru:  [программная FP]

en:  [Version1 EABI]
ru:  [Версия1 EABI]

en:  [sorted symbol table]
ru:  [отсортированная таблица символов]

en:  [unsorted symbol table]
ru:  [несортированная таблица символов]

en:  [Version2 EABI]
ru:  [Версия2 EABI]

en:  [dynamic symbols use segment index]
ru:  [динамические символы используют сегментный индекс]

en:  [mapping symbols precede others]
ru:  [проецируемые символы указываются раньше]

en:  [Version3 EABI]
ru:  [Версия3 EABI]

en:  [Version4 EABI]
ru:  [Версия4 EABI]

en:  [Version5 EABI]
ru:  [Версия5 EABI]

en:  <EABI version unrecognised>
ru:  <нераспознанная версия EABI>

en:  [relocatable executable]
ru:  [перемещаемый исполняемый]

en:  [FDPIC ABI supplement]
ru:  [дополнительный FDPIC ABI]

en:  <Unrecognised flag bits set>
ru:  <Нераспознанный набор битов флага>

en: %pB: bad symbol index: %d
ru: %pB: неправильный символьный индекс: %d

en: FDPIC does not yet support %s relocation to become dynamic for executable
ru: FDPIC пока не поддерживает создание динамических перемещений %s для исполняемых файлов

en: errors encountered processing file %pB
ru: при обработке файла %pB обнаружены ошибки

en: could not find section %s
ru: невозможно найти раздел %s

en: %pB: Number of symbols in input file has increased from %lu to %u
ru: %pB: Количество символов во входном файле увеличилось с %lu до %u

en: %pB: error: Cortex-A8 erratum stub is allocated in unsafe location
ru: %pB: ошибка: заглушка для ошибки Cortex-A8 расположена в небезопасном месте

note: There's not much we can do apart from complain if this happens.
en: %pB: error: Cortex-A8 erratum stub out of range (input file too large)
ru: %pB: ошибка: заглушка для ошибки Cortex-A8 находится вне диапазона (слишком большой входной файл)

en: %pB: error: VFP11 veneer out of range
ru: %pB: ошибка: склейка VFP11 вне диапазона

en: %pB(%#<PRIx64>): error: cannot create STM32L4XX veneer; jump out of range by %<PRId64> bytes; cannot encode branch instruction
ru: %pB(%#<PRIx64>): ошибка: невозможно создать склейку STM32L4XX; прыжок выходит за диапазон %<PRId64> байт; невозможно закодировать инструкцию ветвления

en: %pB: error: cannot create STM32L4XX veneer
ru: %pB: ошибка: невозможно создать склейку STM32L4XX

en: error: %pB is already in final BE8 format
ru: ошибка: %pB уже в конечном формате BE8

en: error: source object %pB has EABI version %d, but target %pB has EABI version %d
ru: ошибка: объект-источник %pB имеет версию EABI %d, а цель %pB имеет версию EABI %d

en: error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d
ru: ошибка: %pB скомпилирован для APCS-%d, в то время как цель %pB использует APCS-%d

en: error: %pB passes floats in float registers, whereas %pB passes them in integer registers
ru: ошибка: %pB передаёт числа с плавающей точкой в регистрах с плавающей точкой, в то время как %pB передаёт их в целочисленных регистрах

en: error: %pB passes floats in integer registers, whereas %pB passes them in float registers
ru: ошибка: %pB передаёт числа в целочисленных регистрах, в то время как %pB передаёт их в регистрах с плавающей точкой

en: error: %pB uses %s instructions, whereas %pB does not
ru: ошибка: %pB использует инструкции %s, в то время как %pB нет

en: error: %pB does not use %s instructions, whereas %pB does
ru: ошибка: %pB не использует инструкции %s, в то время как %pB использует

en: error: %pB uses software FP, whereas %pB uses hardware FP
ru: ошибка: %pB использует программную FP, в то время как %pB использует аппаратную FP

en: error: %pB uses hardware FP, whereas %pB uses software FP
ru: ошибка: %pB использует аппаратную FP, в то время как %pB использует программную FP

en: warning: %pB supports interworking, whereas %pB does not
ru: предупреждение: %pB поддерживает совместную работу, в то время как %pB нет

en: warning: %pB does not support interworking, whereas %pB does
ru: предупреждение: %pB не поддерживает совместную работу, в то время как %pB поддерживает

en: %X%H: %s against `%s': error: relocation applies outside section
ru: %X%H: %s для «%s»: ошибка: перемещение применено вне раздела

en: %X%H: %s against `%s': error: relocation target address is odd
ru: %X%H: %s для «%s»: ошибка: нечётный адрес целевого перемещения

en: %X%H: %s against `%s': internal error: unexpected relocation result %d
ru: %X%H: %s для «%s»: внутренняя ошибка: неожиданный результат перемещения %d

en: cannot create stub entry %s
ru: невозможно создать элемент заглушки %s

en: relocation should be even number
ru: значение перемещения должно быть чётным числом

en: %pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'
ru: %pB(%pA+%#<PRIx64>): неразрешимое перемещение с символом «%s»

en: %pB(%pA+%#<PRIx64>): reloc against `%s': error %d
ru: %pB(%pA+%#<PRIx64>): перемещение с «%s»: ошибка %d

en: %pB: relocation at `%pA+%#<PRIx64>' references symbol `%s' with nonzero addend
ru: %pB: перемещение по адресу «%pA+%#<PRIx64>» ссылается на символ «%s» с ненулевым добавлением

en: relocation references symbol not defined in the module
ru: перемещение указывает на неопределённый символ в модуле

en: R_BFIN_FUNCDESC references dynamic symbol with nonzero addend
ru: R_BFIN_FUNCDESC указывает на динамический символ с ненулевым добавлением

en: cannot emit fixups in read-only section
ru: невозможно сгенерировать местоположения в разделе только для чтения

en: cannot emit dynamic relocations in read-only section
ru: невозможно сгенерировать динамические перемещения в разделе только для чтения

en: R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend
ru: R_BFIN_FUNCDESC_VALUE указывает на динамический символ с ненулевым добавлением

en: relocations between different segments are not supported
ru: перемещения между различными сегментами не поддерживаются

en: warning: relocation references a different segment
ru: предупреждение: перемещение ссылается на другой сегмент

en: internal error: dangerous relocation
ru: внутренняя ошибка: опасное перемещение

note: Ignore init flag - it may not be set, despite the flags field containing valid data.
en: private flags = %lx:
ru: собственные флаги = %lx:

en: %pB: cannot link non-fdpic object file into fdpic executable
ru: %pB: невозможно скомпоновать объектный файл, не являющийся fdpic, в исполняемый fdpic

en: %pB: cannot link fdpic object file into non-fdpic executable
ru: %pB: невозможно скомпоновать объектный файл, являющийся fdpic, в исполняемый не fdpic

en: *** check this relocation %s
ru: *** проверьте это перемещение %s

en: the bfin target does not currently support the generation of copy relocations
ru: для цели bfin пока не поддерживается генерация копирования перемещений

en: unsupported relocation type
ru: неподдерживаемый тип перемещения

en: %pB, section %pA: unresolvable relocation %s against symbol `%s'
ru: %pB, раздел %pA: неразрешимое перемещение %s у символа «%s»

en: %pB, section %pA: no PLT nor GOT for relocation %s against symbol `%s'
ru: %pB, раздел %pA: нет ни PLT ни GOT для перемещения %s у символа «%s»

en: %pB, section %pA: no PLT for relocation %s against symbol `%s'
ru: %pB, раздел %pA: нет PLT для перемещения %s у символа «%s»

en: [whose name is lost]
ru: [чьё имя потеряно]

en: %pB, section %pA: relocation %s with non-zero addend %<PRId64> against local symbol
ru: %pB, раздел %pA: перемещение %s с ненулевым добавлением %<PRId64> у локального символа

en: %pB, section %pA: relocation %s with non-zero addend %<PRId64> against symbol `%s'
ru: %pB, раздел %pA: перемещение %s с ненулевым добавлением %<PRId64> у символа «%s»

en: %pB, section %pA: relocation %s is not allowed for global symbol: `%s'
ru: %pB, раздел %pA: перемещение %s не разрешено для глобального символа: «%s»

en: %pB, section %pA: relocation %s with no GOT created
ru: %pB, раздел %pA: перемещение %s без созданного GOT

note: We shouldn't get here for GCC-emitted code.
en: %pB, section %pA: relocation %s has an undefined reference to `%s', perhaps a declaration mixup?
ru: %pB, раздел %pA: перемещение %s имеет неопределённую ссылку на «%s»; возможно, смешение объявлений?

en: %pB, section %pA: relocation %s is not allowed for `%s', a global symbol with default visibility, perhaps a declaration mixup?
ru: %pB, раздел %pA: перемещение %s не разрешено для «%s», глобального символа с видимостью по умолчанию; возможно, смешение объявлений?

en: %pB, section %pA: relocation %s is not allowed for symbol: `%s' which is defined outside the program, perhaps a declaration mixup?
ru: %pB, раздел %pA: перемещение %s не разрешено для символа: «%s», который определён вне программы; возможно, смешение объявлений?

en: (too many global variables for -fpic: recompile with -fPIC)
ru: (слишком много глобальных переменных для -fpic: перекомпилируйте с параметром -fPIC)

en: (thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or -mno-small-tls)
ru: (локальный данные нити слишком велики для -fpic или -msmall-tls: перекомпилируйте с параметром -fPIC или -mno-small-tls)

en: %pB, section %pA: v10/v32 compatible object must not contain a PIC relocation
ru: %pB, раздел %pA: v10/v32 совместимый объект не должен содержать перемещение PIC

en: %pB, section %pA:
      relocation %s not valid in a shared object; typically an option mixup, recompile with -fPIC
ru: %pB, раздел %pA: перемещение %s не должно использоваться в общем объекте; возможно, смешение параметров, перекомпилируйте с -fPIC

en: %pB, section %pA: relocation %s should not be used in a shared object; recompile with -fPIC
ru: %pB, раздел %pA: перемещение %s не должно использоваться в общем объекте; перекомпилируйте с -fPIC

en: %pB, section `%pA', to symbol `%s': relocation %s should not be used in a shared object; recompile with -fPIC
ru: %pB, раздел «%pA», к символу «%s»: перемещение %s не должно использоваться в общем объекте; перекомпилируйте с -fPIC

en: unexpected machine number
ru: неожидаемое машинное число

en:  [symbols have a _ prefix]
ru:  [символы содержат префикс _]

en:  [v10 and v32]
ru:  [v10 и v32]

en: %pB: uses _-prefixed symbols, but writing file with non-prefixed symbols
ru: %pB: используются символы с префиксом _, но в файл записываются символы без префиксов

en: %pB: uses non-prefixed symbols, but writing file with _-prefixed symbols
ru: %pB: используются символы без префикса _, но в файл записываются символы с префиксом _

en: %pB contains CRIS v32 code, incompatible with previous objects
ru: %pB содержит код CRIS v32, который не совместим с предыдущими объектами

en: %pB contains non-CRIS-v32 code, incompatible with previous objects
ru: %pB содержит код не CRIS v32, который не совместим с предыдущими объектами

en: GOT table size out of range
ru: размер таблицы GOT выходит за границы

en: warning: unrecognized arch eflag '%#lx'
ru: предупреждение: нераспознанный eflag архитектуры «%#lx»

en: warning: unrecognised arch name '%#x'
ru: предупреждение: нераспознанное имя архитектуры «%#x»

en: %pB: machine flag conflict with target
ru: %pB: машинный флаг конфликтует с целью

en: warning: file %pB's arch flag %s conflict with target %s,set target arch flag to %s
ru: предупреждение: файловый флаг %pB архитектуры %s конфликтует с целевым %s, используем флаг целевой архитектуры %s

en: Error: %pB and %pB has different VDSP version
ru: Ошибка: у %pB и %pB разные версии VDSP

en: Error: %pB and %pB has different DSP version
ru: Ошибка: у %pB и %pB разные версии DSP

en: Error: %pB and %pB has different FPU ABI
ru: Ошибка: у %pB и %pB разные FPU ABI

en: warning: file %pB's arch flag %s conflicts with target ck%s, using %s
ru: предупреждение: файловый флаг %pB архитектуры %s конфликтует с целевым %s, используем %s

note: The r_type is error, not support it.
en: %pB: unsupported relocation type: %#x
ru: %pB: неподдерживаемый тип перемещения : %#x

en: branch (PC rel16) to section (%s) not supported
ru: ветвление (PC rel16) в раздел (%s) не поддерживается

en: jump (PC rel26) to section (%s) not supported
ru: прыжок (PC rel26) в раздел (%s) не поддерживается

note: Only if it's not an unresolved symbol.
en: unsupported relocation between data/insn address spaces
ru: неподдерживаемое перемещение между адресным пространством данных/инструкций

en: relocation requires zero addend
ru: для перемещения требуется нулевое добавление

en: %H: relocation to `%s+%v' may have caused the error above
ru: %H: перемещение в «%s+%v» может быть вызвано предыдущей ошибкой

en: %H: relocation references symbol not defined in the module
ru: %H: перемещение указывает на неопределённый символ в модуле

en: %H: R_FRV_GETTLSOFF not applied to a call instruction
ru: %H: R_FRV_GETTLSOFF не применимо для инструкции call

en: %H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction
ru: %H R_FRV_GOTTLSDESC12 не применимо для инструкции lddi

en: %H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction
ru: %H: R_FRV_GOTTLSDESCHI не применимо для инструкции sethi

en: %H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction
ru: %H: R_FRV_GOTTLSDESCLO не применимо для инструкции setlo или setlos

en: %H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction
ru: %H: R_FRV_TLSDESC_RELAX не применимо для инструкции ldd

en: %H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction
ru: %H: R_FRV_GETTLSOFF_RELAX не применимо для инструкции calll

en: %H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction
ru: %H: R_FRV_GOTTLSOFF12 не применимо для инструкции ldi

en: %H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction
ru: %H: R_FRV_GOTTLSOFFHI не применимо для инструкции sethi

en: %H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction
ru: %H: R_FRV_GOTTLSOFFLO не применимо для инструкции setlo или setlos

en: %H: R_FRV_TLSOFF_RELAX not applied to an ld instruction
ru: %H: R_FRV_TLSOFF_RELAX не применимо для инструкции ld

en: %H: R_FRV_TLSMOFFHI not applied to a sethi instruction
ru: %H: R_FRV_TLSMOFFHI не применимо для инструкции sethi

en: R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction
ru: R_FRV_TLSMOFFLO не применимо для инструкции setlo или setlos

en: %H: %s references dynamic symbol with nonzero addend
ru: %H: %s указывает на динамический символ с ненулевым добавлением

en: %H: cannot emit fixups in read-only section
ru: %H: невозможно сгенерировать местоположения в разделе только для чтения

en: %H: cannot emit dynamic relocations in read-only section
ru: %H: невозможно сгенерировать динамические перемещения в разделе только для чтения

en: %H: reloc against `%s' references a different segment
ru: %H: перемещение указывает на ссылки «%s» другого сегмента

en: %H: reloc against `%s': %s
ru: %H: перемещение указывает на «%s»: %s

en: %pB: compiled with %s and linked with modules that use non-pic relocations
ru: %pB: скомпилирован с %s и скомпонован с модулями, в которых используются не-pic перемещения

en: %pB: compiled with %s and linked with modules compiled with %s
ru: %pB: скомпилирован с %s и скомпонован с модулями, скомпилированными с %s

en: %pB: uses different unknown e_flags (%#x) fields than previous modules (%#x)
ru: %pB: используются неизвестные поля e_flags (%#x), отличающиеся от использованных в предыдущих модулях (%#x)

en: %pB: relocations in generic ELF (EM: %d)
ru: %pB: перемещения в универсальном ELF (EM: %d)

en: %pB(%pA+%#<PRIx64>): cannot reach %s, recompile with -ffunction-sections
ru: %pB(%pA+%#<PRIx64>): невозможно достичь %s, перекомпилируйте с -ffunction-sections

en: %pB: relocation %s can not be used when making a shared object; recompile with -fPIC
ru: %pB: перемещение %s не может использоваться при создании общего объекта; перекомпилируйте с -fPIC

en: %pB: duplicate export stub %s
ru: %pB: повторный экспорт заглушки %s

en: %pB(%pA+%#<PRIx64>): %s fixup for insn %#x is not supported in a non-shared link
ru: %pB(%pA+%#<PRIx64>): местоположение %s для инструкции %#x не поддерживается в не общей ссылке

en: %s has both normal and TLS relocs
ru: %s содержит обычные перемещения и перемещения TLS

en: %pB:%s has both normal and TLS relocs
ru: %pB:%s содержит обычные перемещения и перемещения TLS

en: %pB(%pA+%#<PRIx64>): cannot handle %s for %s
ru: %pB(%pA+%#<PRIx64>): невозможно обработать %s для %s

en: .got section not immediately after .plt section
ru: раздел .got не может стоять сразу после раздела .plt

en: %pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `%pA' failed
ru: %pB: TLS-переход из %s в %s для «%s» по адресу %#<PRIx64> в разделе «%pA» завершился ошибкой

en: %pB: direct GOT relocation R_386_GOT32X against `%s' without base register can not be used when making a shared object
ru: %pB: прямое GOT перемещение R_386_GOT32X c «%s» без базового регистра не может использоваться при создании общего объекта

en: %pB: `%s' accessed both as normal and thread local symbol
ru: %pB: «%s» доступен как обычный и как локальный для нити символ

en: %pB: unsupported non-PIC call to IFUNC `%s'
ru: %pB: неподдерживаемый не PIC вызов IFUNC «%s»

en: %pB: non-canonical reference to canonical protected function `%s' in %pB
ru: %pB: неканоническая ссылка на каноническую защищённую функцию «%s» в %pB

en: %pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported
ru: %pB: перемещение %s с STT_GNU_IFUNC символом «%s» не поддерживается

en: Local IFUNC function `%s' in %pB
ru: Локальная функция IFUNC «%s» в %pB

en: %pB: direct GOT relocation %s against `%s' without base register can not be used when making a shared object
ru: %pB: прямое GOT перемещение %s c «%s» без базового регистра не может использоваться при создании общего объекта

en: hidden symbol
ru: скрытый символ

en: internal symbol
ru: внутренний символ

en: protected symbol
ru: защищённый символ

en: symbol
ru: символ

en: %pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when making a shared object
ru: %pB: перемещение R_386_GOTOFF для неопределённого %s «%s» не может использоваться при создании общего объекта

en: %pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when making a shared object
ru: %pB: перемещение R_386_GOTOFF для защищённой %s «%s» не может использоваться при создании общего объекта

en: %F%P: discarded output section: `%pA'
ru: %F%P: отброшенный выходной раздел: «%pA»

en: ip2k relaxer: switch table without complete matching relocation information.
ru: ip2k relaxer: таблица переключений без полного совпадения информации о перемещении.

en: ip2k relaxer: switch table header corrupt.
ru: ip2k relaxer: испорчен заголовок у таблицы переключений.

en: ip2k linker: missing page instruction at %#<PRIx64> (dest = %#<PRIx64>)
ru: компоновщик ip2k: отсутствует страница инструкций по адресу %#<PRIx64> (назнач = %#<PRIx64>)

en: ip2k linker: redundant page instruction at %#<PRIx64> (dest = %#<PRIx64>)
ru: компоновщик ip2k: повторяющаяся страница инструкций по адресу %#<PRIx64> (назнач = %#<PRIx64>)

en: global pointer relative relocation when _gp not defined
ru: глобальный указатель относительно перемещения, но _gp не определена

en: global pointer relative address out of range
ru: глобальный указатель относительно адреса вне диапазона

en: internal error: addend should be zero for %s
ru: внутренняя ошибка: добавление должно быть нулём для %s

en: SDA relocation when _SDA_BASE_ not defined
ru: перемещение SDA, но _SDA_BASE_ не определена

en: %pB: the target (%s) of an %s relocation is in the wrong section (%pA)
ru: %pB: цель (%s) перемещения %s в ошибочном разделе (%pA)

en: %pB: instruction set mismatch with previous modules
ru: %pB: набор инструкций не совпадает с набором у предыдущих модулей

en: private flags = %lx
ru: собственные флаги = %lx

en: : m32r instructions
ru: : инструкции m32r

en: : m32rx instructions
ru: : инструкции m32rx

en: : m32r2 instructions
ru: : инструкции m32r2

en: reference to the far symbol `%s' using a wrong relocation may result in incorrect execution
ru: ссылка на дальний символ «%s» с помощью ошибочного перемещения может привести к неправильному выполнению

en: XGATE address (%lx) is not within shared RAM(0xE000-0xFFFF), therefore you must manually offset the address, and possibly manage the page, in your code.
ru: Адрес XGATE (%lx) находится вне общей оперативной памяти (0xE000-0xFFFF), поэтому вы должны вручную указывать адрес смещения и, возможно, управлять страницей в коде.

en: banked address [%lx:%04lx] (%lx) is not in the same bank as current banked address [%lx:%04lx] (%lx)
ru: банкируемый адрес [%lx:%04lx] (%lx) не совпадает с банком текущего банкируемого адреса [%lx:%04lx] (%lx)

en: reference to a banked address [%lx:%04lx] in the normal address space at %04lx
ru: ссылка на банкируемый адрес [%lx:%04lx] в обычном адресном пространстве по адресу %04lx

en: S12 address (%lx) is not within shared RAM(0x2000-0x4000), therefore you must manually offset the address in your code
ru: Адрес S12 (%lx) находится вне общей оперативной памяти (0x2000-0x4000), поэтому вы должны вручную указывать адрес смещения в коде

en: %pB: linking files compiled for 16-bit integers (-mshort) and others for 32-bit integers
ru: %pB: компоновка файлов, скомпилированных для 16-битных целых (-mshort), с файлами, скомпилированными для 32-битных целых

en: %pB: linking files compiled for 32-bit double (-fshort-double) and others for 64-bit double
ru: %pB: компоновка файлов, скомпилированных для 32-битных double (-fshort-double), с файлами, скомпилированными для 64-битных double

en: %pB: linking files compiled for HCS12 with others compiled for HC12
ru: %pB: компоновка файлов, скомпилированных для HCS12, с файлами, скомпилированными для HC12

en: [abi=32-bit int,
ru: [abi=32-битное int,

en: [abi=16-bit int,
ru: [abi=16-битное int,

en: 64-bit double,
ru: 64-битное double,

en: 32-bit double,
ru: 32-битное double,

en: cpu=HC11]
ru: ЦП=HC11]

en: cpu=HCS12]
ru: ЦП=HCS12]

en: cpu=HC12]
ru: ЦП=HC12]

en:  [memory=bank-model]
ru:  [память=модель с банками]

en:  [memory=flat]
ru:  [память=плоская]

en:  [XGATE RAM offsetting]
ru:  [смещение XGATE памяти]

en: %pB uses hard float, %pB uses soft float
ru: %pB использует аппаратную плавающую точку, %pB использует программную плавающую точку

en: unknown
ru: неизвестно

en: %pB: GOT overflow: number of relocations with 8-bit offset > %d
ru: %pB: переполнение GOT: количество перемещений с 8-битным смещением > %d

en: %pB: GOT overflow: number of relocations with 8- or 16-bit offset > %d
ru: %pB: переполнение GOT: количество перемещений с 8-ми или 16-битным смещением > %d

note: Pacify gcc -Wall.
en: mep: no reloc for code %d
ru: mep: нет перемещения для кода %d

en: MeP: howto %d has type %d
ru: MeP: howto %d имеет тип %d

en: %pB and %pB are for different cores
ru: %pB и %pB для разных ядер

en: %pB and %pB are for different configurations
ru: %pB и %pB для разных конфигураций

en: private flags = 0x%lx
ru: собственные флаги = 0x%lx

en: %pB(%pA): multiple TLS models are not supported
ru: %pB(%pA): несколько моделей TLS не поддерживается

en: %pB(%pA): shared library symbol %s encountered whilst performing a static link
ru: %pB(%pA): при выполнении статической компоновки обнаружен символ %s общей библиотеки

en: %pB: probably compiled without -fPIC?
ru: %pB: вероятно, компиляция без -fPIC?

en: literal relocation occurs for an external symbol
ru: для внешнего символа обнаружено константное перемещение

en: 32bits gp relative relocation occurs for an external symbol
ru: для внешнего символа обнаружено 32—битное относительное перемещение

en: error: final size of uleb128 value at offset 0x%lx in %pA from %pB exceeds available space
ru: ошибка: конечный размер значения uleb128 по смещению 0x%lx в %pA из %pB превышает доступное место

en: try enabling relaxation to avoid relocation truncations
ru: попробуйте включить ослабление, чтобы избежать обрезания перемещений

en: internal error: branch/jump to an odd address detected
ru: внутренняя ошибка: обнаружено ветвление/прыжок по странному адресу

en: warning: %pB: unknown MSPABI object attribute %d
ru: предупреждение: %pB: неизвестный атрибут MSPABI-объекта %d

en: error: %pB uses %s instructions but %pB uses %s
ru: ошибка: %pB использует инструкции %s, в то время как %pB использует %s

en: error: %pB uses the %s code model whereas %pB uses the %s code model
ru: ошибка: %pB использует модель кода %s, в то время как %pB использует модель кода %s

en: error: %pB uses the large code model but %pB uses MSP430 instructions
ru: ошибка: %pB использует огромную модель кода, в то время как %pB использует инструкции MSP430

en: error: %pB uses the %s data model whereas %pB uses the %s data model
ru: ошибка: %pB использует модель данных %s, в то время как %pB использует модель данных %s

en: error: %pB uses the small code model but %pB uses the %s data model
ru: ошибка: %pB использует малую модель данных, в то время как %pB использует модель данных %s

en: error: %pB uses the %s data model but %pB only uses MSP430 instructions
ru: ошибка: %pB использует модель данных %s, в то время как %pB использует только инструкции MSP430

en: error: %pB can use the upper region for data, but %pB assumes data is exclusively in lower memory
ru: ошибка: %pB может использовать верхнюю область для данных, но %pB предполагает, что данные находятся только в нижней области памяти

en: error: can't find symbol: %s
ru: ошибка: невозможно найти символ: %s

en: %pB: warning: %s unsupported in shared mode
ru: %pB: предупреждение: %s не поддерживается в общем режиме

en: %pB: warning: unaligned access to GOT entry
ru: %pB: предупреждение: невыровненный доступ к элементу GOT

en: %pB: warning: relocate SDA_BASE failed
ru: %pB: предупреждение: не удалось выполнить перемещение SDA_BASE

en: %pB(%pA): warning: unaligned small data access of type %d
ru: %pB(%pA): предупреждение: невыровненный доступ к малым данным с типом %d

en: %pB: ISR vector size mismatch with previous modules, previous %u-byte, current %u-byte
ru: %pB: размер вектора ISR не совпадает с предыдущими модулями, был %u-байтовый, стал %u-байтовый

en: %pB: warning: endian mismatch with previous modules
ru: %pB: предупреждение: порядок байт не совпадает с предыдущими модулями

en: %pB: warning: older version of object file encountered, please recompile with current tool chain
ru: %pB: предупреждение: обнаружена старая версия объектного файла, перекомпилируйте текущим набором инструментов

en: %pB: error: ABI mismatch with previous modules
ru: %pB: ошибка: ABI не совпадает с использованным в предыдущих модулях

en: %pB: error: instruction set mismatch with previous modules
ru: %pB: ошибка: набор инструкций не совпадает с использованным в предыдущих модулях

en: %pB: warning: incompatible elf-versions %s and %s
ru: %pB: предупреждение: несовместимые версии elf %s и %s

en: : n1 instructions
ru: : инструкции n1

en: : n1h instructions
ru: : инструкции n1h

en: %pB: error: search_nds32_elf_blank reports wrong node
ru: %pB: ошибка: search_nds32_elf_blank сообщает о неверном узле

en: %pB: warning: %s points to unrecognized reloc at %#<PRIx64>
ru: %pB: предупреждение: %s указывает на нераспознанное перемещение по адресу %#<PRIx64>

en: %pB: nested OMIT_FP in %pA
ru: %pB: вложенные OMIT_FP в %pA

en: %pB: unmatched OMIT_FP in %pA
ru: %pB: несовпадение OMIT_FP в %pA

en: error: %pB: big-endian R2 is not supported
ru: ошибка: %pB: порядок от старшего к младшему R2 не поддерживается

en: error: %pB: conflicting CPU architectures %d/%d
ru: ошибка: %pB: противоречащие архитектурные профили %d/%d

en: global pointer relative relocation at address %#<PRIx64> when _gp not defined
ru: глобальный указатель относительного перемещения по адресу %#<PRIx64>, но _gp не определена

en: unable to reach %s (at %#<PRIx64>) from the global pointer (at %#<PRIx64>) because the offset (%<PRId64>) is out of the allowed range, -32678 to 32767
ru: невозможно достичь %s (по адресу %#<PRIx64>) из глобального указателя (%#<PRIx64>), так как смещение (%<PRId64>) выходит из разрешённого диапазона -32678—32767

en: relocation out of range
ru: перемещение выходит за диапазон

en: dangerous relocation
ru: опасное перемещение

en: dynamic variable `%s' is zero size
ru: динамическая переменная «%s» имеет нулевой размер

en: %pB: Cannot handle relocation value size of %d
ru: %pB: невозможно обработать размер значения перемещения %d

en: %pB: unknown relocation type %d
ru: %pB: неизвестный тип перемещения %d

en: %pB: addend should be zero for plt relocations
ru: %pB: добавление должно быть нулём для перемещений plt

en: %pB: addend should be zero for got relocations
ru: %pB: добавление должно быть нулём для перемещений got

en: %pB: gotoff relocation against dynamic symbol %s
ru: %pB: перемещение gotoff для динамического символа %s

en: %pB: pc-relative relocation against dynamic symbol %s
ru: %pB: pc-относительное перемещение для динамического символа %s

en: %pB: non-pic relocation against symbol %s
ru: %pB: не-pic перемещение для символа %s

en: %pB: support for local dynamic not implemented
ru: %pB: поддержка локальных динамических элементов не реализована

en: %pB: will not resolve runtime TLS relocation
ru: %pB: перемещение TLS времени выполнения не будет решено

en: %pB: bad relocation section name `%s'
ru: %pB: неправильное имя перемещаемого раздела «%s»

en: %pB: %s flag mismatch with previous modules
ru: %pB: флаг %s не совпадает с предыдущими модулями

en: generic linker can't handle %s
ru: универсальный компоновщик не смог обработать %s

en: corrupt %s section in %pB
ru: повреждённый раздел %s в %pB

en: unable to read in %s section from %pB
ru: не удалось прочитать раздел %s из %pB

en: warning: unable to set size of %s section in %pB
ru: предупреждение: не удалось задать размер раздела %s в %pB

en: failed to allocate space for new APUinfo section
ru: не удалось выделить место для нового раздела APUinfo

en: failed to compute new APUinfo section
ru: не удалось вычислить новый раздел APUinfo

en: failed to install new APUinfo section
ru: не удалось установить новый раздел APUinfo

en: %pB: relocation %s cannot be used when making a shared object
ru: %pB: перемещение %s не может использоваться при создании общего объекта

en: %pB uses double-precision hard float, %pB uses single-precision hard float
ru: %pB использует аппаратную плавающую точку двойной точности, %pB использует аппаратную плавающую точку одинарной точности

en: %pB uses 64-bit long double, %pB uses 128-bit long double
ru: %pB использует 64-битный long double, %pB использует 128-битный long double

en: %pB uses IBM long double, %pB uses IEEE long double
ru: %pB использует long double в формате IBM, %pB использует long double в формате IEEE

en: %pB uses AltiVec vector ABI, %pB uses SPE vector ABI
ru: %pB использует ABI векторов AltiVec, %pB использует ABI векторов SPE

en: %pB uses r3/r4 for small structure returns, %pB uses memory
ru: %pB использует r3/r4 для возврата маленькой структуры, %pB использует память

en: %pB: compiled with -mrelocatable and linked with modules compiled normally
ru: %pB: скомпилирована с параметром -mrelocatable и нормально скомпонована со скомпилированными модулями

en: %pB: compiled normally and linked with modules compiled with -mrelocatable
ru: %pB: нормально скомпилирована и скомпонована с модулями, скомпилированными с параметром -mrelocatable

en: %pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn
ru: %pB(%pA+0x%lx): ожидается перемещение в формате 16A по адресу 0x%08x insn

en: %pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn
ru: %pB(%pA+0x%lx): ожидается перемещение в формате 16D по адресу 0x%08x insn

en: bss-plt forced due to %pB
ru: принудительно используется bss-plt из-за %pB

en: bss-plt forced by profiling
ru: принудительно используется bss-plt из-за профилирования

en: %H: warning: %s unexpected insn %#x.
ru: %H: предупреждение: в %s не ожидалось insn %#x.

note: Uh oh, we didn't find the expected call.  We could just mark this symbol to exclude it from tls optimization but it's safer to skip the entire optimization.
en: %H arg lost __tls_get_addr, TLS optimization disabled
ru: %H аргумент lost __tls_get_addr, оптимизация TLS выключена

en: %pB: dynamic relocation in read-only section `%pA'
ru: %pB: динамическое перемещение в разделе только для чтения «%pA»

en: %pB: Adjusting branch at 0x%V towards "%s" in section %s
ru: %pB: подстраиваем ветвление по адресу 0x%V для "%s" в разделе %s

en: %P: %H: error: %s with unexpected instruction %x
ru: %P: %H: ошибка: %s с неожиданной инструкцией %x

en: %H: fixup branch overflow
ru: %H: переполнение ветви местоположений

en: %pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x
ru: %pB(%pA+%#<PRIx64>): ошибка: %s с неожиданной инструкцией %#x

en: %X%H: unsupported bss-plt -fPIC ifunc %s
ru: %X%H: неподдерживаемая bss-plt -fPIC ifunc %s

en: %pB: reloc %#x unsupported
ru: %pB: перемещение %#x не поддерживается

en: %H: non-zero addend on %s reloc against `%s'
ru: %H: ненулевое добавление в перемещении %s для «%s»

note: @local on an ifunc does not really make sense since the ifunc resolver can take you anywhere.  More seriously, calls to ifuncs must go through a plt call stub, and for pic the plt call stubs uses r30 to access the PLT.  The problem is that a call that is local won't have the +32k reloc addend trick 
en: %X%H: @local call to ifunc %s
ru: %X%H: @local вызов ifunc %s

en: %H: relocation %s for indirect function %s unsupported
ru: %H: перемещение %s для неявного вызова функции %s не поддерживается

en: %pB: the target (%s) of a %s relocation is in the wrong output section (%s)
ru: %pB: назначение (%s) перемещения %s в ошибочный выходной раздел (%s)

en: %X%P: %H: %s relocation unsupported for bss-plt
ru: %X%P: %H: перемещение %s не поддерживается для bss-plt

en: %H: error: %s against `%s' not a multiple of %u
ru: %H: ошибка: %s в «%s» не кратно %u

en: %H: unresolvable %s relocation against symbol `%s'
ru: %H: неразрешимое перемещение %s для символа «%s»

en: %H: %s reloc against `%s': error %d
ru: %H: перемещение %s для «%s»: ошибка %d

en: %X%P: text relocations and GNU indirect functions will result in a segfault at runtime
ru: %X%P:  текстовые перемещения и неявные функции GNU приведут к ошибке сегментирования во время выполнения

en: %P: warning: text relocations and GNU indirect functions may result in a segfault at runtime
ru: %P: предупреждение: текстовые перемещения и неявные функции GNU могут привести к ошибке сегментирования во время выполнения

en: %s not defined in linker created %pA
ru: %s не определено в компоновщике, созданном %pA

en: error: %pB: old incompatible object file detected
ru: ошибка: %pB: обнаружен старый несовместимый объектный файл

en: RL78 reloc stack overflow/underflow
ru: перемещение RL78 вызвало выход за границы стека

en: RL78 reloc divide by zero
ru: перемещение RL78 делится на ноль

en: warning: RL78_SYM reloc with an unknown symbol
ru: предупреждение: перемещение RL78_SYM с неизвестным символом

en: %H: %s out of range
ru: %H: %s вне диапазона

en: %H: relocation type %u is not supported
ru: %H: перемещение с типом %u не поддерживается

en: %H: relocation %s returns an unrecognized value %x
ru: %H: перемещение %s вернуло нераспознанное значение %x

en: RL78 ABI conflict: G10 file %pB cannot be linked with %s file %pB
ru: конфликт RL78 ABI: G10 в файле %pB невозможно скомпоновать с %s из файла %pB

en: RL78 ABI conflict: cannot link %s file %pB with %s file %pB
ru: конфликт RL78 ABI: невозможно скомпоновать %s из файла %pB с %s из файла %pB

en: RL78 merge conflict: cannot link 32-bit and 64-bit objects together
ru: конфликт объединения RL78: невозможно скомпоновать 32-битные и 64-битные объекты вместе

en: - %pB is 64-bit, %pB is not
ru: - %pB является 64-битным, а %pB нет

en:  [64-bit doubles]
ru: [64-битные double]

en: %pB:%pA: table entry %s outside table
ru: %pB:%pA: элемент таблицы %s находится вне таблицы

en: %pB:%pA: table entry %s not word-aligned within table
ru: %pB:%pA: элемент таблицы %s не выровнен в таблице по границе слова

en: %pB:%pA: warning: deprecated Red Hat reloc %s detected against: %s
ru: %pB:%pA: предупреждение: обнаружено устаревшее перемещение Red Hat %s для: %s

note: Check for unsafe relocs in PID mode.  These are any relocs where an absolute address is being computed.  There are special cases for relocs against symbols that are known to be referenced in crt0.o before the PID base address register has been initialised.
en: %pB(%pA): unsafe PID relocation %s at %#<PRIx64> (against %s in %s)
ru: %pB(%pA): небезопасное перемещение PID %s по адресу %#<PRIx64> (для %s в %s)

en: warning: RX_SYM reloc with an unknown symbol
ru: предупреждение: перемещение RX_SYM с неизвестным символом

en: %pB(%pA): error: call to undefined function '%s'
ru: %pB(%pA): ошибка: вызов неопределённой функции «%s»

en: there is a conflict merging the ELF header flags from %pB
ru: возник конфликт объединения флагов заголовка ELF из %pB

en:   the input  file's flags: %s
ru:   флаги входного файла: %s

en:   the output file's flags: %s
ru:   флаги выходного файла: %s

en: %pB:%pA: table %s missing corresponding %s
ru: %pB:%pA: отсутствует таблица %s, соответствующая %s

en: %pB:%pA: %s and %s must be in the same input section
ru: %pB:%pA: %s и %s должны быть в одном входном разделе

en: %pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s
ru: %pB(%pA+%#<PRIx64>): недопустимая инструкция для TLS-перемещения %s

en: not enough GOT space for local GOT entries
ru: недостаточно пространства GOT для локальных элементов GOT

en: address not word aligned
ru: адрес не выровнен по границе слова

en: %pB: malformed reloc detected for section %pA
ru: %pB: обнаружено искажённое перемещение в разделе %pA

en: %pB: CALL15 reloc at %#<PRIx64> not against global symbol
ru: %pB: перемещение CALL15 по адресу %#<PRIx64> не для глобального символа

en: %pB: warning: linking PIC files with non-PIC files
ru: %pB: предупреждение: выполняется компоновка PIC-файлов с не-PIC файлами

en: %pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn 0x%x
ru: %pB: %#<PRIx64>: предупреждение: R_SH_USES указывает на нераспознанную инструкцию 0x%x

en: %pB: %#<PRIx64>: fatal: unaligned branch target for relax-support relocation
ru: %pB: %#<PRIx64>: останов: невыровненное назначение ветвления для перемещения с поддержкой ослабления

en: %pB: %#<PRIx64>: fatal: unaligned %s relocation %#<PRIx64>
ru: %pB: %#<PRIx64>: останов: невыровненное перемещение %s (%#<PRIx64>)

en: %pB: %#<PRIx64>: fatal: R_SH_PSHA relocation %<PRId64> not in range -32..32
ru: %pB: %#<PRIx64>: останов: перемещение R_SH_PSHA %#<PRId64> вне диапазона -32..32

en: %pB: %#<PRIx64>: fatal: R_SH_PSHL relocation %<PRId64> not in range -32..32
ru: %pB: %#<PRIx64>: останов: перемещение R_SH_PSHL %#<PRId64> вне диапазона -32..32

en: %pB(%pA+%#<PRIx64>): cannot emit fixup to `%s' in read-only section
ru: %pB(%pA+%#<PRIx64>): невозможно сгенерировать местоположение к «%s» в разделе только для чтения

en: %pB(%pA+%#<PRIx64>): %s relocation against external symbol "%s"
ru: %pB(%pA+%#<PRIx64>): перемещение %s для внешнего символа «%s»

en: %pB(%pA): offset in relocation for GD->LE translation is too small: %#<PRIx64>
ru: %pB(%pA): смещение в перемещении для трансляции GD->LE слишком мало: %#<PRIx64>

note: The backslash is to prevent bogus trigraph detection.
en: %pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd4??)
ru: %pB(%pA+%#<PRIx64>): неожиданная инструкция %#04X (ожидалась 0xd4??)

en: %pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xc7??)
ru: %pB(%pA+%#<PRIx64>): неожиданная инструкция %#04X (ожидалась 0xc7??)

en: %pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd1??)
ru: %pB(%pA+%#<PRIx64>): неожиданная инструкция %#04X (ожидалась 0xd1??)

en: %pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x310c)
ru: %pB(%pA+%#<PRIx64>): неожиданная инструкция %#04X (ожидалась 0x310c)

en: %pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x410b)
ru: %pB(%pA+%#<PRIx64>): неожиданная инструкция %#04X (ожидалась 0x410b)

en: %pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x34cc)
ru: %pB(%pA+%#<PRIx64>): неожиданная инструкция %#04X (ожидалась 0x34cc)

en: %pB(%pA): offset in relocation for IE->LE translation is too small: %#<PRIx64>
ru: %pB(%pA): смещение в перемещении для трансляции IE->LE слишком мало: %#<PRIx64>

en: %pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd0??: mov.l)
ru: %pB(%pA+%#<PRIx64>): неожиданная инструкция %#04X (ожидалась 0xd0??: mov.l)

en: %pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?12: stc)
ru: %pB(%pA+%#<PRIx64>): неожиданная инструкция %#04X (ожидалась 0x0?12: stc)

en: %pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?ce: mov.l)
ru: %pB(%pA+%#<PRIx64>): неожиданная инструкция %#04X (ожидалась 0x0?ce: mov.l)

en: %pB(%pA): offset in relocation for GD->IE translation is too small: %#<PRIx64>
ru: %pB(%pA): смещение в перемещении для трансляции GD->IE слишком мало: %#<PRIx64>

en: %pB(%pA): offset in relocation for LD->LE translation is too small: %#<PRIx64>
ru: %pB(%pA): смещение в перемещении для трансляции LD->LE слишком мало: %#<PRIx64>

en: %X%H: relocation to "%s" references a different segment
ru: %X%H: перемещение указывает на ссылки «%s» другого сегмента

en: %H: warning: relocation to "%s" references a different segment
ru: %H: предупреждение: перемещение указывает на ссылки «%s» другого сегмента

en: %pB: `%s' accessed both as normal and FDPIC symbol
ru: %pB: «%s» доступен как обычный и как FDPIC символ

en: %pB: `%s' accessed both as FDPIC and thread local symbol
ru: %pB: «%s» доступен как FDPIC и как локальный символ нити

en: %pB: Function descriptor relocation with non-zero addend
ru: %pB: перемещение дескриптора функции с ненулевым добавлением

en: %pB: TLS local exec code cannot be linked into shared objects
ru: %pB: локальный исполняемый код TLS не может быть скомпонован с общими объектами

en: %pB: uses %s instructions while previous modules use %s instructions
ru: %pB: используются инструкции %s, хотя в предыдущих модулях использовались инструкции %s

en: internal error: merge of architecture '%s' with architecture '%s' produced unknown architecture
ru: внутренняя ошибка: объединение архитектуры «%s» с архитектурой «%s» создаёт неизвестную архитектуру

en: %pB: uses instructions which are incompatible with instructions used in previous modules
ru: %pB: используются инструкции, не совместимые с инструкциями, использовавшимися в предыдущих модулях

en: %pB: attempt to mix FDPIC and non-FDPIC objects
ru: %pB: попытка смешать объекты FDPIC и не FDPIC

en: %pB: compiled for a 64 bit system and target is 32 bit
ru: %pB: скомпилирован для 64-битной системы, а цель 32-битная

en: %pB: linking little endian files with big endian files
ru: %pB: производится компоновка файлов с обратным порядком байт с файлами с прямым порядком байт

en: %pB: unhandled sparc machine value '%lu' detected during write processing
ru: %pB: во время выполнения записи обнаружено необработанное машинное значение sparc «%lu»

en: %X%P: overlay section %pA does not start on a cache line
ru: %X%P: раздел оверлея %pA не начинается со строки кэша

en: %X%P: overlay section %pA is larger than a cache line
ru: %X%P: раздел оверлея %pA больше строки кэша

en: %X%P: overlay section %pA is not in cache area
ru: %X%P: раздел оверлея %pA не в области кэша

en: %X%P: overlay sections %pA and %pA do not start at the same address
ru: %X%P: разделы оверлеев %pA и %pA не начинаются с одинакового адреса

en: warning: call to non-function symbol %s defined in %pB
ru: предупреждение: вызов символа не-функции %s, определённой в %pB

en: %pA:0x%v lrlive .brinfo (%u) differs from analysis (%u)
ru: %pA:0x%v lrlive .brinfo (%u) отличается от анализируемого (%u)

en: %pB is not allowed to define %s
ru: %pB не разрешено определять %s

en: you are not allowed to define %s in a script
ru: вам не разрешено определять %s в сценарии

en: %s in overlay section
ru: %s в разделе оверлеев

en: overlay stub relocation overflow
ru: переполнение оверлейной заглушки перемещения

en: stubs don't match calculated size
ru: заглушка не соответствует вычисленному размеру

en: warning: %s overlaps %s
ru: предупреждение: %s перекрывается с %s

en: warning: %s exceeds section size
ru: предупреждение: %s превышает размер раздела

en: %pA:0x%v not found in function table
ru: %pA:0x%v не найдена в таблице функций

en: %pB(%pA+0x%v): call to non-code section %pB(%pA), analysis incomplete
ru: %pB(%pA+0x%v): вызов не кодового раздела %pB(%pA), анализ не полон

en: stack analysis will ignore the call from %s to %s
ru: в анализе стека будет игнорироваться вызов из %s в %s

en:   calls:
ru:   вызовы:

en: %s duplicated in %s
ru: %s повторяется в %s

en: %s duplicated
ru: %s повторяется

en: sorry, no support for duplicate object files in auto-overlay script
ru: поддержка повторяющихся объектных файлов в сценарии auto-overlay пока не сделана

en: non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local store
ru: не оверлейный размер 0x%v плюс максимальный размер оверлея 0x%v превышает локальное хранилище

en: %pB:%pA%s exceeds overlay size
ru: %pB:%pA%s превышает размер оверлея

en: %F%P: auto overlay error: %E
ru: %F%P: ошибка автоматического оверлея: %E

en: Stack size for call graph root nodes.
ru: Размер стека для вызова графа корневых узлов.

en: 
    Stack size for functions.  Annotations: '*' max stack, 't' tail call
ru: 
    Размер стека для функций. Примечания: '*' макс стек, 't' хвостовой вызов

en: Maximum stack required is 0x%v
ru: Для максимального стека требуется 0x%v

en: %X%P: stack/lrlive analysis error: %E
ru: %X%P: ошибка при анализе стека/lrlive: %E

en: %F%P: can not build overlay stubs: %E
ru: %F%P: невозможно собрать заглушки оверлея: %E

en: fatal error while creating .fixup
ru: неисправимая ошибка при создании .fixup

en: %pB(%s+%#<PRIx64>): unresolvable %s relocation against symbol `%s'
ru: %pB(%s+%#<PRIx64>): неразрешимое перемещение %s для символа «%s»

en: warning: generating a shared library containing non-PIC code
ru: предупреждение: генерация общей библиотеки содержащей не-PIC код

en: warning: generating a shared library containing non-PID code
ru: предупреждение: генерация общей библиотеки содержащей не-PID код

en: %pB: SB-relative relocation but __c6xabi_DSBT_BASE not defined
ru: %pB: относительное перемещение SB, но __c6xabi_DSBT_BASE не определён

en: %pB: error: unknown mandatory EABI object attribute %d
ru: %pB: ошибка: неизвестный обязательный атрибут EABI-объекта %d

en: %pB: warning: unknown EABI object attribute %d
ru: %pB: предупреждение: неизвестный атрибут EABI-объекта %d

en: error: %pB requires more stack alignment than %pB preserves
ru: ошибка: для %pB требуется большее выравнивание стека, чем сохранено в %pB

en: error: unknown Tag_ABI_array_object_alignment value in %pB
ru: ошибка: неизвестное значение Tag_ABI_array_object_alignment в %pB

en: error: unknown Tag_ABI_array_object_align_expected value in %pB
ru: ошибка: неизвестное значение Tag_ABI_array_object_align_expected в %pB

en: error: %pB requires more array alignment than %pB preserves
ru: ошибка: для %pB требуется большее выравнивание массива, чем сохранено в %pB

en: warning: %pB and %pB differ in wchar_t size
ru: предупреждение: в %pB и %pB различается размер wchar_t

en: warning: %pB and %pB differ in whether code is compiled for DSBT
ru: предупреждение: в %pB и %pB по-разному скомпилирован код для DSBT

en: discarded output section: `%pA'
ru: отброшенный выходной раздел: «%pA»

en: variable `%s' cannot occupy in multiple small data regions
ru: переменная «%s» не может занимать несколько маленьких областей данных

en: variable `%s' can only be in one of the small, zero, and tiny data regions
ru: переменная «%s» может быть только в одном из маленьких, нулевых и крошечных областей данных

en: variable `%s' cannot be in both small and zero data regions simultaneously
ru: переменная «%s» не может быть в маленьких и нулевых областях данных одновременно

en: variable `%s' cannot be in both small and tiny data regions simultaneously
ru: переменная «%s» не может быть в маленьких и крошечных областях данных одновременно

en: variable `%s' cannot be in both zero and tiny data regions simultaneously
ru: переменная «%s» не может быть в нулевых и крошечных областях данных одновременно

en: failed to find previous HI16 reloc
ru: не удалось найти предыдущее перемещение HI16

en: could not locate special linker symbol __gp
ru: невозможно отыскать специальный символ компоновки __gp

en: could not locate special linker symbol __ep
ru: невозможно отыскать специальный символ компоновки __ep

en: could not locate special linker symbol __ctbp
ru: невозможно отыскать специальный символ компоновки __ctbp

en: error: %pB needs 8-byte alignment but %pB is set for 4-byte alignment
ru: ошибка: для %pB требуется 8-байтовое выравнивание, но для %pB задано 4-байтовое выравнивание

en: error: %pB uses 64-bit doubles but %pB uses 32-bit doubles
ru: ошибка: в %pB используются 64-битные double, но в %pB используют 32-битные double

en: error: %pB uses FPU-3.0 but %pB only supports FPU-2.0
ru: ошибка: в %pB используется FPU-3.0, в то время как %pB поддерживает только FPU-2.0

en:  alignment of 8-byte entities:
ru:  выравнивание 8-байтовых элементов:

en: 4-byte
ru: 4-байтовое

en: 8-byte
ru: 8-байтовое

en: not set
ru:  [не задано]

en: unknown: %x
ru: неизвестно: %x

en:  size of doubles:
ru:  размер double:

en: 4-bytes
ru: 4-байтовые

en: 8-bytes
ru: 8-байтовые

en:  FPU support required:
ru:  требуемая поддержка FPU:

en: none
ru: не требуется

en: SIMD use:
ru: Использование SIMD:

en: yes
ru: да

en: no
ru: нет

en: CACHE use:
ru: Использование CACHE:

en: MMU use:
ru: Использование MMU:

en: %pB: architecture mismatch with previous modules
ru: %pB: архитектура не совпадает с использованной в предыдущих модулях

note: xgettext:c-format.
en: private flags = %lx:
ru: собственные флаги = %lx:

en: unknown v850 architecture
ru: неизвестная архитектура v850

en: v850 E3 architecture
ru: архитектура v850 E3

en: v850 architecture
ru: архитектура v850

en: v850e architecture
ru: архитектура v850e

en: v850e1 architecture
ru: архитектура v850e1

en: v850e2 architecture
ru: архитектура v850e2

en: v850e2v3 architecture
ru: архитектура v850e2v3

en: v850e3v5 architecture
ru: архитектура v850e3v5

en: %pB: %#<PRIx64>: warning: %s points to unrecognized insns
ru: %pB: %#<PRIx64>: предупреждение: %s указывает на нераспознанные инструкции

en: %pB: %#<PRIx64>: warning: %s points to unrecognized insn %#x
ru: %pB: %#<PRIx64>: предупреждение: %s указывает на нераспознанную инструкцию %#x

en: %pB: %#<PRIx64>: warning: %s points to unrecognized reloc
ru: %pB: %#<PRIx64>: предупреждение: %s указывает на нераспознанное перемещение

en: %pB: %#<PRIx64>: warning: %s points to unrecognized reloc %#<PRIx64>
ru: %pB: %#<PRIx64>: предупреждение: %s указывает на нераспознанное перемещение по адресу %#<PRIx64>

en:  [nonpic]
ru:  [не-pic]

en: %pB: warning: GOT addend of %<PRId64> to `%s' does not match previous GOT addend of %<PRId64>
ru: %pB: предупреждение: добавление GOT из %<PRId64> к «%s» не совпадает с предыдущим добавлением GOT из %<PRId64>

en: %pB: warning: PLT addend of %<PRId64> to `%s' from %pA section ignored
ru: %pB: предупреждение: добавление PLT из %<PRId64> к «%s» из раздела %pA игнорируется

en: %pB: warning: %s relocation against symbol `%s' from %pA section
ru: %pB: предупреждение: перемещение %s для символа «%s» из раздела %pA

en: %pB: warning: %s relocation to %#<PRIx64> from %pA section
ru: %pB: предупреждение: перемещение %s к %<PRIx64> из раздела %pA

en: %pB: compiled %s -mtune=%s and linked with modules compiled %s -mtune=%s
ru: %pB: компилируется с %s -mtune=%s и компонуется с модулями, скомпилированными с %s -mtune=%s

en: cpu=XGATE]
ru: процессор=XGATE]

en: error reading cpu type from elf private data
ru: ошибка чтения типа процессора из закрытых данных elf

en: non-zero addend in @fptr reloc
ru: ненулевое добавление в перемещение @fptr

en: %pB(%pA): invalid property table
ru: %pB(%pA): некорректная таблица свойств

en: %pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)
ru: %pB(%pA+%<PRIx64>): смещение перемещения вне диапазона (размер=%<PRIx64>)

en: dynamic relocation in read-only section
ru: динамическое перемещение в разделе только для чтения

en: TLS relocation invalid without dynamic sections
ru: TLS-перемещение недопустимо без динамических разделов

en: internal inconsistency in size of .got.loc section
ru: внутренняя несогласованность размера раздела .got.loc

en: %pB: incompatible machine type; output is 0x%x; input is 0x%x
ru: %pB: несовместимый машинный тип; выходной 0x%x; входной 0x%x

en: attempt to convert L32R/CALLX to CALL failed
ru: попытка преобразования L32R/CALLX в CALL завершилась неудачно

en: %pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration mismatch
ru: %pB(%pA+%#<PRIx64>): невозможно декодировать инструкцию; возможно несовпадение конфигурации

en: %pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY relocation; possible configuration mismatch
ru: %pB(%pA+%#<PRIx64>): невозможно декодировать инструкцию для перемещения XTENSA_ASM_SIMPLIFY; возможно несовпадение конфигурации

en: invalid relocation address
ru: недопустимый адрес перемещения

en: overflow after relaxation
ru: переполнение после ослабления

en: %pB(%pA+%#<PRIx64>): unexpected fix for %s relocation
ru: %pB(%pA+%#<PRIx64>): неожиданное назначение для перемещения %s

en: %pB: unsupported bfd mach %#lx
ru: %pB: неподдерживаемое машинное bfd %#lx

en: %pB: unsupported mach %#x
ru: %pB: неподдерживаемая машина %#x

en: %pB: unsupported arch %#x
ru: %pB: неподдерживаемая архитектура %#x

en: GPDISP relocation did not find ldah and lda instructions
ru: Не найдены инструкции ldah и lda для перемещения GPDISP

en: %pB: dynamic relocation against a local symbol in read-only section `%pA'
ru: %pB: динамическое перемещение по локальному символу в разделе только для чтения «%pA»

en: %pB: .got subsegment exceeds 64K (size %d)
ru: %pB: подраздел .got превышает 64K (размер %d)

en: %pB: dynamic relocation against `%pT' in read-only section `%pA'
ru: %pB: динамическое перемещение с «%pT» в разделе только для чтения «%pA»

en: %pB: %pA+%#<PRIx64>: warning: %s relocation against unexpected insn
ru: %pB: %pA+%#<PRIx64>: предупреждение: перемещение %s с неожиданной инструкцией

en: %pB: gp-relative relocation against dynamic symbol %s
ru: %pB: gp-относительное перемещение для динамического символа %s

en: %pB: change in gp: BRSGP %s
ru: %pB: изменение в gp: BRSGP %s

en: <unknown>
ru: <неизвестно>

en: %pB: !samegp reloc against symbol without .prologue: %s
ru: %pB: перемещение !samegp для символа без .prologue: %s

en: %pB: unhandled dynamic relocation against %s
ru: %pB: необработанное динамическое перемещение для %s

en: %pB: pc-relative relocation against undefined weak symbol %s
ru: %pB: pc-относительное перемещение для неопределённого слабого символа %s

en: %pB: dtp-relative relocation against dynamic symbol %s
ru: %pB: dtp-относительное перемещение для динамического символа %s

en: %pB: tp-relative relocation against dynamic symbol %s
ru: %pB: tp-относительное перемещение для динамического символа %s

note: Only if it's not an unresolved symbol.
en: internal error: relocation not supported
ru: внутренняя ошибка: перемещение не поддерживается

en: %pB: Relocations in generic ELF (EM: %d)
ru: %pB: Перемещения в универсальном ELF (EM: %d)

en: stub entry for %s cannot load .plt, dp offset = %<PRId64>
ru: элемент заглушки для %s не может загрузить .plt, смещение dp = %#<PRId64>

en: %pB(%pA+%#<PRIx64>): cannot reach %s
ru: %pB(%pA+%#<PRIx64>): невозможно добраться до %s

en: %pB: can't relax br at %#<PRIx64> in section `%pA'; please use brl or indirect branch
ru: %pB: невозможно ослабить br по адресу %#<PRIx64> в разделе «%pA»; используйте brl или косвенное ветвление

en: @pltoff reloc against local symbol
ru: перемещение @pltoff для локального символа

en: %pB: short data segment overflowed (%#<PRIx64> >= 0x400000)
ru: %pB: переполнение короткого сегмента данных (%#<PRIx64> >= 0x400000)

en: %pB: __gp does not cover short data segment
ru: %pB: __gp не покрывает короткий сегмент данных

en: %pB: non-pic code with imm relocation against dynamic symbol `%s'
ru: %pB: не-pic код с перемещением imm для динамического символа «%s»

en: %pB: @gprel relocation against dynamic symbol %s
ru: %pB: перемещение @gprel для динамического символа %s

en: %pB: linking non-pic code in a position independent executable
ru: %pB: компоновка не-pic кода в позиционно-независимый исполняемый

en: %pB: @internal branch to dynamic symbol %s
ru: %pB: ветвление @internal к динамическому символу %s

en: %pB: speculation fixup to dynamic symbol %s
ru: %pB: догадка местоположения динамического символа %s

en: %pB: @pcrel relocation against dynamic symbol %s
ru: %pB: перемещение @pcrel для динамического символа %s

en: unsupported reloc
ru: неподдерживаемое перемещение

en: %pB: missing TLS section for relocation %s against `%s' at %#<PRIx64> in section `%pA'.
ru: %pB: отсутствует TLS-раздел для перемещения %s для «%s» по адресу %#<PRIx64> в разделе «%pA».

en: %pB: Can't relax br (%s) to `%s' at %#<PRIx64> in section `%pA' with size %#<PRIx64> (> 0x1000000).
ru: %pB: Невозможно ослабить br (%s) до «%s» по адресу %#<PRIx64> в разделе «%pA» с размером %#<PRIx64> (> 0x1000000).

en: %pB: linking trap-on-NULL-dereference with non-trapping files
ru: %pB: компоновка trap-on-NULL-dereference с не-trapping файлами

en: %pB: linking big-endian files with little-endian files
ru: %pB: компоновка файлов с прямым порядком байт с файлами с обратным порядком байт

en: %pB: linking 64-bit files with 32-bit files
ru: %pB: компоновка 64-битных файлов с 32-битными файлами

en: %pB: linking constant-gp files with non-constant-gp files
ru: %pB: компоновка constant-gp файлов с не-constant-gp файлами

en: %pB: linking auto-pic files with non-auto-pic files
ru: %pB: компоновка auto-pic файлов с не-auto-pic файлами

en: warning: alignment %u of common symbol `%s' in %pB is greater than the alignment (%u) of its section %pA
ru: предупреждение: выравнивание %u общего символа «%s» в %pB больше, чем выравнивание (%u) его раздела %pA

en: warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB
ru: предупреждение: выравнивание %u символа «%s» в %pB меньше, чем %u в %pB

en: warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in %pB
ru: предупреждение: размер символа «%s» изменился с %<PRIu64> в %pB на %<PRIu64> в %pB

en: %pB(%pA): relocation %<PRIu64> has invalid symbol index %ld
ru: %pB(%pA): перемещение %<PRIu64> имеет некорректный индекс символа %ld

en: invalid input relocation when producing non-ELF, non-mmo format output; please use the objcopy program to convert from ELF or mmo, or assemble using "-no-expand" (for gcc, "-Wa,-no-expand"
ru: неправильное входное перемещение при создании вывода в формате не-ELF и не-mmo; используйте программу objcopy для преобразования из ELF или mmo, или компилируйте с «-no-expand» (для gcc, «-Wa,-no-expand»

en: invalid input relocation when producing non-ELF, non-mmo format output; please use the objcopy program to convert from ELF or mmo, or compile using the gcc-option "-mno-base-addresses".
ru: неправильное входное перемещение при создании вывода в формате не-ELF и не-mmo; используйте программу objcopy для преобразования из ELF или mmo, или компилируйте с параметром gcc «-mno-base-addresses».

en: %pB: Internal inconsistency error for value for
     linker-allocated global register: linked: %#<PRIx64> != relaxed: %#<PRIx64>
ru: %pB: ошибка внутреннего несоответствия для значения
     глобального регистра назначаемого компоновщиком: скомпонован: %<PRIx64> != ослаблен: %<PRIx64>

en: %pB: base-plus-offset relocation against register symbol: (unknown) in %pA
ru: %pB: перемещение база-плюс-смещение для регистрового символа: (неизвестно) в %pA

en: %pB: base-plus-offset relocation against register symbol: %s in %pA
ru: %pB: перемещение база-плюс-смещение для регистрового символа: %s в %pA

en: %pB: register relocation against non-register symbol: (unknown) in %pA
ru: %pB: регистровое перемещение для нерегистрового символа: (неизвестно) в %pA

en: %pB: register relocation against non-register symbol: %s in %pA
ru: %pB: регистровое перемещение для нерегистрового символа: %s в %pA

en: %pB: directive LOCAL valid only with a register or absolute value
ru: %pB: директива LOCAL разрешена только с регистром или абсолютным значением

en: %pB: LOCAL directive: register $%<PRId64> is not a local register; first global register is $%<PRId64>
ru: %pB: директива LOCAL: регистр $%<PRId64> не является локальным регистром; первый глобальный регистр: $%<PRId64>

en: %pB: error: multiple definition of `%s'; start of %s is set in a earlier linked file
ru: %pB: ошибка: множественные объявления «%s»; начало %s установлено в ранее скомпонованном файле

en: register section has contents
ru: в регистровом разделе имеется содержимое

en: internal inconsistency: remaining %lu != max %lu; please report this bug
ru: внутреннее противоречие: остаётся %lu != макс %lu; сообщите об этом дефекте

en: warning: %s should be used rather than %s
ru: предупреждение: нужно использовать %s, а не %s

en: symbol '%s' has invalid st_other for ABI version 1
ru: символ «%s» содержит некорректное st_other для ABI версии 1

en: %pB .opd not allowed in ABI version %d
ru: %pB .opd запрещено в ABI версии %d

en: %H: %s reloc unsupported in shared libraries and PIEs
ru: %H: перемещение %s не поддерживается в общих библиотеках и PIE

en: %H: %s reloc unsupported here
ru: %H: перемещение %s здесь не поддерживается

en: %pB uses unknown e_flags 0x%lx
ru: %pB использует неизвестное значение e_flags 0x%lx

en: %pB: ABI version %ld is not compatible with ABI version %ld output
ru: %pB: ABI версии %ld не совместимо с выводом с ABI версии %ld

en: %P: copy reloc against `%pT' requires lazy plt linking; avoid setting LD_BIND_NOW=1 or upgrade gcc
ru: %P: копирование перемещения для «%pT» требует ленивой plt-компоновки; не задавайте LD_BIND_NOW=1 или обновите gcc

en: %pB: undefined symbol on R_PPC64_TOCSAVE relocation
ru: %pB: неопределённый символ по перемещению R_PPC64_TOCSAVE

en: dynreloc miscount for %pB, section %pA
ru: ошибка в вычислении dynreloc %pB, раздел %pA

en: %pB: .opd is not a regular array of opd entries
ru: %pB: .opd не является обычным массивом элементов opd

en: %pB: unexpected reloc type %u in .opd section
ru: %pB: неожиданный тип перемещения %u в разделе .opd

en: %pB: undefined sym `%s' in .opd section
ru: %pB: неопределённый символ «%s» в разделе .opd

note: The issue is that __glink_PLTresolve saves r2, which is done because glibc ld.so _dl_runtime_resolve restores r2 to support a glibc plt call optimisation where global entry code is skipped on calls that resolve to the same binary.  The __glink_PLTresolve save of r2 is incompatible with code making t
en: warning: --plt-localentry is incompatible with power10 pc-relative code
ru: предупреждение: --plt-localentry несовместим с pc-относительным кодом power10

en: warning: --plt-localentry is especially dangerous without ld.so support to detect ABI violations
ru: предупреждение: --plt-localentry особенно опасно без поддержки в ld.so определения нарушений ABI

en: %H __tls_get_addr lost arg, TLS optimization disabled
ru: %H __tls_get_addr без аргумента, оптимизация TLS выключена

en: %s defined on removed toc entry
ru: %s определён на удалённом элементе toc

en: %H: %s references optimized away TOC entry
ru: %H: %s ссылается на удалённый оптимизатором элемент TOC

en: %H: got/toc optimization is not supported for %s instruction
ru: %H: оптимизация got/toc не поддерживается для инструкции %s

en: warning: discarding dynamic section %s
ru: предупреждение: отбрасывается динамический раздел %s

en: %P: cannot find opd entry toc for `%pT'
ru: %P: не удалось найти opd у элемента toc для «%pT»

en: long branch stub `%s' offset overflow
ru: переполнение смещения заглушки длинного ветвления «%s»

en: can't find branch stub `%s'
ru: не найдена заглушка ветвления «%s»

en: %P: linkage table error against `%pT'
ru: %P: ошибка в таблице компоновки для «%pT»

en: can't build branch stub `%s'
ru: невозможно собрать заглушку ветвления «%s»

en: %pB section %pA exceeds stub group size
ru: %pB раздела %pA превышает групповой размер заглушки

en: __tls_get_addr call offset overflow
ru: __tls_get_addr вызвала перемещение смещения

en: %s offset too large for .eh_frame sdata4 encoding
ru: смещение %s слишком больше для кодирования sdata4 в .eh_frame

en: linker stubs in %u group | linker stubs in %u groups
ru[0]: заглушки компоновщика в %u группе
ru[1]: заглушки компоновщика в %u группах
ru[2]: заглушки компоновщика в %u группах

en: %s, iter %u
      branch         %lu
      long branch    %lu
      plt call       %lu
      global entry   %lu
ru: %s, итерация %u
      ветвление          %lu
      дальнее ветвление  %lu
      вызов plt          %lu
      глобальный элемент %lu

en: %H: %s used with TLS symbol `%pT'
ru: %H: %s используется с TLS-символом «%pT»

en: %H: %s used with non-TLS symbol `%pT'
ru: %H: %s используется с не TLS-символом «%pT»

en: %H: call to `%pT' lacks nop, can't restore toc; (plt call stub)
ru: %H: вызов «%pT» указывает на не nop, невозможно восстановить toc; (вызов заглушки plt)

en: %H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)
ru: %H: вызов «%pT» указывает на не nop, невозможно восстановить toc; (заглушка сохранения/исправления toc)

en: %H: %s against %pT is not supported
ru: %H: %s для %pT не поддерживается

en: %H: %s for indirect function `%pT' unsupported
ru: %H: %s для неявного вызова функции «%pT» не поддерживается

en: %X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation
ru: %X%P: %pB: %s с %pT не поддерживается в glibc как динамическое перемещение

en: %P: %pB: %s is not supported for `%pT'
ru: %P: %pB: %s не поддерживается для «%pT»

en: %H: error: %s not a multiple of %u
ru: %H: ошибка: %s не кратно %u

en: %H: unresolvable %s against `%pT'
ru: %H: неразрешимое %s для символа «%pT»

en: %H: %s against `%pT': error %d
ru: %H: %s для «%pT»: ошибка %d

en: %pB: `%s' non-PLT reloc for symbol defined in shared library and accessed from executable (rebuild file with -fPIC ?)
ru: %pB: не PLT перемещение «%s» для символа, определённого в общей библиотеке, к которому обращаются из исполняемого файла (пересоберите файл с -fPIC ?)

en: %pB(%pA+%#<PRIx64>): misaligned symbol `%s' (%#<PRIx64>) for relocation %s
ru: %pB(%pA+%#<PRIx64>): невыровненный символ «%s» (%#<PRIx64>) для перемещения %s

en: %pB(%pA): relocation %d has invalid symbol index %ld
ru: %pB(%pA): перемещение %d имеет некорректный индекс символа %ld

en: %pB: only registers %%g[2367] can be declared using STT_REGISTER
ru: %pB: только регистры %%g[2367] могут объявляться с помощью STT_REGISTER

en: register %%g%d used incompatibly: %s in %pB, previously %s in %pB
ru: несовместимое использование регистра %%g%d: %s в %pB, ранее %s в %pB

en: symbol `%s' has differing types: REGISTER in %pB, previously %s in %pB
ru: символ «%s» имеет различные типы: REGISTER в %pB, ранее %s в %pB

en: Symbol `%s' has differing types: %s in %pB, previously REGISTER in %pB
ru: символ «%s» имеет различные типы: %s в %pB, ранее REGISTER в %pB

en: %pB: linking UltraSPARC specific with HAL specific code
ru: %pB: UltraSPARC-специфичная компоновка с HAL-специфичным кодом

en: hidden symbol
ru: скрытый символ

en: internal symbol
ru: внутренний символ

en: protected symbol
ru: защищённый символ

en: symbol
ru: символ

en: undefined
ru: не определено

en: a shared object
ru: общий объект

en: ; recompile with -fPIC
ru: ; перекомпилируйте с параметром -fPIC

en: a PIE object
ru: объект PIE

en: a PDE object
ru: объект PDE

en: ; recompile with -fPIE
ru: ; перекомпилируйте с параметром -fPIE

en: %pB: relocation %s against %s%s`%s' can not be used when making %s%s
ru: %pB: перемещение %s для %s%s«%s» не может использоваться при создании %s%s

en: %pB: relocation %s against symbol `%s' isn't supported in x32 mode
ru: %pB: перемещение %s для символа «%s» не поддерживается в режиме x32

en: %pB: '%s' accessed both as normal and thread local symbol
ru: %pB: «%s» доступен как обычный и как локальный для нити символ

en: %pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %<PRId64>
ru: %pB: перемещение %s вместе с STT_GNU_IFUNC символом «%s» имеет ненулевое добавление: %<PRId64>

en: %pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used when making a shared object
ru: %pB: перемещение R_X86_64_GOTOFF64 для неопределённого %s «%s» не может использоваться при создании общего объекта

en: %pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used when making a shared object
ru: %pB: перемещение R_X86_64_GOTOFF64 для защищённого %s «%s» не может использоваться при создании общего объекта

en: %pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in section `%pA' is out of range
ru: %pB: добавление %s%#x в перемещении %s для символа «%s» по адресу %#<PRIx64> разделе «%pA».

en: %F%P: corrupt input: %pB
ru: %F%P: повреждённый ввод: %pB

en:  failed to convert GOTPCREL relocation against '%s'; relink with --no-relax
ru: не удалось преобразовать перемещение GOTPCREL в «%s»; перекомпонуйте с --no-relax

en: %F%pB: PC-relative offset overflow in PLT entry for `%s'
ru: %F%pB: переполнение относительного PC перемещения в элементе PLT для «%s»

en: %F%pB: branch displacement overflow in PLT entry for `%s'
ru: %F%pB: переполнение ветви перестановки в элементе PLT для «%s»

en: %F%pB: PC-relative offset overflow in GOT PLT entry for `%s'
ru: %F%pB: переполнение относительного PC перемещения в элементе GOT PLT для «%s»

en: warning: %pB has a section extending past end of file
ru: предупреждение: раздел %pB расширяется за конец файла

en: warning: %pB has a corrupt string table index
ru: предупреждение: у %pB повреждена таблица индексов строк

en: warning: %pB has a program header with invalid alignment
ru: предупреждение: заголовок программы %pB некорректно выровнен

en: %pB: %pA+%<PRIx64>: relocation addend %<PRIx64> too large
ru: %pB: %pA+%<PRIx64>: добавление к перемещению %<PRIx64> слишком велико

en: %pB: version count (%<PRId64>) does not match symbol count (%ld)
ru: %pB: счётчик версии (%<PRId64>) не совпадает со счётчиком символа (%ld)

en: warning: %pB has a segment extending past end of file
ru: предупреждение: сегмент %pB расширяется за конец файла

en: %s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB section %pA
ru: %s: TLS-определение в %pB раздела %pA не совпадает с не-TLS определением в %pB раздела %pA

en: %s: TLS reference in %pB mismatches non-TLS reference in %pB
ru: %s: TLS-ссылка в %pB не совпадает с не-TLS ссылкой в %pB

en: %s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB
ru: %s: TLS-определение в %pB раздела %pA не совпадает с не-TLS ссылкой в %pB

en: %s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA
ru: %s: TLS-ссылка в %pB не совпадает с не-TLS определением в %pB раздела %pA

en: %pB: unexpected redefinition of indirect versioned symbol `%s'
ru: %pB: неожиданное переопределение косвенного версионного символа «%s»

en: %pB: version node not found for symbol %s
ru: %pB: версия узла не найдена для символа %s

en: %pB: bad reloc symbol index (%#<PRIx64> >= %#lx) for offset %#<PRIx64> in section `%pA'
ru: %pB: неправильный индекс перемещаемого символа (%#<PRIx64> >= %#lx) для смещения %#<PRIx64> в разделе «%pA»

en: %pB: non-zero symbol index (%#<PRIx64>) for offset %#<PRIx64> in section `%pA' when the object file has no symbol table
ru: %pB: ненулевой индекс символа (%#<PRIx64>) для смещения %#<PRIx64> в разделе «%pA», в то время как в объектном файле нет таблицы символов

en: %pB: relocation size mismatch in %pB section %pA
ru: %pB: размер перемещения не совпадает в %pB раздела %pA

en: warning: type and size of dynamic symbol `%s' are not defined
ru: предупреждение: тип и размер динамического символа «%s» не определён

en: %P: copy reloc against protected `%pT' is dangerous
ru: %P: копирование перемещения с защищённым «%pT» опасно

en: alternate ELF machine code found (%d) in %pB, expecting %d
ru: обнаружен альтернативный машинный код ELF (%d) в %pB, ожидается %d

en: %pB: invalid version offset %lx (max %lx)
ru: %pB: недопустимое смещение версии %lx (макс %lx)

en: %pB: %s local symbol at index %lu (>= sh_info of %lu)
ru: %pB: локальный символ %s с индексом %lu (>= sh_info с %lu)

en: %pB: not enough version information
ru: %pB: недостаточно информации о версии

en: %pB: %s: invalid version %u (max %d)
ru: %pB: %s: недопустимая версия %u (макс %d)

en: %pB: %s: invalid needed version %d
ru: %pB: %s: недопустимая необходимая версия %d

en: warning: alignment %u of normal symbol `%s' in %pB is smaller than %u used by the common definition in %pB
ru: предупреждение: выравнивание %u нормального символа «%s» в %pB меньше, чем %u, используемого общим определением в %pB

en: warning: NOTE: alignment discrepancies can cause real problems.  Investigation is advised.
ru: предупреждение: ПРИМЕЧАНИЕ: при расхождениях в выравнивании могут возникать проблемы. Рекомендуется разобраться с причиной.

en: warning: NOTE: size discrepancies can cause real problems.  Investigation is advised.
ru: предупреждение: ПРИМЕЧАНИЕ: при расхождениях в размере могут возникать проблемы. Рекомендуется разобраться с причиной.

en: %pB: undefined reference to symbol '%s'
ru: %pB: неопределённая ссылка на символ «%s»

en: %pB: stack size specified and %s set
ru: %pB: указан и задан размер стека %s

en: %pB: %s not absolute
ru: %pB: %s не является абсолютным

en: %s: undefined version: %s
ru: %s: неопределённая версия: %s

en: error: creating an executable stack because of -z execstack command line option
ru: ошибка: создание исполняемого стека из-за параметра -z execstack в командной строке

en: warning: enabling an executable stack because of -z execstack command line option
ru: предупреждение: включение выполняемого стека из-за параметра командной строки -z execstack

en: error: %s: is triggering the generation of an executable stack (because it has an executable .note.GNU-stack section)
ru: ошибка: %s: вызывает генерацию исполняемого стека (так как имеется выполняемый раздел .note.GNU-stack)

en: warning: %s: requires executable stack (because the .note.GNU-stack section is executable)
ru: предупреждение: %s: требуется выполняемый стек (так как раздел .note.GNU-stack выполняемый)

en: error: %s: is triggering the generation of an executable stack because it does not have a .note.GNU-stack section
ru: ошибка: %s: вызывает генерацию исполняемого стека так как отсутствует выполняемый раздел .note.GNU-stack

en: warning: %s: missing .note.GNU-stack section implies executable stack
ru: предупреждение: %s: отсутствие раздела .note.GNU-stack подразумевает выполняемый стек

en: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
ru: ЗАМЕЧАНИЕ: эта поведение устарело и будет удалено в будущей версии компоновщика

en: %pB: .preinit_array section is not allowed in DSO
ru: %pB: раздел .preinit_array не разрешается в DSO

en: undefined %s reference in complex symbol: %s
ru: неопределённая ссылка %s в сложном символе: %s

en: division by zero
ru: деление на ноль

en: unknown operator '%c' in complex symbol
ru: неизвестный оператор '%c' в сложном символе

note: PR 21524: Let the user know if a symbol was removed by garbage collection.
en: %pB:%pA: error: relocation references symbol %s which was removed by garbage collection
ru: %pB:%pA: ошибка: перемещение ссылается на символ %s, который был удалён сборщиком мусора

en: %pB:%pA: error: try relinking with --gc-keep-exported enabled
ru: %pB:%pA: ошибка: попробуйте перекомпоновать с включённым --gc-keep-exported

en: %pB: unable to sort relocs - they are in more than one size
ru: %pB: невозможно отсортировать перемещения — они разных размеров

note: The section size is not divisible by either - something is wrong.
en: %pB: unable to sort relocs - they are of an unknown size
ru: %pB: невозможно отсортировать перемещения — они неизвестного размера

en: not enough memory to sort relocations
ru: недостаточно памяти для сортировки перемещений

en: %pB: too many sections: %d (>= %d)
ru: %pB: слишком много разделов: %d (>= %d)

en: %pB: internal symbol `%s' in %pB is referenced by DSO
ru: %pB: на внутренний символ «%s» из %pB ссылаются из DSO

en: %pB: hidden symbol `%s' in %pB is referenced by DSO
ru: %pB: на скрытый символ «%s» из %pB ссылаются из DSO

en: %pB: local symbol `%s' in %pB is referenced by DSO
ru: %pB: на локальный символ «%s» из %pB ссылаются из DSO

en: %pB: could not find output section %pA for input section %pA
ru: %pB: невозможно найти выходной раздел %pA для входного раздела %pA

en: %pB: protected symbol `%s' isn't defined
ru: %pB: защищённый символ «%s» не определён

en: %pB: internal symbol `%s' isn't defined
ru: %pB: внутренний символ «%s» не определён

en: %pB: hidden symbol `%s' isn't defined
ru: %pB: скрытый символ «%s» не определён

en: %pB: no symbol version section for versioned symbol `%s'
ru: %pB: отсутствует раздел версий символов для версионного символа «%s»

en: error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a non-existent global symbol
ru: ошибка: %pB содержит перемещение (%#<PRIx64>) для раздела %pA, который ссылается на несуществующий глобальный символ

en: error: %pB: size of section %pA is not multiple of address size
ru: ошибка: %pB: размер раздела %pA не кратен размеру адреса

en: %pB: no symbol found for import library
ru: %pB: не найден символ импортируемой библиотеки

en: %F%P: %pB: failed to finish relative relocations
ru: %F%P: %pB: не удалось завершить относительные перемещения

en: %pB: file class %s incompatible with %s
ru: %pB: файловый класс %s несовместим с %s

en: %pB: failed to generate import library
ru: %pB: не удалось сгенерировать импортируемую библиотеку

en: warning: %s section has zero size
ru: предупреждение: раздел %s имеет нулевой размер

en: warning: section '%s' is being made into a note
ru: предупреждение: раздел «%s» преобразуется в примечание

en: %P%X: read-only segment has dynamic relocations
ru: %P%X: в сегменте, доступном только для чтения, содержатся динамические перемещения

en: %P: warning: creating DT_TEXTREL in a shared object
ru: %P: предупреждение: создаётся DT_TEXTREL в общем объекте

en: %P: warning: creating DT_TEXTREL in a PDE
ru: %P: предупреждение: создаётся DT_TEXTREL в PDE

en: %P: warning: creating DT_TEXTREL in a PIE
ru: %P: предупреждение: создаётся DT_TEXTREL в PIE

en: %P%X: can not read symbols: %E
ru: %P%X: невозможно прочитать символы: %E

en: %F%P: %pB(%pA): error: need linked-to section for --gc-sections
ru: %F%P: %pB(%pA): ошибка: для --gc-sections необходим раздел linked-to

en: %pB: %pA+%#<PRIx64>: no symbol found for INHERIT
ru: %pB: %pA+%#<PRIx64>: не найден символ для INHERIT

en: %pB: section '%pA': corrupt VTENTRY entry
ru: %pB: раздел «%pA:» повреждённый элемент VTENTRY

en: unrecognized INPUT_SECTION_FLAG %s
ru: нераспознанный INPUT_SECTION_FLAG %s

en: %P: %pB: warning: relocation against `%s' in read-only section `%pA'
ru: %P: %pB: предупреждение: перемещение указывает на «%s» из раздела только для чтения «%pA»

en: %P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault at runtime; recompile with %s
ru: %P: предупреждение: неявные функции GNU с DT_TEXTREL могут привести к ошибке сегментирования во время выполнения; перекомпилируйте с %s

en: %pB: warning: Weak TLS is implementation defined and may not work as expected
ru: %pB: предупреждение: слабый TLS определяется реализацией и может не работать как ожидается

en: %pB: warning: BTI turned on by -z force-bti when all inputs do not have BTI in NOTE section.
ru: %pB: предупреждение: BTI включён параметром -z force-bti, но все входные данные не имеют BTI в разделе NOTE.

en: error: %pB: <corrupt AArch64 used size: 0x%x>
ru: ошибка: %pB: <повреждение используемого размера AArch64: 0x%x>

en: %pB: unsupported relocation type %s
ru: %pB: неподдерживаемый тип перемещения %s

en: %pB: unsupported bfd relocation type %#x
ru: %pB: неподдерживаемый тип перемещения bfd %#x

en: %pB: relocation %s right shift %d error 0x%lx
ru: %pB: при сдвиге перемещения %s вправо на %d возникла ошибка 0x%lx

en: %pB: relocation %s overflow 0x%lx
ru: %pB: переполнение перемещения %s 0x%lx

en: static procedure (no name)
ru: статическая процедура (без имени)

en: MIPS16 and microMIPS functions cannot call each other
ru: Функции MIPS16 и microMIPS не могут вызывать друг друга

en: %X%H: unsupported JALX to the same ISA mode
ru: %X%H: неподдерживаемый JALX для того же режима ISA

en: %X%H: unsupported jump between ISA modes; consider recompiling with interlinking enabled
ru: %X%H: неподдерживаемый прыжок между режимами ISA; попробуйте перекомпилировать с включённой увязкой

en: %X%H: cannot convert branch between ISA modes to JALX: relocation out of range
ru: %X%H: невозможно преобразовать ветвление между режимами ISA в JALX: перемещение выходит за диапазон

en: %X%H: unsupported branch between ISA modes
ru: %X%H: неподдерживаемое ветвление между режимами ISA

en: %pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>
ru: %pB: некорректный размер раздела «.reginfo»; ожидался %<PRIu64>, получен %<PRIu64>

en: %pB: warning: bad `%s' option size %u smaller than its header
ru: %pB: предупреждение: размер параметра «%s» (%u) меньше, чем его заголовок

en: %pB: warning: truncated `%s' option
ru: %pB: предупреждение: параметр «%s» усечён

en: %pB: warning: cannot determine the target function for stub section `%s'
ru: %pB: предупреждение: невозможно определить функцию назначения для раздела заглушки «%s»

en: %pB: malformed reloc detected for section %s
ru: %pB: обнаружено искажённое перемещение в разделе %s

en: %pB: GOT reloc at %#<PRIx64> not expected in executables
ru: %pB: перемещение GOT по адресу %#<PRIx64> не ожидается в исполняемых файлах

en: %pB: CALL16 reloc at %#<PRIx64> not against global symbol
ru: %pB: перемещение CALL16 по адресу %#<PRIx64> не для глобального символа

en: %X%H: relocation %s against `%s' cannot be used when making a shared object; recompile with -fPIC
ru: %X%H: перемещение %s для «%s» нельзя использовать при создании общего объекта; перекомпилируйте с -fPIC

en: IFUNC symbol %s in dynamic symbol table - IFUNCS are not supported
ru: Символ IFUNC %s в таблице динамических символов — IFUNCS не поддерживается

en: non-dynamic symbol %s in dynamic symbol table
ru: не динамический символ %s в таблице динамических символов

en: non-dynamic relocations refer to dynamic symbol %s
ru: не-динамические перемещения указывают на динамический символ %s

en: %pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in section `%pA'
ru: %pB: невозможно найти подходящее LO16 перемещение у «%s» для %s по адресу %#<PRIx64> в разделе «%pA»

en: small-data section too large; lower small-data size limit (see option -G)
ru: раздел small-data слишком большой; уменьшите размер ограничения small-data (см. параметр -G)

en: cannot convert a jump to JALX for a non-word-aligned address
ru: невозможно преобразовать прыжок к JALX для не выровненного по границе слова адреса

en: jump to a non-word-aligned address
ru: прыжок по не выровненному по границе слова адресу

en: jump to a non-instruction-aligned address
ru: прыжок по не выровненному по границе инструкции адресу

en: cannot convert a branch to JALX for a non-word-aligned address
ru: невозможно преобразовать ветвление к JALX для не выровненного по границе слова адреса

en: branch to a non-instruction-aligned address
ru: ветвление по не выровненному по границе инструкции адресу

en: PC-relative load from unaligned address
ru: загрузка относительно PC из не выровненного адреса

en: %pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; consider using `-Ttext-segment=...'
ru: %pB: VMA элемент «%pA» по адресу %#<PRIx64> выходит за поддерживаемые границы 32-битного диапазона; попробуйте использовать «-Ttext-segment=…»

en: %pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC
ru: %pB: смещение «%pA» для %<PRId64> из «%pA» вне диапазона ADDIUPC

en: %pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; consider using `-Ttext-segment=...'
ru: %pB: стартовый VMA элемент «%pA» по адресу %#<PRIx64> выходит за поддерживаемые границы 32-битного диапазона; попробуйте использовать «-Ttext-segment=…»

en: %X%P: %pB(%pA): error: relocation for offset %V has no value
ru: %X%P: %pB(%pA): ошибка: отсутствует значение перемещения для смещения %V

en: %pB: unknown architecture %s
ru: %pB: неизвестная архитектура %s

en: %pB: illegal section name `%pA'
ru: %pB: недопустимое имя раздела «%pA»

en: %pB: warning: linking abicalls files with non-abicalls files
ru: %pB: предупреждение: компоновка файлов abicalls с файлами не-abicalls

en: %pB: linking 32-bit code with 64-bit code
ru: %pB: компоновка 32-битного кода с 64-битным кодом

en: %pB: linking %s module with previous %s modules
ru: %pB: компоновка модуля %s с предыдущими модулями %s

en: %pB: ABI mismatch: linking %s module with previous %s modules
ru: %pB: несовпадение ABI: компоновка модуля %s с предыдущими модулями %s

en: %pB: ASE mismatch: linking %s module with previous %s modules
ru: %pB: несовпадение ASE: компоновка модуля %s с предыдущими модулями %s

en: warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses unknown floating point ABI %d
ru: предупреждение: %pB использует неизвестный ABI плавающей точки %d (заданный %pB), %pB использует неизвестный ABI плавающей точки %d

en: warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s
ru: предупреждение: %pB использует неизвестный ABI плавающей точки %d (заданный %pB), %pB использует %s

en: warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d
ru: предупреждение: %pB использует %s (заданный %pB), %pB использует неизвестный ABI плавающей точки %d

en: warning: %pB uses %s (set by %pB), %pB uses %s
ru: предупреждение: %pB использует %s (заданный %pB), %pB использует %s

en: warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d
ru: предупреждение: %pB использует %s (заданный %pB), %pB использует неизвестный ABI MSA %d

en: warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s
ru: предупреждение: %pB использует неизвестный ABI MSA %d (заданный %pB), %pB использует %s

en: warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI %d
ru: предупреждение: %pB использует неизвестный ABI MSA %d (заданный %pB), %pB использует неизвестный ABI MSA %d

en: %pB: endianness incompatible with that of the selected emulation
ru: %pB: порядок байт не совместим с выбранной эмуляцией

en: %pB: ABI is incompatible with that of the selected emulation
ru: %pB: ABI не совместим с выбранной эмуляцией

en: %pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags
ru: %pB: предупреждение: несогласованность ISA между e_flags и .MIPS.abiflags

en: %pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags
ru: %pB: предупреждение: несогласованность FP ABI между .gnu.attributes и .MIPS.abiflags

en: %pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags
ru: %pB: предупреждение: несогласованность ASE между e_flags и .MIPS.abiflags

en: %pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags
ru: %pB: предупреждение: несогласованность расширений ISA между e_flags и .MIPS.abiflags

en: %pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)
ru: %pB: предупреждение: неожидаемый флаг в поле flags2 у .MIPS.abiflags (0x%lx)

en: -mips32r2 -mfp64 (12 callee-saved)
ru: -mips32r2 -mfp64 (12 сохраняются вызываемым)

en: None
ru: Отсутствует

en: Unknown
ru: Неизвестно

en: Hard or soft float
ru: Аппаратная или программная плавающая запятая

en: Hard float (double precision)
ru: Аппаратная плавающая запятая (двойная точность)

en: Hard float (single precision)
ru: Аппаратная плавающая запятая (одинарная точность)

en: Soft float
ru: Программная плавающая запятая

en: Hard float (MIPS32r2 64-bit FPU 12 callee-saved)
ru: Аппаратная плавающая запятая (MIPS32r2 64-bit FPU 12 сохраняются вызываемым)

en: Hard float (32-bit CPU, Any FPU)
ru: Аппаратная плавающая запятая (32-битный ЦП, любой FPU)

en: Hard float (32-bit CPU, 64-bit FPU)
ru: Аппаратная плавающая запятая (32-битный ЦП, 64-битный FPU)

en: Hard float compat (32-bit CPU, 64-bit FPU)
ru: Совместимая аппаратная плавающая запятая (32-битный ЦП, 64-битный FPU)

en:  [abi unknown]
ru:  [abi неизвестен]

en:  [no abi set]
ru:  [abi не задан]

en:  [unknown ISA]
ru:  [неизвестный ISA]

en:  [not 32bitmode]
ru:  [не 32-битный режим]

en: x ISA extension `%s' must be set with the versions
ru: расширение x ISA «%s» должно указываться с версиями

en: cannot find default versions of the ISA extension `%s'
ru: невозможно найти версии по умолчанию для расширения ISA «%s»

en: %s: first ISA extension must be `e', `i' or `g'
ru: %s: первое расширение ISA должно быть «e», «i» или «g»

en: %s: unknown standard ISA extension or prefix class `%c'
ru: %s: неизвестное стандартное расширение ISA или класс префикса «%c»

en: %s: invalid prefixed ISA extension `%s' ends with <number>p
ru: %s: некорректный префикс расширения ISA «%s» заканчивается на <номер>p

en: %s: unknown prefixed ISA extension `%s'
ru: %s: неизвестное расширение ISA с префиксом «%s»

en: %s: prefixed ISA extension must separate with _
ru: %s: расширение ISA с префиксом должно отделяться символом _

en: rv%de does not support the `h' extension
ru: rv%de не поддерживает расширение «h»

en: rv%d does not support the `q' extension
ru: rv%d не поддерживает расширение «q»

en: rv%d does not support the `zcf' extension
ru: rv%d не поддерживает расширение «zcf»

en: `zfinx' is conflict with the `f/d/q/zfh/zfhmin' extension
ru: «zfinx» конфликтует с расширением «f/d/q/zfh/zfhmin»

en: `xtheadvector' is conflict with the `v' extension
ru: «xtheadvector» конфликтует с расширением «v»

en: zvl*b extensions need to enable either `v' or `zve' extension
ru: для расширений zvl*b необходимо включить расширение «v» или «zve»

en: %s: ISA string cannot contain uppercase letters
ru: %s: строка ISA не может содержать буквы в верхнем регистры

en: %s: ISA string must begin with rv32 or rv64
ru: %s: строка ISA должна начинаться с rv32 или rv64

en: invalid ISA extension ends with <number>p in .option arch `%s'
ru: некорректное конец расширения ISA <номер>p в .option для архитектуры «%s»

en: unknown ISA extension `%s' in .option arch `%s'
ru: неизвестное расширение ISA «%s» в .option для архитектуры «%s»

en: cannot + or - base extension `%s' in .option arch `%s'
ru: нельзя использовать + или - базового расширения «%s» в .option для архитектуры «%s»

en: internal: unreachable INSN_CLASS_*
ru: нутрянка: недостижимый INSN_CLASS_*

en: zihintntl' and `c', or `zihintntl' and `zca
ru: zihintntl» и «c», или «zihintntl» и «zca

en: c' or `zca
ru: c» или «zca

en: m' or `zmmul
ru: m» или «zmmul

en: f' and `c', or `f' and `zcf
ru: f» и «c», или «f» и «zcf

en: c' or `zcf
ru: c» или «zcf

en: d' and `c', or `d' and `zcd
ru: d» и «c», или «d» и «zcd

en: c' or `zcd
ru: c» или «zcd

en: f' or `zfinx
ru: f» или «zfinx

en: d' or `zdinx
ru: d» или «zdinx

en: q' or `zqinx
ru: q» или «zqinx

en: zfh' or `zhinx
ru: zfh» или «zhinx

en: zfhmin' or `zhinxmin
ru: zfhmin» или «zhinxmin

en: zfhmin' and `d', or `zhinxmin' and `zdinx
ru: zfhmin» и «d», или «zhinxmin» и «zdinx

en: zfhmin' and `q', or `zhinxmin' and `zqinx
ru: zfhmin» и «q», или «zhinxmin» и «zqinx

en: d' and `zfa
ru: d» и «zfa

en: q' and `zfa
ru: q» и «zfa

en: zfh' and `zfa
ru: zfh» и «zfa

en: zfh' and `zfa', or `zvfh' and `zfa
ru: zfh» и «zfa», или «zvfh» и «zfa

en: zfh' or `zvfh
ru: zfh» или «zvfh

en: zbb' or `zbkb
ru: zbb» или «zbkb

en: zbc' or `zbkc
ru: zbc» или «zbkc

en: zknd' or `zkne
ru: zknd» или «zkne

en: v' or `zve64x' or `zve32x
ru: v« или «zve64x» или «zve32x

en: v' or `zve64d' or `zve64f' or `zve32f
ru: v» или «zve64d» или «zve64f» или «zve32f

en: zvknha' or `zvknhb
ru: zvknha» или «zvknhb

en: zcb' and `zba
ru: zcb» и «zba

en: zcb' and `zbb
ru: zcb» и «zbb

en: zcb' and `zmmul', or `zcb' and `m
ru: zcb» и «zmmul», или «zcb» и «m

en: %pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s
ru: %pB: перемещение %s вместе с STT_GNU_IFUNC символом «%s» не обрабатывается %s

en: %pB: cannot link together %s and %s objects
ru: %pB: невозможно скомпоновать объекты %s и %s вместе

en: %F%P: %pB: copy relocation against non-copyable protected symbol `%s' in %pB
ru: %F%P: %pB: копирование перемещения некопируемого защищённого символа «%s» в %pB

en: %F%P: %pB: failed to allocate relative reloc record
ru: %F%P: %pB: не удалось выделить запись для относительного перемещения

en: %F%P: %pB: failed to allocate 64-bit DT_RELR bitmap
ru: %F%P: %pB: не удалось выделить 64-битную DT_RELR bitmap

en: %F%P: %pB: failed to allocate 32-bit DT_RELR bitmap
ru: %F%P: %pB: не удалось выделить 32-битную DT_RELR bitmap

en: %F%P: %pB: failed to allocate memory for section `%pA'
ru: %F%P: %pB: не удалось выделить память для раздела «%pA»

en: %F%P: %pB: size of compact relative reloc section is changed: new (%lu) != old (%lu)
ru: %F%P: %pB: размер раздела компактных относительных перемещений изменён: новый (%lu) != старому (%lu)

en: %F%P: %pB: failed to allocate compact relative reloc section
ru: %F%P: %pB: не удалось выделить раздел компактных относительных перемещений

en: %F%P: %pB: relocation %s against absolute symbol `%s' in section `%pA' is disallowed
ru: %F%P: %pB: перемещение %s абсолютного символа «%s» в разделе «%pA» запрещено

en: %P: %pB: warning: relocation in read-only section `%pA'
ru: %P: %pB: предупреждение: перемещение в разделе только для чтения «%pA»

en: %pB: %s (offset: 0x%v, info: 0x%v, addend: 0x%v) against '%s' for section '%pA' in %pB
ru: %pB: %s (смещение: 0x%v, инфо: 0x%v, добавление: 0x%v) в «%s» для раздела «%pA» в %pB

en: %pB: %s (offset: 0x%v, info: 0x%v) against '%s' for section '%pA' in %pB
ru: %pB: %s (смещение: x%v, инфо: 0x%v) в «%s» для раздела «%pA» в %pB

en: error: %pB: <corrupt x86 property (0x%x) size: 0x%x>
ru: ошибка: %pB: <повреждение размера свойства x86 (0x%x): 0x%x>

en: %P: %pB: warning: missing %s
ru: %P: %pB: предупреждение: отсутствует %s

en: %X%P: %pB: error: missing %s
ru: %X%P: %pB: ошибка: отсутствует %s

en: IBT and SHSTK properties
ru: Свойства IBT и SHSTK

en: IBT property
ru: Свойство IBT

en: SHSTK property
ru: Свойство SHSTK

en: LAM_U48 property
ru: Свойство LAM_U48

en: LAM_U57 property
ru: Свойство LAM_U57

en: %F%P: failed to create VxWorks dynamic sections
ru: %F%P: не удалось создать динамические разделы VxWorks

en: %F%P: failed to create GOT sections
ru: %F%P: не удалось создать разделы GOT

en: %F%P: failed to create ifunc sections
ru: %F%P: не удалось создать разделы ifunc

en: %F%P: failed to create GOT PLT section
ru: %F%P: не удалось создать раздел GOT PLT

en: %F%P: failed to create IBT-enabled PLT section
ru: %F%P: не удалось создать раздел PLT с включённым IBT

en: %F%P: failed to create PLT .eh_frame section
ru: %F%P: не удалось создать раздел PLT .eh_frame

en: %F%P: failed to create GOT PLT .eh_frame section
ru: %F%P: не удалось создать раздел GOT PLT .eh_frame

en: %F%P: failed to create the second PLT .eh_frame section
ru: %F%P: не удалось создать второй раздел PLT .eh_frame

en: %F%P: failed to create PLT .sframe section
ru: %F%P: не удалось создать раздел PLT .sframe

en: %F%P: failed to create second PLT .sframe section
ru: %F%P: не удалось создать второй раздел PLT .sframe

en: %X%P: attempted static link of dynamic object `%pB'
ru: %X%P: попытка статической компоновки динамического объекта «%pB»

en: %pB:%d: unexpected character `%s' in Intel Hex file
ru: %pB:%d: неожиданный символ «%s» в Intel Hex файле

en: %pB:%u: bad checksum in Intel Hex file (expected %u, found %u)
ru: %pB:%u: неправильная контрольная сумма в Intel Hex файле (должна быть %u, получена %u)

en: %pB:%u: bad extended address record length in Intel Hex file
ru: %pB:%u: неправильная длина записи расширенного адреса в Intel Hex файле

en: %pB:%u: bad extended start address length in Intel Hex file
ru: %pB:%u: неправильная длина расширенного начального адреса в Intel Hex файле

en: %pB:%u: bad extended linear address record length in Intel Hex file
ru: %pB:%u: неправильная длина записи расширенного прямолинейного адреса в Intel Hex файле

en: %pB:%u: bad extended linear start address length in Intel Hex file
ru: %pB:%u: неправильная длина расширенного прямолинейного начального адреса в Intel Hex файле

en: %pB:%u: unrecognized ihex type %u in Intel Hex file
ru: %pB:%u: нераспознанный ihex-тип %u в Intel Hex файле

en: %pB: internal error in ihex_read_section
ru: %pB: внутренняя ошибка в ihex_read_section

en: %pB: bad section length in ihex_read_section
ru: %pB: неправильная длина раздела в ihex_read_section

en: %pB 64-bit address %#<PRIx64> out of range for Intel Hex file
ru: %pB: 64-битный адрес %#<PRIx64> вне диапазона Intel Hex файла

en: %pB: address %#<PRIx64> out of range for Intel Hex file
ru: %pB: адрес %#<PRIx64> вне диапазона Intel Hex файла

en: %pB: unable to get decompressed section %pA
ru: %pB: не удалось получить расжатый раздел %pA

en: %pB: indirect symbol `%s' to `%s' is a loop
ru: %pB: косвенный символ «%s» на «%s» создаёт зацикливание

en: %P: %pB: note: the message above does not take linker garbage collection into account
ru: %P: %pB: примечание: сообщение выше не учитывает сборку мусора компоновщика

en: attempt to do relocatable link with %s input and %s output
ru: попытка сделать перемещаемую ссылку с входом %s и выходом %s

en: %pB: ignoring duplicate section `%pA'
ru: %pB: игнорируется повторяющийся раздел «%pA»

en: %pB: duplicate section `%pA' has different size
ru: %pB: повторяющийся раздел «%pA» имеет другой размер

en: %pB: could not read contents of section `%pA'
ru: %pB: предупреждение: невозможно прочитать содержимое раздела «%pA»

en: %pB: duplicate section `%pA' has different contents
ru: %pB: предупреждение: повторяющийся раздел «%pA» имеет другое содержимое

en: %pB: compiled for a big endian system and target is little endian
ru: %pB: скомпилировано для системы с прямым порядком байт, а цель с обратным порядком байт

en: %pB: compiled for a little endian system and target is big endian
ru: %pB: скомпилировано для системы с обратным порядком байт, а цель с прямым порядком байт

en: malformed mach-o ARM reloc pair: reloc is first reloc
ru: искажённая пара перемещения mach-o ARM: перемещение является первым перемещением

en: malformed mach-o ARM reloc pair: invalid length: %d
ru: искажённая пара перемещения mach-o ARM: некорректная длина: %d

en: malformed mach-o ARM sectdiff reloc: invalid length: %d
ru: искажённое перемещение sectdiff mach-o ARM: некорректная длина: %d

en: malformed mach-o ARM local sectdiff reloc: invalid length: %d
ru: искажённое локальное перемещение sectdiff mach-o ARM: некорректная длина: %d

en: malformed mach-o ARM half sectdiff reloc: invalid length: %d
ru: искажённое перемещение half sectdiff mach-o ARM: некорректная длина: %d

en: malformed mach-o ARM vanilla reloc: invalid length: %d (pcrel: %d)
ru: искажённое перемещение vanilla mach-o ARM: некорректная длина: %d (pcrel: %d)

en: malformed mach-o ARM reloc: unknown reloc type: %d
ru: искажённое перемещение mach-o ARM: неизвестный тип перемещения: %d

en: <unknown mask flags>
ru: <неизвестный флаги маски>

en:  (<unknown>)
ru:  (неизвестно)

en:  MACH-O header:
ru:  заголовок Mach-O:

en:    magic:      %#lx
ru:    отл.призн:    %#lx

en:    cputype:    %#lx (%s)
ru:    тип ЦП:       %#lx (%s)

en:    cpusubtype: %#lx%s
ru:    подтип ЦП:    %#lx%s

en:    filetype:   %#lx
ru:    тип файла:    %#lx

en:    ncmds:      %#lx
ru:    ч_кмнд:       %#lx

en:    sizeocmds:  %#lx
ru:    разм_кмнд:    %#lx

en:    flags:      %#lx
ru:    флаги:        %#lx

en:    version:    %x
ru:    маска версии: %x

note: Urg - what has happened ?
en: incompatible cputypes in mach-o files: %ld vs %ld
ru: несовместимые типы ЦП в файлах mach-o: %ld и %ld

en: bfd_mach_o_canonicalize_symtab: unable to load symbols
ru: bfd_mach_o_canonicalize_symtab: невозможно загрузить символы

en: malformed mach-o reloc: section index is greater than the number of sections
ru: искажённое перемещение mach-o: индекс раздела больше количества разделов

en: sorry: modtab, toc and extrefsyms are not yet implemented for dysymtab commands.
ru: Извините: modtab, toc и extrefsyms пока не реализованы для команд dysymtab.

en: mach-o: there are too many sections (%u) maximum is 255,
ru: mach-o: слишком много разделов (%u), должно быть не более 255,

en: unable to allocate data for load command %#x
ru: не удалось выделить данные для команды загрузки %#x

en: unable to write unknown load command %#x
ru: невозможно записать неизвестную команду загрузки %#x

en: section address (%#<PRIx64>) below start of segment (%#<PRIx64>)
ru: адрес раздела (%#<PRIx64>) меньше начала сегмента (%#<PRIx64>)

en: unable to layout unknown load command %#x
ru: невозможно запланировать неизвестную команду загрузки %#x

en: bfd_mach_o_read_section_32: overlarge alignment value: %#lx
ru: bfd_mach_o_read_section_32: слишком большое значение выравнивания: %#lx

en: bfd_mach_o_read_section_64: overlarge alignment value: %#lx
ru: bfd_mach_o_read_section_64: слишком большое значение выравнивания: %#lx

en: bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %u
ru: bfd_mach_o_read_symtab_symbol: невозможно прочитать %d байт по адресу %u

en: bfd_mach_o_read_symtab_symbol: name out of range (%lu >= %u)
ru: bfd_mach_o_read_symtab_symbol: имя вне диапазона (%lu >= %u)

en: bfd_mach_o_read_symtab_symbol: symbol "%s" specified invalid section %d (max %lu): setting to undefined
ru: bfd_mach_o_read_symtab_symbol: символ «%s» указывает на неверный раздел %d (максимальное значение %lu): настройка не определена

en: bfd_mach_o_read_symtab_symbol: symbol "%s" specified invalid type field 0x%x: setting to undefined
ru: bfd_mach_o_read_symtab_symbol: символ «%s» указывает на неверный тип поля 0x%x: настройка не определена

en: %pB: unknown load command %#x
ru: %pB: неизвестная команды загрузки %#x

en: bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx
ru: bfd_mach_o_scan: неизвестная архитектура 0x%lx/0x%lx

en: unknown header byte-order value %#x
ru: неизвестное значение порядка байт в заголовке %#x

en: %pB: access beyond end of merged section (%<PRId64>)
ru: %pB: доступ за конец объединённого раздела (%<PRId64>)

en: %pB: no core to allocate a symbol %d bytes long
ru: %pB: нет core для выделения %d байт символа

en: %pB: attempt to emit contents at non-multiple-of-4 address %#<PRIx64>
ru: %pB: попытка выпустить содержимое по адресу не кратному 4 (%#<PRIx64>)

en: %pB: invalid mmo file: initialization value for $255 is not `Main'
ru: %pB: некорректный mmo-файл: инициализационное значение для $255 не равно «Main»

en: %pB: unsupported wide character sequence 0x%02X 0x%02X after symbol name starting with `%s'
ru: %pB: неподдерживаемая последовательность широких символов 0x%02X 0x%02X после имени символа, начиная с «%s»

en: %pB: symbol name exceeds given max length of %d
ru: %pB: имя символа превышает заданную максимальную длину равную %d

en: %pB: invalid mmo file: unsupported lopcode `%d'
ru: %pB: некорректный mmo-файл: неподдерживаемый lopcode «%d»

en: %pB: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote
ru: %pB: некорректный mmo-файл: для lop_quote ожидалось YZ = 1, получено YZ = %d

en: %pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc
ru: %pB: некорректный mmo-файл: для lop_loc ожидалось z = 1 или z = 2, получено z = %d

en: %pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo
ru: %pB: некорректный mmo-файл: для lop_fixo ожидалось z = 1 или z = 2, получено z = %d

en: %pB: invalid mmo file: expected y = 0, got y = %d for lop_fixrx
ru: %pB: некорректный mmo-файл: для lop_fixrx ожидалось y = 0, получено y = %d

en: %pB: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx
ru: %pB: некорректный mmo-файл: для lop_fixrx ожидалось z = 16 или z = 24, получено z = %d

en: %pB: invalid mmo file: leading byte of operand word must be 0 or 1, got %d for lop_fixrx
ru: %pB: некорректный mmo-файл: для lop_fixrx начальный байт слова операнда должен быть равен 0 или 1, получено %d

en: %pB: cannot allocate file name for file number %d, %d bytes
ru: %pB: невозможно выделить место для имени файла файлу с номером %d, %d байт

en: %pB: invalid mmo file: file number %d `%s', was already entered as `%s'
ru: %pB: некорректный mmo-файл: номер файла %d «%s» был уже введён как «%s»

en: %pB: invalid mmo file: file name for number %d was not specified before use
ru: %pB: некорректный mmo-файл: имя файла для номера %d не указано перед использованием

en: %pB: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d
ru: %pB: некорректный mmo-файл: поля y и z в lop_stab не равны нулю, y: %d, z: %d

en: %pB: invalid mmo file: lop_end not last item in file
ru: %pB: некорректный mmo-файл: lop_end не последний элемент в файле

en: %pB: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras to the preceding lop_stab (%ld)
ru: %pB: некорректный mmo-файл: YZ в lop_end (%ld) не равно числу тетрад в указанной ранее lop_stab (%ld)

en: %pB: invalid symbol table: duplicate symbol `%s'
ru: %pB: некорректная таблица символов: повторяющийся символ «%s»

en: %pB: bad symbol definition: `Main' set to %<PRIx64> rather than the start address %<PRIx64>
ru: %pB: неверное определение символа: «Main» равен %<PRIx64>, а не начальному адресу %<PRIx64>

en: %pB: warning: symbol table too large for mmo, larger than 65535 32-bit words: %d.  Only `Main' will be emitted.
ru: %pB: предупреждение: таблица символов слишком большая для mmo, больше чем 65535 32-битных слов: %d. Будет выдана только «Main».

en: %pB: internal error, symbol table changed size from %d to %d words
ru: %pB: внутренняя ошибка, у таблицы символов изменился размер с %d слов до %d

en: %pB: internal error, internal register section %pA had contents
ru: %pB: внутренняя ошибка, внутренний раздел регистров %pA содержит данные

en: %pB: no initialized registers; section length 0
ru: %pB: нет инициализированных регистров; длина раздела равна 0

en: %pB: too many initialized registers; section length %<PRId64>
ru: %pB: слишком много инициализированных регистров; длина раздела равна %<PRId64>

en: %pB: invalid start address for initialized registers of length %<PRId64>: %#<PRIx64>
ru: %pB: недопустимый начальный адрес для инициализированных регистров длины %<PRId64>: %#<PRIx64>

en: unhandled OSF/1 core file section type %d
ru: необработанный файл ядра OSF/1 раздела с типом %d

en: %pB: symbol indicates overlay (not supported)
ru: %pB: символ указывает на оверлей (не поддерживается)

en: bfd_pef_scan: unknown architecture 0x%lx
ru: bfd_pef_scan: неизвестная архитектура 0x%lx

en: warning: corrupt unwind data
ru: предупреждение: повреждён раздел развёртки

note: PR 17512: file: 2245-7442-0.004.
en: Unknown: %x
ru: Неизвестно: %x

en: warning: xdata section corrupt
ru: предупреждение: повреждён раздел xdata

en: Too many unwind codes (%ld)
ru: Слишком много раскрываемого кода (%ld)

en: Warning: %s section size (%ld) is not a multiple of %d
ru: Предупреждение: размер раздела %s (%ld) не кратен %d

en: Warning: %s section size is zero
ru: Предупреждение: размер раздела %s равен нулю

en: Warning: %s section size (%ld) is smaller than virtual size (%ld)
ru: Предупреждение: размер раздела %s (%ld) меньше виртуального размера (%ld)

en: 
    The Function Table (interpreted %s section contents)
ru: 
    Таблица функций (обработано содержимое раздела %s)

en: vma:			BeginAddress	 EndAddress	  UnwindData
ru: vma:			Нач адрес   	  Кон адрес	   Раскр данные

en: 
    Dump of %s
ru: 
    Дамп %s

note: XXX code yet to be written.
en: %pB: unhandled import type; %x
ru: %pB: необработанный тип импорта; %x

en: %pB: unrecognized import type; %x
ru: %pB: нераспознанный тип импорта; %x

en: %pB: unrecognized import name type; %x
ru: %pB: нераспознанный именной тип импорта; %x

en: %pB: unrecognised machine type (0x%x) in Import Library Format archive
ru: %pB: нераспознанный машинный тип (0x%x) в архиве Import Library Format

en: %pB: recognised but unhandled machine type (0x%x) in Import Library Format archive
ru: %pB: распознан, но не обработан машинный тип (0x%x) в архиве Import Library Format

en: %pB: size field is zero in Import Library Format header
ru: %pB: размер поля равен нулю в заголовке Import Library Format

en: %pB: string not null terminated in ILF object file
ru: %pB: строка не заканчивается нулём в объектном файле ILF

en: %pB: error: debug data ends beyond end of debug directory
ru: %pB: ошибка: конец отладочных данных за окончанием отладочного каталога

en: %pB: adjusting invalid SectionAlignment
ru: %pB: подстраиваем некорректное SectionAlignment

en: %pB: adjusting invalid FileAlignment
ru: %pB: подстраиваем некорректное FileAlignment

en: %pB: invalid NumberOfRvaAndSizes
ru: %pB: некорректное значение NumberOfRvaAndSizes

en: plugin framework: out of file descriptors. Try using fewer objects/archives
ru: модульная инфраструктура: кончились файловые дескрипторы. Попробуйте использовать меньше объектов/архивов

en: 
    ppcboot header:
ru: 
    заголовок ppcboot:

en: Entry offset        = 0x%.8lx (%ld)
ru: Начальное смещение  = 0x%.8lx (%ld)

en: Length              = 0x%.8lx (%ld)
ru: Длина               = 0x%.8lx (%ld)

en: Flag field          = 0x%.2x
ru: Поле флагов         = 0x%.2x

en: Partition name      = "%s"
ru: Имя раздела         = "%s"

en: 
    Partition[%d] start  = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }
ru: 
    Начало раздела[%d]  = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }

en: Partition[%d] end    = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }
ru: Конец раздела[%d]   = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }

en: Partition[%d] sector = 0x%.8lx (%ld)
ru: Сектор раздела[%d]  = 0x%.8lx (%ld)

en: Partition[%d] length = 0x%.8lx (%ld)
ru: Длина раздела[%d]   = 0x%.8lx (%ld)

en: INPUT_SECTION_FLAGS are not supported
ru: INPUT_SECTION_FLAGS не поддерживается

en: %pB: unrecognized relocation type %#x in section `%pA'
ru: %pB: нераспознанное перемещение %#x в разделе «%pA»

note: PR 21803: Suggest the most likely cause of this error.
en: is this version of the linker - %s - out of date ?
ru: данная версия компоновщика — %s — устарела?

en: %pB: warning core file truncated
ru: %pB: предупреждение: файл core усечён

en: %pB(%pA+%#<PRIx64>): %s relocation offset out of order
ru: %pB(%pA+%#<PRIx64>): смещение перемещения %s вне порядка

en: %pB(%pA+%#<PRIx64>): %s relocation offset out of range
ru: %pB(%pA+%#<PRIx64>): смещение перемещения %s вне диапазона

note: User has specified a subspace without its containing space.
en: %pB[%pA]: no output section for space %pA
ru: %pB[%pA]: нет выходного раздела для пространства %pA

en: 
    Exec Auxiliary Header
ru: 
    Вспомогательный заголовок Exec

en: som_sizeof_headers unimplemented
ru: som_sizeof_headers не реализован

en: %pB:%d: unexpected character `%s' in S-record file
ru: %pB:%d: неожиданный символ «%s» в файле S-record

en: %pB:%d: byte count %d too small
ru: %pB:%d: счётчик байт %d слишком мал

en: %pB:%d: bad checksum in S-record file
ru: %pB:%d: неверная контрольная сумма в файле S-record

en: %pB(%pA+%#lx): stabs entry has invalid string index
ru: %pB(%pA+%#lx): элемент stabs имеет недопустимый индекс строки

en: unsupported .stab relocation
ru: неподдерживаемое перемещение .stab

en: corrupt EIHD record - size is too small
ru: запись EIHD повреждена — размер слишком мал

en: unable to read EIHS record at offset %#x
ru: невозможно прочитать запись EIHS по смещению %#x

en: record is too small for symbol name length
ru: запись слишком мала для длины имени символа

en: corrupt EGSD record: its size (%#x) is too small
ru: запись EGSD повреждена: её размер (%#x) слишком мал

en: corrupt EGSD record type %d: size (%#x) is larger than remaining space (%#x)
ru: запись EGSD с типом %d повреждена: размер (%#x) больше оставшегося пространства (%#x)

en: corrupt EGSD record type %d: size (%#x) is too small
ru: запись EGSD с типом %d повреждена: размер (%#x) слишком мал

en: corrupt EGSD record: its psindx field is too big (%#lx)
ru: запись EGSD повреждена: её поле psindx слишком велико (%#lx)

en: unknown EGSD subtype %d
ru: неизвестный подтип EGSD %d

en: stack overflow (%d) in _bfd_vms_push
ru: переполнение стека (%d) в _bfd_vms_push

en: stack underflow in _bfd_vms_pop
ru: выход за нижнюю границу стека в _bfd_vms_pop

en: dst_define_location %u too large
ru: dst_define_location %u слишком большое

note: These names have not yet been added to this switch statement.
en: unknown ETIR command %d
ru: неизвестная ETIR команда %d

en: corrupt vms value
ru: значение vms повреждено

en: corrupt ETIR record encountered
ru: обнаружена повреждённая запись ETIR

en: bad section index in %s
ru: неверный индекс раздела в %s

en: unsupported STA cmd %s
ru: неподдерживаемый STA cmd %s

note: Insert field. Unsigned shift. Rotate. Redefine symbol to current location. Define a literal.
en: %s: not supported
ru: %s: не поддерживается

en: %s: not implemented
ru: %s: не реализовано

en: invalid %s
ru: неверный %s

note: Divide by zero is supposed to give a result of zero, and a non-fatal warning message.
en: %s divide by zero
ru: %s делится на ноль

en: invalid use of %s with contexts
ru: неправильное использование %s с контекстами

en: reserved cmd %d
ru: зарезервированный cmd %d

en: corrupt EEOM record - size is too small
ru: запись EEOM повреждена — размер слишком мал

en: object module not error-free !
ru: объектный модуль НЕ error-free !

en: SEC_RELOC with no relocs in section %pA
ru: SEC_RELOC без перемещений в разделе %pA

en: size error in section %pA
ru: ошибка размера в разделе %pA

en: spurious ALPHA_R_BSR reloc
ru: нетипичное перемещение ALPHA_R_BSR

en: unhandled relocation %s
ru: необработанное перемещение %s

en: unknown source command %d
ru: неизвестная исходная команда %d

en: %s not implemented
ru: %s не реализовано

en: unknown line command %d
ru: неизвестная строка команды %d

en: corrupt reloc record
ru: повреждённая запись перемещения

en: unknown reloc %s + %s
ru: неизвестное перемещение %s + %s

en: unknown reloc %s
ru: неизвестное перемещение %s

en: invalid section index in ETIR
ru: неверный индекс раздела в ETIR

en: relocation for non-REL psect
ru: перемещение для не-REL psect

en: unknown symbol in command %s
ru: неизвестный символ в команде %s

en: reloc (%d) is *UNKNOWN*
ru: перемещение (%d) *НЕИЗВЕСТНО*

en:    Error: The length is less than the length of an EMH record
ru:    Ошибка: длина меньше длины записи EMH

en:    Error: The record length is less than the size of an EMH_MHD record
ru:    Ошибка: длина записи меньше размера записи EMH_MHD

en: Module header
ru: Заголовок модуля

en:    structure level: %u
ru:    уровень структуры  : %u

en:    max record size: %u
ru:    макс. размер записи: %u

en:    Error: The module name is missing
ru:    Ошибка: отсутствует имя модуля

en:    Error: The module name is too long
ru:    Ошибка: слишком длинное имя модуля

en:    module name    : %.*s
ru:    имя модуля         : %.*s

en:    Error: The module version is missing
ru:    Ошибка: отсутствует версия модуля

en:    Error: The module version is too long
ru:    Ошибка: слишком длинная версия модуля

en:    module version : %.*s
ru:    версия модуля      : %.*s

en:    Error: The compile date is truncated
ru:    Ошибка: обрезана дата компиляции

en:    compile date   : %.17s
ru:    дата компиляции    : %.17s

en: Language Processor Name
ru: Название процессорного языка

en:    language name: %.*s
ru:    название языка     : %.*s

en: Source Files Header
ru: Заголовок исходных файлов

en:    file: %.*s
ru:    файл: %.*s

en: Title Text Header
ru: Заголовок названия текста

en:    title: %.*s
ru:    название : %.*s

en: Copyright Header
ru: Заголовок авторского права

en:    copyright: %.*s
ru:    авторское право: %.*s

en: unhandled emh subtype %u
ru: необработанный подтип emh %u

en:    Error: The length is less than the length of an EEOM record
ru:    Ошибка: длина меньше длины записи EEOM

en:    number of cond linkage pairs: %u
ru:    кол-во условно компонуемых пар: %u

en:    completion code: %u
ru:    завершённый код: %u

en:    transfer addr flags: 0x%02x
ru:    адреса передачи flags: 0x%02x

en:    transfer addr psect: %u
ru:    адрес передачи psect: %u

en:    transfer address   : 0x%08x
ru:    адрес передачи   : 0x%08x

en:   EGSD entry %2u (type: %u, len: %u):
ru:   запись EGSD %2u (тип: %u, длина: %u):

en:    Erroneous length
ru:    Ошибочная длина

en: PSC - Program section definition
ru: PSC - определение программного раздела

en:    alignment  : 2**%u
ru:    выравнивание  : 2**%u

en:    flags      : 0x%04x
ru:    флаги      : 0x%04x

en:    name       : %.*s
ru:    имя       : %.*s

en: SPSC - Shared Image Program section def
ru: SPSC — определение программного раздела общего образа

en:    image offset  : 0x%08x
ru:    смещение образа : 0x%08x

en:    symvec offset : 0x%08x
ru:    смещение symvec: 0x%08x

en:    name          : %.*s
ru:    имя          : %.*s

en: SYM - Global symbol definition
ru: SYM - определение глобальных символов

en:    flags: 0x%04x
ru:    флаги: 0x%04x

en:    psect offset: 0x%08x
ru:    смещение psect: 0x%08x

en:    code address: 0x%08x
ru:    адрес кода: 0x%08x

en:    psect index for entry point : %u
ru:    индекс psect для точки входа: %u

en:    psect index : %u
ru:    индекс psect: %u

en:    name        : %.*s
ru:    имя        : %.*s

en: SYM - Global symbol reference
ru: SYM - ссылки глобальных символов

en: IDC - Ident Consistency check
ru: IDC - проверка идентификатора целостности

en:    flags         : 0x%08x
ru:    флаги         : 0x%08x

en:    id match      : %x
ru:    id соответствия : %x

en:    error severity: %x
ru:    серьёзность ошибки: %x

en:    entity name   : %.*s
ru:    название категории: %.*s

en:    object name   : %.*s
ru:    имя объекта: %.*s

en:    binary ident  : 0x%08x
ru:    двоичный идентификатор: 0x%08x

en:    ascii ident   : %.*s
ru:    ascii-идентификатор: %.*s

en: SYMG - Universal symbol definition
ru: SYMG - определение универсальных символов

en:    symbol vector offset: 0x%08x
ru:    смещение символьного вектора: 0x%08x

en:    entry point: 0x%08x
ru:    точка входа: 0x%08x

en:    psect index: %u
ru:    индекс psect: %u

en: SYMV - Vectored symbol definition
ru: SYMV - определение векторных символов

en:    vector      : 0x%08x
ru:    вектор      : 0x%08x

en:    psect offset: %u
ru:    смещение psect: %u

en: SYMM - Global symbol definition with version
ru: SYMM - определение глобальных символов с версией

en:    version mask: 0x%08x
ru:    маска версии: 0x%08x

en: unhandled egsd entry type %u
ru: необработанный egsd-элемент типа %u

en:     linkage index: %u, replacement insn: 0x%08x
ru:     индекс компоновки: %u, заменитель insn: 0x%08x

en:     psect idx 1: %u, offset 1: 0x%08x %08x
ru:     1-й индекс psect: %u, 1-е смещение: 0x%08x %08x

en:     psect idx 2: %u, offset 2: 0x%08x %08x
ru:     2-й индекс psect: %u, 2-е смещение: 0x%08x %08x

en:     psect idx 3: %u, offset 3: 0x%08x %08x
ru:     3-й индекс psect: %u, 3-е смещение: 0x%08x %08x

en:     global name: %.*s
ru:     глобальное имя: %.*s

en:   %s (len=%u):
ru:   %s (длина=%u):

en:    (type: %3u, size: %3u):
ru:    (тип: %3u, размер: %3u):

en: STA_GBL (stack global) %.*s
ru: STA_GBL (глобальный стек) %.*s

en: STA_LW (stack longword)
ru: STA_LW (стек длинных слов)

en: STA_QW (stack quadword)
ru: STO_QW (стек учетверённых слов)

en: STA_PQ (stack psect base + offset)
ru: STA_PQ (стек psect база + смещение)

en:     psect: %u, offset: 0x%08x %08x
ru:     psect: %u, смещение: 0x%08x %08x

en: STA_LI (stack literal)
ru: STA_LI (стек литерала)

en: STA_MOD (stack module)
ru: STA_MOD (стек модулей)

en: STA_CKARG (compare procedure argument)
ru: STA_CKARG (аргумент процедуры сравнения)

en: STO_B (store byte)
ru: STO_B (хранимый байт)

en: STO_W (store word)
ru: STO_W (хранимое слово)

en: STO_LW (store longword)
ru: STO_LW (хранимое длинное слово)

en: STO_QW (store quadword)
ru: STO_QW (хранимое учетверённое слово)

en: STO_IMMR (store immediate repeat) %u bytes
ru: STO_IMMR (хранимый непосредственный повтор) %u байт

en: STO_GBL (store global) %.*s
ru: STO_GBL (хранимая глобальная) %.*s

en: STO_CA (store code address) %.*s
ru: STO_CA (хранимый адрес кода) %.*s

en: STO_RB (store relative branch)
ru: STO_RB (хранимое относительное ветвление)

en: STO_AB (store absolute branch)
ru: STO_AB (хранимое абсолютное ветвление)

en: STO_OFF (store offset to psect)
ru: STO_OFF (хранимое смещение на psect)

en: STO_IMM (store immediate) %u bytes
ru: STO_IMM (хранимая непосредственно) %u байт

en: STO_GBL_LW (store global longword) %.*s
ru: STO_GBL_LW (хранимое глобальное длинное слово) %.*s

en: STO_OFF (store LP with procedure signature)
ru: STO_OFF (хранимый LP с сигнатурой процедуры)

en: STO_BR_GBL (store branch global) *todo*
ru: STO_BR_GBL (хранимое глобальное ветвление) *todo*

en: STO_BR_PS (store branch psect + offset) *todo*
ru: STO_BR_PS (хранимое ветвление psect + смещение) *todo*

en: OPR_NOP (no-operation)
ru: OPR_NOP (нет операции)

en: OPR_ADD (add)
ru: OPR_ADD (сложение)

en: OPR_SUB (subtract)
ru: OPR_SUB (вычитание)

en: OPR_MUL (multiply)
ru: OPR_MUL (умножение)

en: OPR_DIV (divide)
ru: OPR_DIV (деление)

en: OPR_AND (logical and)
ru: OPR_AND (логическое и)

en: OPR_IOR (logical inclusive or)
ru: OPR_IOR (логическое включающее или)

en: OPR_EOR (logical exclusive or)
ru: OPR_EOR (логическое не включающее или)

en: OPR_NEG (negate)
ru: OPR_NEG (инверсия)

en: OPR_COM (complement)
ru: OPR_COM (дополнение)

en: OPR_INSV (insert field)
ru: OPR_INSV (поле вставки)

en: OPR_ASH (arithmetic shift)
ru: OPR_ASH (арифметический сдвиг)

en: OPR_USH (unsigned shift)
ru: OPR_USH (беззнаковый сдвиг)

en: OPR_ROT (rotate)
ru: OPR_ROT (циклический сдвиг)

en: OPR_SEL (select)
ru: OPR_SEL (выбор)

en: OPR_REDEF (redefine symbol to curr location)
ru: OPR_REDEF (переопределение символа в текущей позиции)

en: OPR_REDEF (define a literal)
ru: OPR_REDEF (определение литерала)

en: STC_LP (store cond linkage pair)
ru: STC_LP (хранимая условно компонуемая пара)

en: STC_LP_PSB (store cond linkage pair + signature)
ru: STC_LP_PSB (хранимая условно компонуемая пара + сигнатура)

en:    linkage index: %u, procedure: %.*s
ru:    индекс компоновки: %u, процедура: %.*s

en:    signature: %.*s
ru:    сигнатура: %.*s

en: STC_GBL (store cond global)
ru: STC_GBL (хранимая глобальное условие)

en:    linkage index: %u, global: %.*s
ru:    индекс компоновки: %u, глобальный: %.*s

en: STC_GCA (store cond code address)
ru: STC_GCA (хранимый адрес условного кода)

en:    linkage index: %u, procedure name: %.*s
ru:    индекс компоновки: %u, имя процедуры: %.*s

en: STC_PS (store cond psect + offset)
ru: STC_PS (хранимое условие psect + смещение)

en:    linkage index: %u, psect: %u, offset: 0x%08x %08x
ru:    индекс компоновки: %u, psect: %u, смещение: 0x%08x %08x

en: STC_NOP_GBL (store cond NOP at global addr)
ru: STC_NOP_GBL (хранимое условие NOP по глобальному адресу)

en: STC_NOP_PS (store cond NOP at psect + offset)
ru: STC_NOP_PS (хранимое условие NOP по psect + смещение)

en: STC_BSR_GBL (store cond BSR at global addr)
ru: STC_BSR_GBL (хранимое условие BSR по глобальному адресу)

en: STC_BSR_PS (store cond BSR at psect + offset)
ru: STC_BSR_PS (хранимое условие BSR по psect + смещение)

en: STC_LDA_GBL (store cond LDA at global addr)
ru: STC_LDA_GBL (хранимое условие LDA по глобальному адресу)

en: STC_LDA_PS (store cond LDA at psect + offset)
ru: STC_LDA_PS (хранимое условие LDA по psect + смещение)

en: STC_BOH_GBL (store cond BOH at global addr)
ru: STC_BOH_GBL (хранимое условие BOH по глобальному адресу)

en: STC_BOH_PS (store cond BOH at psect + offset)
ru: STC_BOH_PS (хранимое условие BOH по psect + смещение)

en: STC_NBH_GBL (store cond or hint at global addr)
ru: STC_NBH_GBL (хранимое условие или указание по глобальному адресу)

en: STC_NBH_PS (store cond or hint at psect + offset)
ru: STC_NBH_PS (хранимое условие или указание по psect + смещение)

en: CTL_SETRB (set relocation base)
ru: CTL_SETRB (установка базы перемещения)

en: CTL_AUGRB (augment relocation base) %u
ru: CTL_AUGRB (дополнение базы перемещения) %u

en: CTL_DFLOC (define location)
ru: CTL_DFLOC (определение положения)

en: CTL_STLOC (set location)
ru: CTL_STLOC (задание положения)

en: CTL_STKDL (stack defined location)
ru: CTL_STKDL (положение определяемое стеком)

en: *unhandled*
ru: *не обработано*

en: cannot read GST record header
ru: не удалось прочитать заголовок записи GST

note: Ill-formed.
en: cannot find EMH in first GST record
ru: не удалось найти EMH в первой записи GST

en: corrupted GST
ru: повреждённый GST

en: cannot read GST record
ru: не удалось прочитать запись GST

en:  unhandled EOBJ record type %u
ru:  необработанный тип записи EOBJ %u

en:   bitcount: %u, base addr: 0x%08x
ru:   счётчик бит: %u, базовый адрес: 0x%08x

en:    bitmap: 0x%08x (count: %u):
ru:    bitmap: 0x%08x (счётчик: %u):

en:   image %u (%u entries)
ru:   образ %u (%u элементов)

en:    offset: 0x%08x, val: 0x%08x
ru:    смещение: 0x%08x, значение: 0x%08x

en:   image %u (%u entries), offsets:
ru:   образ %u (%u элементов), смещения:

note: 64 bits.
en: 64 bits *unhandled*
ru: 64 бита *не обработано*

en: class: %u, dtype: %u, length: %u, pointer: 0x%08x
ru: класс: %u, dtype: %u, длина: %u, указатель: 0x%08x

en: non-contiguous array of %s
ru: несвязный массив %s

en: dimct: %u, aflags: 0x%02x, digits: %u, scale: %u
ru: dimct: %u, aflags: 0x%02x, цифр: %u, шкала: %u

en: Strides:
ru: Шаги:

en: Bounds:
ru: Границы:

en: [%u]: Lower: %u, upper: %u
ru: [%u]: нижняя: %u, верхняя: %u

en: unaligned bit-string of %s
ru: невыровненная строка бит %s

en: base: %u, pos: %u
ru: база: %u, позиция: %u

en: vflags: 0x%02x, value: 0x%08x
ru: vflags: 0x%02x, значение: 0x%08x

en: (no value)
ru: (нет значения)

en: (not active)
ru: (не активно)

en: (not allocated)
ru: (не выделено)

en: (descriptor)
ru: (дескриптор)

en: (trailing value)
ru: (конечное значение)

en: (value spec follows)
ru: (далее значение спецификации)

en: (at bit offset %u)
ru: (по битовому смещению %u)

en: literal
ru: литерал

en: address
ru: адрес

en: desc
ru: опис

en: reg
ru: рег

en: atomic, type=0x%02x %s
ru: атомарно, тип=0x%02x %s

en: indirect, defined at 0x%08x
ru: косвенно, определено по адресу 0x%08x

en: typed pointer
ru: типизированный указатель

en: pointer
ru: указатель

en: array, dim: %u, bitmap:
ru: массив, размер: %u, bitmap:

en: array descriptor:
ru: описатель массива:

en: type spec for element:
ru: спецификация типа для элемента:

en: type spec for subscript %u:
ru: спецификация типа для subscript %u:

en: Debug symbol table:
ru: Таблица символов отладки:

en: cannot read DST header
ru: не удалось прочитать заголовок DST

en:  type: %3u, len: %3u (at 0x%08x):
ru:  тип: %3u, длина: %3u (по 0x%08x):

en: cannot read DST symbol
ru: не удалось прочитать символ DST

en: standard data: %s
ru: стандартные данные: %s

en:     name: %.*s
ru:     имя: %.*s

en:    flags: %d, language: %u, major: %u, minor: %u
ru:    флаги: %d, язык: %u, старший: %u, младший: %u

en:    module name: %.*s
ru:    имя модуля: %.*s

en:    compiler   : %.*s
ru:    компилятор   : %.*s

en:     flags: %u, address: 0x%08x, pd-address: 0x%08x
ru:     флаги: %u, адрес: 0x%08x, pd-адрес: 0x%08x

en:     routine name: %.*s
ru:     имя процедуры: %.*s

en: rtnend: size 0x%08x
ru: rtnend: размер 0x%08x

en: prolog: bkpt address 0x%08x
ru: пролог: адрес bkpt 0x%08x

en: epilog: flags: %u, count: %u
ru: эпилог: флаги: %u, счётчик: %u

en: blkbeg: address: 0x%08x, name: %.*s
ru: blkbeg: адрес: 0x%08x, имя: %.*s

en: blkend: size: 0x%08x
ru: blkend: размер: 0x%08x

en: typspec (len: %u)
ru: typspec (длина: %u)

en: septyp, name: %.*s
ru: septyp, имя: %.*s

en: recbeg: name: %.*s
ru: recbeg: имя: %.*s

en:     len: %u bits
ru:     длина: %u бит

en: enumbeg, len: %u, name: %.*s
ru: enumbeg, длина: %u, имя: %.*s

en: enumelt, name: %.*s
ru: enumelt, имя: %.*s

en: label, name: %.*s
ru: метка, имя: %.*s

en:     address: 0x%08x
ru:    адрес: 0x%08x

en: discontiguous range (nbr: %u)
ru: несмежный диапазон (nbr: %u)

en:     address: 0x%08x, size: %u
ru:     адрес: 0x%08x, размер: %u

en: line num  (len: %u)
ru: номер строки (длина: %u)

en:     pc: 0x%08x line: %5u
ru:     pc: 0x%08x строка: %5u

en:     *unhandled* cmd %u
ru:     *необработанная* команда %u

en: source (len: %u)
ru: источник (длина: %u)

en:    declfile: len: %u, flags: %u, fileid: %u
ru:    declfile: длина: %u, флаги: %u, fileid: %u

en:    filename   : %.*s
ru:    имя файла   : %.*s

en:    *unhandled* cmd %u
ru:    *необработанная* команда %u

en: *unhandled* dst type %u
ru: *необработанный* тип назначения %u

en: cannot read EIHD
ru: не удалось прочитать EIHD

en: EIHD: (size: %u, nbr blocks: %u)
ru: EIHD: (размер: %u, nbr блоков: %u)

en: executable
ru: исполняемый

en: linkable image
ru: компонуемый образ

en:  image type: %u (%s)
ru:  тип образа: %u (%s)

en: native
ru: родной

en: , subtype: %u (%s)
ru: , подтип: %u (%s)

en:  offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u
ru:  смещения: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u

en: , symbol vector rva:
ru: , символьный вектор rva:

en: 
     version array off: %u
ru: 
     смещение массива версий: %u

en:  linker flags: %08x:
ru:  флаги компоновщика: %08x:

en: , alias: %u
ru: , псевдоним: %u

en: system version array information:
ru: массив информации версии системы:

en: cannot read EIHVN header
ru: не удалось прочитать заголовок EIHVN

en: cannot read EIHVN version
ru: не удалось прочитать версию EIHVN

en: *unknown*
ru: *неизвестно*

en: cannot read EIHA
ru: не удалось прочитать EIHA

en: Image activation:  (size=%u)
ru: Активация образа:  (размер=%u)

en:  First address : 0x%08x 0x%08x
ru:  Первый адрес: 0x%08x 0x%08x

en:  Second address: 0x%08x 0x%08x
ru:  Второй адрес: 0x%08x 0x%08x

en:  Third address : 0x%08x 0x%08x
ru:  Третий адрес: 0x%08x 0x%08x

en:  Fourth address: 0x%08x 0x%08x
ru:  Четвёртый адрес: 0x%08x 0x%08x

en:  Shared image  : 0x%08x 0x%08x
ru:  Общий образ: 0x%08x 0x%08x

en: cannot read EIHI
ru: не удалось прочитать EIHI

en: Image identification: (major: %u, minor: %u)
ru: Идентификация образа: (старший: %u, младший: %u)

en:  image name       : %.*s
ru:  имя образа       : %.*s

en:  link time        : %s
ru:  время компоновки : %s

en:  image ident      : %.*s
ru:  идент-р образа      : %.*s

en:  linker ident     : %.*s
ru:  идент-р компоновщика: %.*s

en:  image build ident: %.*s
ru:  идент-р сборки образа: %.*s

en: cannot read EIHS
ru: не удалось прочитать EIHS

en: Image symbol & debug table: (major: %u, minor: %u)
ru: Таблица символов & отладки образа: (старший: %u, младший: %u)

en:  debug symbol table : vbn: %u, size: %u (0x%x)
ru:  таблица отладочных символов: vbn: %u, размер: %u (0x%x)

en:  global symbol table: vbn: %u, records: %u
ru:  глобальная таблица символов: vbn: %u, записей: %u

en:  debug module table : vbn: %u, size: %u
ru:  таблица отладочных модулей: vbn: %u, размер: %u

en: cannot read EISD
ru: не удалось прочитать EISD

en: Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)
ru: Дескриптор раздела образа: (старший: %u, младший: %u, размер: %u, смещение: %u)

en:  section: base: 0x%08x%08x size: 0x%08x
ru:  раздел: база: 0x%08x%08x размер: 0x%08x

en:  flags: 0x%04x
ru:  флаги: 0x%04x

en:  vbn: %u, pfc: %u, matchctl: %u type: %u (
ru:  vbn: %u, pfc: %u, matchctl: %u тип: %u (

en:  ident: 0x%08x, name: %.*s
ru:  иден-р: 0x%08x, имя: %.*s

en: cannot read DMT
ru: не удалось прочитать DMT

en: Debug module table:
ru: Таблица отладочных модулей:

en: cannot read DMT header
ru: не удалось прочитать заголовок DMT

en:  module offset: 0x%08x, size: 0x%08x, (%u psects)
ru:  смещение модуля: 0x%08x, размер: 0x%08x, (%u psects)

en: cannot read DMT psect
ru: не удалось прочитать DMT psect

en:   psect start: 0x%08x, length: %u
ru:   начало psect: 0x%08x, длина: %u

en: cannot read DST
ru: не удалось прочитать DST

en: cannot read GST
ru: не удалось прочитать GST

en: Global symbol table:
ru: Таблица глобальных символов:

en: Image activator fixup: (major: %u, minor: %u)
ru: Активатор местоположения образа: (старший: %u, младший: %u)

en:   size : %u
ru:   размер: %u

en:   flags: 0x%08x
ru:   флаги: 0x%08x

en:  Shareable images:
ru:  Общие образы:

en:   %u: size: %u, flags: 0x%02x, name: %.*s
ru:   %u: размер: %u, флаги: 0x%02x, имя: %.*s

en:  quad-word relocation fixups:
ru:  четверное слово перемещаемых местоположений:

en:  long-word relocation fixups:
ru:  длинное слово перемещаемых местоположений:

en:  quad-word .address reference fixups:
ru:  четверное слово ссылочных местоположений .address:

en:  long-word .address reference fixups:
ru:  длинное слово ссылочных местоположений .address:

en:  Code Address Reference Fixups:
ru:  Ссылочные местоположения адреса кода:

en:  Linkage Pairs Reference Fixups:
ru:  Ссылочные местоположения компонуемых пар:

en:  Change Protection (%u entries):
ru:  Изменение защиты (%u элементов):

en:   base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x
ru:   база: 0x%08x %08x, размер: 0x%08x, prot: 0x%08x

note: FIXME: we do not yet support relocatable link.  It is not obvious how to do it for debug infos.
en: %P: relocatable link is not supported
ru: %P: перемещаемая ссылка не поддерживается

en: %P: multiple entry points: in modules %pB and %pB
ru: %P: несколько точек входа: в модулях %pB и %pB

en: could not open shared image '%s' from '%s'
ru: не удалось открыть общий образ «%s» из «%s»

en: _bfd_vms_output_counted called with zero bytes
ru: Вызов _bfd_vms_output_counted с нулевым количеством байт

en: _bfd_vms_output_counted called with too many bytes
ru: Вызов _bfd_vms_output_counted со слишком большим количеством байт

en: %pB: XCOFF shared object when not producing XCOFF output
ru: %pB: общий объект XCOFF без создания вывода XCOFF

en: %pB: dynamic object with no .loader section
ru: %pB: динамический объект без раздела .loader

en: %pB: `%s' has line numbers but no enclosing section
ru: %pB: «%s» содержит номера строк, но в обрамляющем разделе

en: %pB: class %d symbol `%s' has no aux entries
ru: %pB: класс %d символа «%s» не имеет элементов aux

en: %pB: symbol `%s' has unrecognized csect type %d
ru: %pB: символ «%s» имеет нераспознанный тип csect: %d

en: %pB: bad XTY_ER symbol `%s': class %d scnum %d scnlen %<PRId64>
ru: %pB: неверный символ XTY_ER «%s»: класс %d scnum %d scnlen %<PRId64>

en: %pB: XMC_TC0 symbol `%s' is class %d scnlen %<PRIu64>
ru: %pB: символ XMC_TC0 «%s» является классом %d scnlen %<PRIu64>

en: %pB: TOC entry `%s' has a R_TLSMLrelocation not targeting itself
ru: %pB: элемент TOC «%s» содержит перемещение R_TLSML не указывающее на себя

en: %pB: csect `%s' not in enclosing section
ru: %pB: csect «%s» не в обрамляющем разделе

en: %pB: misplaced XTY_LD `%s'
ru: %pB: неправильно расположенный XTY_LD «%s»

en: %pB: reloc %s:%<PRId64> not in csect
ru: %pB: перемещение %s:%<PRId64> не в csect

en: %pB: cannot export internal symbol `%s`.
ru: %pB: невозможно экспортировать внутренний символ «%s»

en: %s: no such symbol
ru: %s: нет такого символа

en: warning: attempt to export undefined symbol `%s'
ru: предупреждение: попытка экспортировать неопределённый символ «%s»

en: error: undefined symbol __rtinit
ru: ошибка: неопределённый символ __rtinit

en: %pB: Unable to find a stub csect in rangeof relocation at %#<PRIx64> targeting'%s'
ru: %pB: невозможно найти заглушку csect в перемещении rangeof по адресу %#<PRIx64>, указывающему на «%s»

en: %pB: Cannot create stub entry '%s'
ru: %pB: невозможно создать элемент заглушки «%s»

en: TOC overflow during stub generation; try -mminimal-toc when compiling
ru: переполнение TOC при генерации заглушки; попробуйте скомпилировать с -mminimal-toc

en: %pB: loader reloc in unrecognized section `%s'
ru: %pB: перемещение загрузчика в нераспознанном разделе «%s»

en: %pB: `%s' in loader reloc but not loader sym
ru: %pB: «%s» в перемещении загрузчика, но не символе загрузчика

en: %pB: loader reloc in read-only section %pA
ru: %pB: перемещение загрузчика в разделе %pA, доступном только для чтения

en: TOC overflow: %#<PRIx64> > 0x10000; try -mminimal-toc when compiling
ru: переполнение TOC: %<PRIx64> > 0x10000; попробуйте скомпилировать с -mminimal-toc

en: Unable to link input file: %s
ru: Невозможно скомпоновать входной файл: %s

en: Unable to load DLL.
ru: Невозможно загрузить DLL.

en: %s is defined but could not be loaded: %s
ru: %s определён, но не может быть загружен: %s

en: %s is loaded but symbol "%s" is not found: %s
ru: %s загружен, но символ "%s" не найден: %s

en: %s is defined but plugin support is disabled
ru: %s определён, но поддержка модулей выключена

note: Not fatal, this callback cannot fail.
en: unknown attribute for symbol `%s': 0x%02x
ru: неизвестный атрибут символа «%s»: 0x%02x

en: %pB: error: erratum 835769 stub out of range (input file too large)
ru: %pB: ошибка: заглушка для ошибки 835769 находится вне диапазона (слишком большой входной файл)

en: %pB: error: erratum 843419 stub out of range (input file too large)
ru: %pB: ошибка: заглушка для ошибки 843419 находится вне диапазона (слишком большой входной файл)

en: %pB: error: erratum 843419 immediate 0x%<PRIx64> out of range for ADR (input file too large) and --fix-cortex-a53-843419=adr used.  Run the linker with --fix-cortex-a53-843419=full instead
ru: %pB: ошибка: обход ошибки 843419 непосредственного 0x%<PRIx64> за границами диапазона для ADR (слишком большой входной файл) и используется --fix-cortex-a53-843419=adr. Вместо этого запустите компоновщик с параметром --fix-cortex-a53-843419=full

en: %pB: relocation %s against symbol `%s' which may bind externally can not be used when making a shared object; recompile with -fPIC
ru: %pB: перемещение %s для «%s», который может быть привязан извне, не может использоваться при создании общего объекта; перекомпилируйте с -fPIC

en: %pB: conditional branch to undefined symbol `%s' not allowed
ru: %pB: запрещено условное ветвление на неопределённый символ «%s»

en: %pB: local symbol descriptor table be NULL when applying relocation %s against local symbol
ru: %pB: таблица описателей локальных символов будет равна NULL, если применить перемещение %s с локальным символом

en: %pB: TLS relocation %s against undefined symbol `%s'
ru: %pB: перемещение TLS %s для неопределённого символа «%s»

en: too many GOT entries for -fpic, please recompile with -fPIC
ru: слишком много элементов GOT для -fpic: перекомпилируйте с параметром -fPIC

en: one possible cause of this error is that the symbol is being referenced in the indicated code as if it had a larger alignment than was declared where it was defined
ru: одной из возможных причин этой ошибки является то, что в указанном коде на символ ссылаются с большим выравниванием, чем было объявлено в его месте определения

en: %pB: relocation %s against `%s' can not be used when making a shared object
ru: %pB: перемещение %s для «%s» не может использоваться при создании общего объекта

en: %F%P: %pB: copy relocation against non-copyable protected symbol `%s'
ru: %F%P: %pB: копирование перемещения некопируемого защищённого символа «%s»

en: %F%P: Could not assign '%pA' to an output section. Retry without --enable-non-contiguous-regions.
ru: %F%P: Невозможно назначить «%pA» выходному разделу. Повторите без --enable-non-contiguous-regions.

en: %pB(%pA+%#<PRIx64>): unresolvable %s relocation in section `%s'
ru: %pB(%pA+%#<PRIx64>): неразрешимое перемещение %s в раздел «%s»

en: %s: Bad ELF id: `%d'
ru: %s: Некорректный идентификатор ELF: «%d»

en: %s: compiled as 32-bit object and %s is 64-bit
ru: %s: скомпилирован как 32-битный объект, а %s — 64-битный

en: %s: compiled as 64-bit object and %s is 32-bit
ru: %s: скомпилирован как 64-битный объект, а %s — 32-битный

en: %s: object size does not match that of target %s
ru: %s: размер объекта не совпадает с имеющимся у этой цели %s

note: Ignore init flag - it may not be set, despite the flags field containing valid data.
en: Private flags = 0x%lx :
ru: Cобственные флаги = 0x%lx :

en: Coolidge (kv3) V1 64 bits
ru: Coolidge (kv3) V1 64-битная

en: Coolidge (kv3) V2 64 bits
ru: Coolidge (kv3) V2 64-битная

en: Coolidge (kv4) V1 64 bits
ru: Coolidge (kv4) V1 64-битная

en: Coolidge (kv3) V1 32 bits
ru: Coolidge (kv3) V1 32-битная

en: Coolidge (kv3) V2 32 bits
ru: Coolidge (kv3) V2 32-битная

en: Coolidge (kv4) V1 32 bits
ru: Coolidge (kv4) V1 32-битная

en: relocation against `%s' has faulty GOT type
ru: перемещение в «%s» имеет ошибочный тип GOT

en: %#<PRIx64> invaild imm
ru: %#<PRIx64> некорректное непосредственное значение

en: %pB: ABI is incompatible with that of the selected emulation:
      target emulation `%s' does not match `%s'
ru: %pB: ABI не совместим с выбранным в эмуляции:
      цель эмуляции «%s» не совпадает с «%s»

en: %pB: can't link different ABI object.
ru: %pB: невозможно скомпоновать объекты с различными ABI.

en: Internal error: unreachable.
ru: Внутренняя ошибка: недостижимость.

en: %pB(%pA+%#<PRIx64>): %<PRId64> bytes required for alignment to %<PRId64>-byte boundary, but only %<PRId64> present
ru: %pB(%pA+%#<PRIx64>): требуется %<PRId64> байт для выравнивания по %<PRId64>-байтной границе, но есть только %<PRId64>

en: %pB: warning: RVE PLT generation not supported
ru: %pB: предупреждение: генерация RVE PLT не поддерживается

en: %pB: relocation %s against absolute symbol `%s' can not be used when making a shared object
ru: %pB: перемещение %s абсолютного символа «%s» не может использоваться при создании общего объекта

en: %pB: relocation %s against non-absolute symbol `%s' can not be used in RV32 when making a shared object
ru: %pB: перемещение %s не абсолютного символа «%s» не может использоваться в RV32 при создании общего объекта

en: final size of uleb128 value at offset 0x%lx in %pA from %pB exceeds available space
ru: конечный размер значения uleb128 по смещению 0x%lx в %pA из %pB превышает доступное место

en: %pcrel_lo missing matching %pcrel_hi
ru: для %pcrel_lo отсутствует соответствующий %pcrel_hi

en: %pcrel_lo with addend isn't allowed for R_RISCV_GOT_HI20
ru: %pcrel_lo с добавлением запрещён для R_RISCV_GOT_HI20

note: Check the overflow when adding reloc addend.
en: %%pcrel_lo overflow with an addend, the value of %%pcrel_hi is 0x%<PRIx64> without any addend, but may be 0x%<PRIx64> after adding the %%pcrel_lo addend
ru: переполнение %%pcrel_lo с добавлением, значение %%pcrel_hi равно 0x%<PRIx64> без добавлений, но может стать 0x%<PRIx64> после подключения добавления %%pcrel_lo

en: %pcrel_lo overflow with an addend
ru: переполнение %pcrel_lo с добавлением

en: %pB: warning: R_RISCV_SUB_ULEB128 with non-zero addend, please rebuild by binutils 2.42 or up
ru: %pB: предупреждение: R_RISCV_SUB_ULEB128 с ненулевым добавлением, пересоберите с binutils 2.42 или новее

en: The addend isn't allowed for R_RISCV_GOT_HI20
ru: Добавление запрещено для R_RISCV_GOT_HI20

note: PR 28509, when generating the shared object, these referenced symbols may bind externally, which means they will be exported to the dynamic symbol table, and are preemptible by default.  These symbols cannot be referenced by the non-pic relocations, like R_RISCV_JAL and R_RISCV_RVC_JUMP relocations.
en: %%X%%P: relocation %s against `%s' which may bind externally can not be used when making a shared object; recompile with -fPIC
ru: %%X%%P: перемещение %s для «%s», который может быть привязан извне, не может использоваться при создании общего объекта; перекомпилируйте с -fPIC

en: %pcrel_lo section symbol with an addend
ru: символ раздела %pcrel_lo с добавлением

en: %%X%%P: unresolvable %s relocation against symbol `%s'
ru: %%X%%P: неразрешимое перемещение %s для символа «%s»

en: %X%P: internal error: out of range error
ru: %X%P: внутренняя ошибка: ошибка выхода из диапазона

en: %X%P: internal error: unsupported relocation error
ru: %X%P: внутренняя ошибка: ошибка неподдерживаемого перемещения

en: dangerous relocation error
ru: ошибка опасного перемещения

en: %X%P: internal error: unknown error
ru: %X%P: внутренняя ошибка: неизвестная ошибка

en: error: %pB: corrupted ISA string '%s'.  First letter should be 'i' or 'e' but got '%s'
ru: ошибка: %pB: повреждена строка ISA «%s». Первым символом должен быть «i» или «e», но имеем «%s»

en: error: %pB: mis-matched ISA string to merge '%s' and '%s'
ru: ошибка: %pB: несовпадение строки ISA для объединения «%s» и «%s»

en: error: %pB: ISA string of input (%s) doesn't match output (%s)
ru: ошибка: %pB: строка ISA входных данных (%s) не совпадает с выходной (%s)

en: error: %pB: XLEN of input (%u) doesn't match output (%u)
ru: ошибка: %pB: XLEN входных данных (%u) не совпадает с выходными (%u)

en: error: %pB: unsupported XLEN (%u), you might be using wrong emulation
ru: ошибка: %pB: неподдерживаемый XLEN (%u), вероятно, используется неправильная эмуляция

en: warning: %pB use privileged spec version %u.%u.%u but the output use version %u.%u.%u
ru: предупреждение: %pB использует привилегированную версию спецификации %u.%u.%u, но для вывода используется версия %u.%u.%u

en: warning: privileged spec version 1.9.1 can not be linked with other spec versions
ru: предупреждение: привилегированная версия спецификации 1.9.1 не может быть скомпонована с другими версиями спецификации

en: error: %pB use %u-byte stack aligned but the output use %u-byte stack aligned
ru: ошибка: для %pB используется %u-байтовое выравнивание стека, но для вывода используется %u-байтовое выравнивание стека

en: %pB: can't link %s modules with %s modules
ru: %pB: компоновка модуля %s с предыдущими модулями %s невозможна

en: %pB: can't link RVE with other target
ru: %pB: невозможно скомпоновать RVE с другой целью

en: %pB: relocation %s against non-absolute symbol `%s' can not be used in RV64 when making a shared object
ru: %pB: перемещение %s не абсолютного символа «%s» не может использоваться в RV64 при создании общего объекта

en: %pB: unable to find name for empty section
ru: %pB: не удалось найти имя пустого раздела

en: %pB: out of memory creating name for empty section
ru: %pB: не хватает памяти для создания имени пустого раздела

en: %pB: unable to create fake empty section
ru: %pB: невозможно создать фиктивный пустой раздел

en: %pB:%.8s: section below image base
ru: %pB:%.8s: раздел ниже базового значения образа

en: %pB:%.8s: RVA truncated
ru: %pB:%.8s: RVA усечён

en: %pB: line number overflow: 0x%lx > 0xffff
ru: %pB: переполнение нумерации строк: 0x%lx > 0xffff

en: Export Directory [.edata (or where ever we found it)]
ru: Каталог экспорта [.edata (или где он нашёлся)]

en: Import Directory [parts of .idata]
ru: Каталог импорта [часть .idata]

en: Resource Directory [.rsrc]
ru: Каталог ресурсов [.rsrc]

en: Exception Directory [.pdata]
ru: Каталог исключений [.pdata]

en: Security Directory
ru: Каталог безопасности

en: Base Relocation Directory [.reloc]
ru: Каталог базового перемещения [.reloc]

en: Debug Directory
ru: Каталог отладки

en: Description Directory
ru: Каталог описаний

en: Special Directory
ru: Специальный каталог

en: Thread Storage Directory [.tls]
ru: Каталог хранилища нитей [.tls]

en: Load Configuration Directory
ru: Каталог загрузки конфигурации

en: Bound Import Directory
ru: Каталог обязательного импорта

en: Import Address Table Directory
ru: Каталог таблицы импорта адресов

en: Delay Import Directory
ru: Каталог отложенного импорта

en: CLR Runtime Header
ru: Заголовок времени выполнения CLR

en: Reserved
ru: Зарезервировано

en: 
    There is an import table, but the section containing it could not be found
ru: 
    Существует таблица импорта, но не найден раздел, в котором она содержится

en: 
    There is an import table in %s, but that section has no contents
ru: 
    Существует таблица импорта в %s, но этот раздел без содержимого

en: 
    There is an import table in %s at 0x%lx
ru: 
    В %s имеется таблица импорта по адресу 0x%lx

en: 
    The Import Tables (interpreted %s section contents)
ru: 
    Таблицы импорта (обработан раздел %s)

en:  vma:            Hint    Time      Forward  DLL       First
                     Table   Stamp     Chain    Name      Thunk
ru:  vma:            Таблица    Отметка   Цепочка    Имя       Первый
                      Указаний  Времени   Пересылки  DLL       Шлюз

en: 
    	DLL Name: %.*s
ru: 
    	Имя DLL: %.*s

en: 	vma:  Hint/Ord Member-Name Bound-To
ru: 	vma:  Hint/Ord Имя-элемента Привязан-к

en: 
    There is a first thunk, but the section containing it could not be found
ru: 
    Существует первый шлюз, но не найден раздел, в котором он содержится

en: 	<corrupt: 0x%04lx>
ru: 	<повреждено: 0x%04lx>

en: 
    There is an export table, but the section containing it could not be found
ru: 
    Существует таблица экспорта, но не найден раздел, в котором она содержится

en: 
    There is an export table in %s, but it is too small (%d)
ru: 
    Существует таблица экспорта в %s, но она слишком маленькая (%d)

en: 
    There is an export table in %s, but contents cannot be read
ru: 
    Существует таблица экспорта в %s, но её содержимое невозможно прочитать

en: 
    There is an export table in %s at 0x%lx
ru: 
    Существует таблица экспорта в %s по адресу 0x%lx

en: 
    The Export Tables (interpreted %s section contents)
ru: 
    Таблицы экспорта (обработан раздел %s)

en: Export Flags 			%lx
ru: Флаги экспорта 			%lx

en: Time/Date stamp 		%lx
ru: Метка времени/даты 		%lx

en: Major/Minor 			%d/%d
ru: Старший/Младший 			%d/%d

en: Name
ru: Имя

en: Ordinal Base 			%ld
ru: Начальный порядковый номер 			%ld

en: Number in:
ru: Номер в:

en: 	Export Address Table 		%08lx
ru: 	Таблица экспортируемых адресов 		%08lx

en: 	[Name Pointer/Ordinal] Table	%08lx
ru: 	Таблица [указателей имён/порядковых номеров]	%08lx

en: Table Addresses
ru: Таблица адресов

en: 	Export Address Table
ru: 	Таблица экспортируемых адресов

en: 	Name Pointer Table
ru: 	Таблица указателей имён

en: 	Ordinal Table
ru: 	Таблица порядковых номеров

en: 
    Export Address Table -- Ordinal Base %ld
ru: 
    Таблица экспортируемых адресов -- Начальный порядковый номер %ld

en: 	Invalid Export Address Table rva (0x%lx) or entry count (0x%lx)
ru: 	Некорректная таблица экспортируемых адресов rva (0x%lx) или счётчик элементов (0x%lx)

en: Forwarder RVA
ru: Переадресуемый RVA

en: Export RVA
ru: Экспортируемый RVA

en: 
    [Ordinal/Name Pointer] Table
ru: 
    Таблица [порядковых номеров/указателей имён]

en: 	Invalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)
ru: 	Некорректная таблица указателей имён (0x%lx) или счётчик элементов (0x%lx)

en: 	Invalid Ordinal Table rva (0x%lx) or entry count (0x%lx)
ru: 	Некорректная обычная таблица rva (0x%lx) или счётчик элементов (0x%lx)

en: 	[%4ld] <corrupt offset: %lx>
ru: 	[%4ld] <повреждёно смещение: %lx>

en: warning, .pdata section size (%ld) is not a multiple of %d
ru: предупреждение, размер раздела .pdata (%ld) не кратен %d

en: 
    The Function Table (interpreted .pdata section contents)
ru: 
    Таблица функций (обработан раздел .pdata)

en:  vma:			Begin Address    End Address      Unwind Info
ru:  vma:			Начальный адрес  Конечный адрес   Раскрывающая Информация

en:  vma:		Begin    End      EH       EH       PrologEnd  Exception
         		Address  Address  Handler  Data     Address    Mask
ru:  vma:		Начальный  Конечный   EH          EH       Адрес         Маска
         		Адрес      Адрес      Обработчик  Данные   КонцаПролога  Исключения

en: Virtual size of .pdata section (%ld) larger than real size (%ld)
ru: Виртуальный размер раздела .pdata (%ld) больше чем реальный размер (%ld)

en:  vma:		Begin    Prolog   Function Flags    Exception EH
         		Address  Length   Length   32b exc  Handler   Data
ru:  vma:		Начальный Длина    Длина   Флаги       Обработчик EH
         		Адрес     Пролога  Функции 32b exc     Исключений Данные

en: 
    
    PE File Base Relocations (interpreted .reloc section contents)
ru: 
    
    Начало перемещений в PE-файле (обработан раздел .reloc)

en: 
    Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld
ru: 
    Виртуальный адрес: %08lx Размер блока %ld (0x%lx) Число местоположений %ld

en: 	reloc %4d offset %4x [%4lx] %s
ru: 	перемещение %4d смещение %4x [%4lx] %s

en: %03x %*.s Entry:
ru: %03x %*.s Элемент:

en: name: [val: %08lx len %d]:
ru: имя: [значение: %08lx длина %d]:

en: <corrupt string length: %#x>
ru: <повреждена длина строки: %#x>

en: <corrupt string offset: %#lx>
ru: <повреждено смещение строки: %#lx>

en: , Value: %#08lx
ru: , значение: %#08lx

en: %03x %*.s  Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d
ru: %03x %*.s  лист: адрес: %#08lx, размер: %#08lx, кодовая страница: %d

en: <unknown directory type: %d>
ru: <неизвестный тип каталога: %d>

en:  Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d
ru:  Таблица: Символ: %d, Время: %08lx, Версия: %d/%d, Кол-во имён: %d, ID: %d

en: Corrupt .rsrc section detected!
ru: Обнаружен повреждённый раздел .rsrc!

en: 
    WARNING: Extra data in .rsrc section - it will be ignored by Windows:
ru: 
    ПРЕДУПРЕЖДЕНИЕ: дополнительные данные в разделе .rsrc — будут проигнорированы Windows:

en:  String table starts at offset: %#03x
ru:  Таблица строк начинается со смещения: %#03x

en:  Resources start at offset: %#03x
ru:  Ресурсы начинаются со смещения: %#03x

en: 
    There is a debug directory, but the section containing it could not be found
ru: 
    Существует отладочный каталог, но не найден раздел, в котором он содержится

en: 
    There is a debug directory in %s, but that section has no contents
ru: 
    Существует отладочный каталог в %s, но этот раздел без содержимого

en: 
    Error: section %s contains the debug data starting address but it is too small
ru: 
    Ошибка: раздел %s содержит отладочные данные, начиная с адреса, который слишком мал

en: 
    There is a debug directory in %s at 0x%lx
ru: 
    В %s имеется отладочный каталог по адресу 0x%lx

en: The debug data size field in the data directory is too big for the section
ru: Поле размера отладочных данных в каталоге данных слишком большое для раздела

en: Type                Size     Rva      Offset
ru: Тип                Размер     Rva      Смещение

en: (format %c%c%c%c signature %s age %ld pdb %s)
ru: (формат %c%c%c%c подпись %s возраст %ld pdb %s)

en: The debug directory size is not a multiple of the debug directory entry size
ru: Размер отладочного каталога не кратен размеру элемента отладочного каталога

note: The MS dumpbin program reportedly ands with 0xff0f before printing the characteristics field.  Not sure why.  No reason to emulate it here.
en: 
    Characteristics 0x%x
ru: 
    Характеристики 0x%x

en: %pB: Data Directory (%lx bytes at %<PRIx64>) extends across section boundary at %<PRIx64>
ru: %pB: каталог данных (%lx байт по адресу %<PRIx64>) расширяется за границу раздела по адресу %<PRIx64>

en: failed to update file offsets in debug directory
ru: не удалось обновить файловые смещения в отладочном каталоге

en: %pB: failed to read debug data section
ru: %pB: не удалось прочитать раздел отладочных данных

en: .rsrc merge failure: duplicate string resource: %d
ru: ошибка при слиянии .rsrc: повторная строка ресурса: %d

en: .rsrc merge failure: multiple non-default manifests
ru: ошибка при слиянии .rsrc: несколько манифестов не по умолчанию

en: .rsrc merge failure: a directory matches a leaf
ru: ошибка при слиянии .rsrc: каталог совпадает с листом

en: .rsrc merge failure: duplicate leaf
ru: ошибка при слиянии .rsrc: повторяющийся лист

en: .rsrc merge failure: duplicate leaf: %s
ru: ошибка при слиянии .rsrc: повторяющийся лист: %s

en: .rsrc merge failure: dirs with differing characteristics
ru: ошибка при слиянии .rsrc: каталоги с разным характеристиками

en: .rsrc merge failure: differing directory versions
ru: ошибка при слиянии .rsrc: версии каталогов отличаются

note: Corrupted .rsrc section - cannot merge.
en: %pB: .rsrc merge failure: corrupt .rsrc section
ru: %pB: ошибка при слиянии .rsrc: раздел .rsrc повреждён

en: %pB: .rsrc merge failure: unexpected .rsrc size
ru: %pB: ошибка при слиянии rsrc: неожиданный размер раздела .rsrc

en: %pB: unable to fill in DataDictionary[1] because .idata$2 is missing
ru: %pB: невозможно заполнить DataDictionary[1], так как отсутствует .idata$2

en: %pB: unable to fill in DataDictionary[1] because .idata$4 is missing
ru: %pB: невозможно заполнить DataDictionary[1], так как отсутствует .idata$4

en: %pB: unable to fill in DataDictionary[12] because .idata$5 is missing
ru: %pB: невозможно заполнить DataDictionary[12], так как отсутствует .idata$5

en: %pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because .idata$6 is missing
ru: %pB: невозможно заполнить DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)], так как отсутствует .idata$6

en: %pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because .idata$6 is missing
ru: %pB: невозможно заполнить DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)], так как отсутствует .idata$6

en: %pB: unable to fill in DataDictionary[9] because __tls_used is missing
ru: %pB: невозможно заполнить DataDictionary[9], так как отсутствует __tls_used
