blob: d28066e34665cf10df3b98987e36554e6255aaf7 [file] [log] [blame]
# Finnish messages for ld
# Copyright © 2009, 2011, 2012, 2014, 2018 Free Software Foundation, Inc.
# This file is distributed under the same license as the binutils package.
# Jorma Karvonen <karvjorm@users.sf.net>, 2007-2009.
# Jorma Karvonen <karvonen.jorma@gmail.com>, 2009-2012, 2014.
# Lauri Nurmi <lanurmi@iki.fi>, 2018.
#
msgid ""
msgstr ""
"Project-Id-Version: ld 2.30.90\n"
"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
"POT-Creation-Date: 2018-06-24 19:43+0100\n"
"PO-Revision-Date: 2018-08-08 23:08+0300\n"
"Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
"X-Generator: Poedit 2.1.1\n"
"X-Poedit-SourceCharset: utf-8\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ldcref.c:170
msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
msgstr "%X%P: ristiviitetaulun bfd_hash_table_init epäonnistui: %E\n"
#: ldcref.c:176
msgid "%X%P: cref_hash_lookup failed: %E\n"
msgstr "%X%P: cref_hash_lookup epäonnistui: %E\n"
#: ldcref.c:186
msgid "%X%P: cref alloc failed: %E\n"
msgstr "%X%P: ristiviitemuistinvaraus epäonnistui: %E\n"
#: ldcref.c:371
#, c-format
msgid ""
"\n"
"Cross Reference Table\n"
"\n"
msgstr ""
"\n"
"Ristiviitetaulu\n"
"\n"
#: ldcref.c:372
msgid "Symbol"
msgstr "Symboli"
#: ldcref.c:380
#, c-format
msgid "File\n"
msgstr "Tiedosto\n"
#: ldcref.c:384
#, c-format
msgid "No symbols\n"
msgstr "Ei symboleja\n"
#: ldcref.c:413 ldcref.c:565
#, fuzzy
#| msgid "%P: symbol `%T' missing from main hash table\n"
msgid "%P: symbol `%pT' missing from main hash table\n"
msgstr "%P: puuttuu symboli ”%T” pää-hash-taulusta\n"
#: ldcref.c:517 ldcref.c:628 ldmain.c:1211 ldmisc.c:335 pe-dll.c:715
#: pe-dll.c:1296 pe-dll.c:1417 pe-dll.c:1535 earm_wince_pe.c:1430
#: earm_wince_pe.c:1637 earmpe.c:1430 earmpe.c:1637 ei386pe.c:1430
#: ei386pe.c:1637 ei386pe_posix.c:1430 ei386pe_posix.c:1637 ei386pep.c:1414
#: emcorepe.c:1430 emcorepe.c:1637 eppcpe.c:1430 eppcpe.c:1637 eshpe.c:1430
#: eshpe.c:1637
msgid "%F%P: %pB: could not read symbols: %E\n"
msgstr "%B%F: symbolien lukeminen epäonnistui: %E\n"
#: ldcref.c:690 ldcref.c:697 ldmain.c:1273 ldmain.c:1280
#, fuzzy
#| msgid "%B%F: could not read relocs: %E\n"
msgid "%F%P: %pB: could not read relocs: %E\n"
msgstr "%B%F: reloc-alkioiden lukeminen epäonnistui: %E\n"
#. We found a reloc for the symbol. The symbol is defined
#. in OUTSECNAME. This reloc is from a section which is
#. mapped into a section from which references to OUTSECNAME
#. are prohibited. We must report an error.
#: ldcref.c:724
#, fuzzy
#| msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
msgid "%X%P: %C: prohibited cross reference from %s to `%pT' in %s\n"
msgstr "%X%C: kielletyt ristiviitteet lohkosta %s lohkoon ”%T” kohteessa %s\n"
#: ldctor.c:83
#, fuzzy
#| msgid "%P%X: Different relocs used in set %s\n"
msgid "%X%P: different relocs used in set %s\n"
msgstr "%P%X: Erilaisia reloc-alkioita käytetty joukossa %s\n"
#: ldctor.c:101
#, fuzzy
#| msgid "%P%X: Different object file formats composing set %s\n"
msgid "%X%P: different object file formats composing set %s\n"
msgstr "%P%X: Erilaisia objektitiedostomuotoja koottaessa joukkoa %s\n"
#: ldctor.c:279 ldctor.c:300
#, fuzzy
#| msgid "%P%X: %s does not support reloc %s for set %s\n"
msgid "%X%P: %s does not support reloc %s for set %s\n"
msgstr "%P%X: %s ei tue reloc-alkiota %s joukolle %s\n"
#: ldctor.c:295
#, fuzzy
#| msgid "%P%X: %s does not support reloc %s for set %s\n"
msgid "%X%P: special section %s does not support reloc %s for set %s\n"
msgstr "%P%X: %s ei tue reloc-alkiota %s joukolle %s\n"
#: ldctor.c:321
#, fuzzy
#| msgid "%P%X: Unsupported size %d for set %s\n"
msgid "%X%P: unsupported size %d for set %s\n"
msgstr "%P%X: Kokoa %d ei tueta joukolle %s\n"
#: ldctor.c:344
msgid ""
"\n"
"Set Symbol\n"
"\n"
msgstr ""
"\n"
"Joukko Symboli\n"
"\n"
#: ldemul.c:279
#, fuzzy, c-format
#| msgid "%S SYSLIB ignored\n"
msgid "%pS SYSLIB ignored\n"
msgstr "%S SYSLIB:ä ei oteta huomioon\n"
#: ldemul.c:285
#, fuzzy, c-format
#| msgid "%S HLL ignored\n"
msgid "%pS HLL ignored\n"
msgstr "%S HLL:ä ei oteta huomioon\n"
#: ldemul.c:305
msgid "%P: unrecognised emulation mode: %s\n"
msgstr "%P: tunnistamaton emulointitila: %s\n"
#: ldemul.c:306
msgid "Supported emulations: "
msgstr "Tuetut emuloinnit: "
#: ldemul.c:348
#, c-format
msgid " no emulation specific options.\n"
msgstr " ei emulointikohtaisia valitsimia.\n"
#: ldexp.c:283
#, fuzzy
#| msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
msgid "%F%P: bfd_hash_allocate failed creating symbol %s\n"
msgstr "%P%F: bfd_hash_allocate ei onnistunut luomaan symbolia %s\n"
#: ldexp.c:314
#, fuzzy
#| msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
msgid "%F%P: bfd_hash_lookup failed creating symbol %s\n"
msgstr "%P%F: bfd_hash_lookup ei onnistunut luomaan symbolia %s\n"
#: ldexp.c:549
msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
msgstr "%P: varoitus: ”%s”:n osoite ei ole enimmäissivukoon monikerta\n"
#: ldexp.c:627
#, fuzzy
#| msgid "%F%S %% by zero\n"
msgid "%F%P:%pS %% by zero\n"
msgstr "%F%S %% nollalla\n"
#: ldexp.c:636
#, fuzzy
#| msgid "%F%S / by zero\n"
msgid "%F%P:%pS / by zero\n"
msgstr "%F%S / nollalla\n"
#: ldexp.c:745 ldlang.c:3411 ldmain.c:1178 earm_wince_pe.c:1765 earmpe.c:1765
#: ei386pe.c:1765 ei386pe_posix.c:1765 ei386pep.c:1638 emcorepe.c:1765
#: eppcpe.c:1765 eshpe.c:1765
#, fuzzy
#| msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
msgid "%F%P: bfd_link_hash_lookup failed: %E\n"
msgstr "%P%F: bfd_link_hash_lookup epäonnistui: %E\n"
#: ldexp.c:757
#, fuzzy
#| msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
msgid "%X%P:%pS: unresolvable symbol `%s' referenced in expression\n"
msgstr "%X%S: lausekkeessa viitattu ratkaisemattomaan symboliin ”%s”\n"
#: ldexp.c:772
#, fuzzy
#| msgid "%F%S: undefined symbol `%s' referenced in expression\n"
msgid "%F%P:%pS: undefined symbol `%s' referenced in expression\n"
msgstr "%F%S: lausekkeessa viitattu ratkaisemattomaan symboliin ”%s”\n"
#: ldexp.c:798 ldexp.c:816 ldexp.c:844
#, fuzzy
#| msgid "%F%S: undefined section `%s' referenced in expression\n"
msgid "%F%P:%pS: undefined section `%s' referenced in expression\n"
msgstr "%F%S: lausekkeessa viitattu määrittelemättömään lohkoon ”%s”\n"
#: ldexp.c:876 ldexp.c:892
#, fuzzy
#| msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
msgid "%F%P:%pS: undefined MEMORY region `%s' referenced in expression\n"
msgstr "%F%S: lausekkeessa viitattu määrittelemättömään MEMORY-alueeseen ”%s”\n"
#: ldexp.c:904
#, fuzzy
#| msgid "%F%S: unknown constant `%s' referenced in expression\n"
msgid "%F%P:%pS: unknown constant `%s' referenced in expression\n"
msgstr "%F%S: lausekkeessa viitattu tuntemattomaan vakioon ”%s”\n"
#: ldexp.c:1052
#, fuzzy
#| msgid "%F%S can not PROVIDE assignment to location counter\n"
msgid "%F%P:%pS can not PROVIDE assignment to location counter\n"
msgstr "%F%S ei voi ANTAA sijoitusta sijoituslaskuriin\n"
#: ldexp.c:1085
#, fuzzy
#| msgid "%F%S invalid assignment to location counter\n"
msgid "%F%P:%pS invalid assignment to location counter\n"
msgstr "%F%S virheellinen sijoitus sijoituslaskuriin\n"
#: ldexp.c:1089
#, fuzzy
#| msgid "%F%S assignment to location counter invalid outside of SECTIONS\n"
msgid "%F%P:%pS assignment to location counter invalid outside of SECTIONS\n"
msgstr "%F%S sijoitus sijoituslaskuriin virheellinen SECTION-lohkojen ulkopuolella\n"
#: ldexp.c:1108
#, fuzzy
#| msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
msgid "%F%P:%pS cannot move location counter backwards (from %V to %V)\n"
msgstr "%F%S ei voi siirtää sijoituslaskuria taaksepäin (arvosta %V arvoon %V)\n"
#: ldexp.c:1167
#, fuzzy
#| msgid "%P%F:%s: hash creation failed\n"
msgid "%F%P:%s: hash creation failed\n"
msgstr "%P%F:%s: hash-luonti ei onnistunut\n"
#: ldexp.c:1519 ldexp.c:1545 ldexp.c:1605
#, fuzzy
#| msgid "%F%S: nonconstant expression for %s\n"
msgid "%F%P:%pS: nonconstant expression for %s\n"
msgstr "%F%S: ei-vakio lauseke kohteelle %s\n"
#: ldexp.c:1631 ldlang.c:1234 ldlang.c:3187 ldlang.c:7174
#, fuzzy
#| msgid "%P%F: can not create hash table: %E\n"
msgid "%F%P: can not create hash table: %E\n"
msgstr "%P%F: hash-taulun luominen epäonnistui: %E\n"
#: ldfile.c:132 eaarch64cloudabi.c:656 eaarch64cloudabib.c:656
#: eaarch64elf.c:656 eaarch64elf32.c:656 eaarch64elf32b.c:656
#: eaarch64elfb.c:656 eaarch64fbsd.c:656 eaarch64fbsdb.c:656
#: eaarch64linux.c:656 eaarch64linux32.c:656 eaarch64linux32b.c:656
#: eaarch64linuxb.c:656 earcelf.c:341 earcelf_prof.c:341 earclinux.c:343
#: earclinux_nps.c:343 earclinux_prof.c:343 earcv2elf.c:341 earcv2elfx.c:341
#: earmelf.c:876 earmelf_fbsd.c:876 earmelf_fuchsia.c:876 earmelf_linux.c:876
#: earmelf_linux_eabi.c:876 earmelf_linux_fdpiceabi.c:876 earmelf_nacl.c:876
#: earmelf_nbsd.c:876 earmelf_phoenix.c:876 earmelf_vxworks.c:906
#: earmelfb.c:876 earmelfb_fbsd.c:876 earmelfb_fuchsia.c:876
#: earmelfb_linux.c:876 earmelfb_linux_eabi.c:876
#: earmelfb_linux_fdpiceabi.c:876 earmelfb_nacl.c:876 earmelfb_nbsd.c:876
#: earmnto.c:876 earmsymbian.c:876 eavr1.c:544 eavr2.c:544 eavr25.c:544
#: eavr3.c:544 eavr31.c:544 eavr35.c:544 eavr4.c:544 eavr5.c:544 eavr51.c:544
#: eavr6.c:544 eavrtiny.c:544 eavrxmega1.c:544 eavrxmega2.c:544
#: eavrxmega3.c:544 eavrxmega4.c:544 eavrxmega5.c:544 eavrxmega6.c:544
#: eavrxmega7.c:544 ecriself.c:341 ecrislinux.c:341 ed10velf.c:341
#: eelf32_sparc.c:341 eelf32_sparc_sol2.c:472 eelf32_sparc_vxworks.c:370
#: eelf32_spu.c:875 eelf32_tic6x_be.c:479 eelf32_tic6x_elf_be.c:479
#: eelf32_tic6x_elf_le.c:479 eelf32_tic6x_le.c:479 eelf32_tic6x_linux_be.c:479
#: eelf32_tic6x_linux_le.c:479 eelf32_x86_64.c:344 eelf32_x86_64_nacl.c:341
#: eelf32am33lin.c:341 eelf32b4300.c:567 eelf32bfin.c:350 eelf32bfinfd.c:350
#: eelf32bmip.c:567 eelf32bmipn32.c:585 eelf32bsmip.c:585 eelf32btsmip.c:567
#: eelf32btsmip_fbsd.c:567 eelf32btsmipn32.c:567 eelf32btsmipn32_fbsd.c:567
#: eelf32cr16.c:492 eelf32cr16c.c:341 eelf32crx.c:380 eelf32ebmip.c:567
#: eelf32ebmipvxworks.c:596 eelf32elmip.c:567 eelf32elmipvxworks.c:596
#: eelf32epiphany.c:341 eelf32epiphany_4x4.c:343 eelf32frvfd.c:341
#: eelf32ip2k.c:341 eelf32l4300.c:567 eelf32lm32.c:341 eelf32lm32fd.c:341
#: eelf32lmip.c:567 eelf32lppc.c:544 eelf32lppclinux.c:544 eelf32lppcnto.c:544
#: eelf32lppcsim.c:544 eelf32lr5900.c:567 eelf32lr5900n32.c:567
#: eelf32lriscv.c:406 eelf32lriscv_ilp32.c:406 eelf32lriscv_ilp32f.c:406
#: eelf32lsmip.c:567 eelf32ltsmip.c:567 eelf32ltsmip_fbsd.c:567
#: eelf32ltsmipn32.c:567 eelf32ltsmipn32_fbsd.c:567 eelf32m32c.c:352
#: eelf32mb_linux.c:341 eelf32mbel_linux.c:341 eelf32mcore.c:341
#: eelf32mep.c:341 eelf32metag.c:616 eelf32microblaze.c:341
#: eelf32microblazeel.c:341 eelf32mipswindiss.c:567 eelf32or1k.c:341
#: eelf32or1k_linux.c:341 eelf32ppc.c:544 eelf32ppc_fbsd.c:544
#: eelf32ppclinux.c:544 eelf32ppcnto.c:544 eelf32ppcsim.c:544
#: eelf32ppcvxworks.c:518 eelf32ppcwindiss.c:544 eelf32rl78.c:341
#: eelf32rx.c:357 eelf32tilegx.c:341 eelf32tilegx_be.c:341 eelf32tilepro.c:341
#: eelf32vax.c:341 eelf32visium.c:341 eelf32xc16x.c:341 eelf32xc16xl.c:341
#: eelf32xc16xs.c:341 eelf32xstormy16.c:352 eelf32xtensa.c:2228
#: eelf64_aix.c:341 eelf64_ia64.c:365 eelf64_ia64_fbsd.c:365 eelf64_s390.c:356
#: eelf64_sparc.c:341 eelf64_sparc_fbsd.c:341 eelf64_sparc_sol2.c:472
#: eelf64alpha.c:424 eelf64alpha_fbsd.c:424 eelf64alpha_nbsd.c:424
#: eelf64bmip.c:585 eelf64btsmip.c:567 eelf64btsmip_fbsd.c:567
#: eelf64hppa.c:341 eelf64lppc.c:991 eelf64lriscv.c:406
#: eelf64lriscv_lp64.c:406 eelf64lriscv_lp64f.c:406 eelf64ltsmip.c:567
#: eelf64ltsmip_fbsd.c:567 eelf64mmix.c:452 eelf64ppc.c:991
#: eelf64ppc_fbsd.c:991 eelf64rdos.c:341 eelf64tilegx.c:341
#: eelf64tilegx_be.c:341 eelf_i386.c:344 eelf_i386_be.c:341
#: eelf_i386_chaos.c:341 eelf_i386_fbsd.c:341 eelf_i386_ldso.c:341
#: eelf_i386_nacl.c:341 eelf_i386_sol2.c:472 eelf_i386_vxworks.c:370
#: eelf_iamcu.c:341 eelf_k1om.c:344 eelf_k1om_fbsd.c:341 eelf_l1om.c:344
#: eelf_l1om_fbsd.c:341 eelf_s390.c:341 eelf_x86_64.c:344
#: eelf_x86_64_cloudabi.c:341 eelf_x86_64_fbsd.c:341 eelf_x86_64_nacl.c:341
#: eelf_x86_64_sol2.c:472 eh8300elf.c:341 eh8300elf_linux.c:341
#: eh8300helf.c:341 eh8300helf_linux.c:341 eh8300hnelf.c:341 eh8300self.c:341
#: eh8300self_linux.c:341 eh8300snelf.c:341 eh8300sxelf.c:341
#: eh8300sxelf_linux.c:341 eh8300sxnelf.c:341 ehppa64linux.c:341
#: ehppaelf.c:648 ehppalinux.c:648 ehppanbsd.c:648 ehppaobsd.c:648
#: ei386lynx.c:341 ei386moss.c:341 ei386nto.c:341 em32relf.c:341
#: em32relf_linux.c:341 em32rlelf.c:341 em32rlelf_linux.c:341
#: em68hc11elf.c:641 em68hc11elfb.c:641 em68hc12elf.c:641 em68hc12elfb.c:641
#: em68kelf.c:491 em68kelfnbsd.c:491 em9s12zelf.c:341 emn10300.c:341
#: ends32belf.c:518 ends32belf16m.c:518 ends32belf_linux.c:518 ends32elf.c:518
#: ends32elf16m.c:518 ends32elf_linux.c:518 enios2elf.c:634 enios2linux.c:634
#: eppclynx.c:544 epruelf.c:361 escore3_elf.c:361 escore7_elf.c:361
#: eshelf.c:341 eshelf_fd.c:341 eshelf_linux.c:341 eshelf_nbsd.c:341
#: eshelf_nto.c:341 eshelf_uclinux.c:341 eshelf_vxworks.c:370 eshlelf.c:341
#: eshlelf_fd.c:341 eshlelf_linux.c:341 eshlelf_nbsd.c:341 eshlelf_nto.c:341
#: eshlelf_vxworks.c:370 ev850.c:387 ev850_rh850.c:387 exgateelf.c:341
#, c-format
msgid "attempt to open %s failed\n"
msgstr "yritys avata %s ei onnistunut\n"
#: ldfile.c:134
#, c-format
msgid "attempt to open %s succeeded\n"
msgstr "yritettiin avata %s menestyksellisesti\n"
# Binary File Descriptor
#: ldfile.c:140
msgid "%F%P: invalid BFD target `%s'\n"
msgstr "%F%P: virheellinen BFD-kohde ”%s”\n"
#: ldfile.c:265 ldfile.c:295
msgid "%P: skipping incompatible %s when searching for %s\n"
msgstr "%P: hypättiin ei-yhteensopivan kohteen %s yli kun haettiin kohdetta %s\n"
#: ldfile.c:278
msgid "%F%P: attempted static link of dynamic object `%s'\n"
msgstr "%F%P: yritettiin dynaamisen objektin ”%s” staattista linkkiä\n"
#: ldfile.c:405
msgid "%P: cannot find %s (%s): %E\n"
msgstr "%P: kohdetta %s (%s) ei löydy: %E\n"
#: ldfile.c:408
msgid "%P: cannot find %s: %E\n"
msgstr "%P: kohdetta %s ei löydy: %E\n"
#: ldfile.c:443
msgid "%P: cannot find %s inside %s\n"
msgstr "%P: kohdetta %s ei löydy paikasta %s\n"
#: ldfile.c:446
msgid "%P: cannot find %s\n"
msgstr "%P: kohdetta %s ei löydy\n"
#: ldfile.c:468
#, c-format
msgid "cannot find script file %s\n"
msgstr "skriptitiedostoa %s ei löydy\n"
#: ldfile.c:470
#, c-format
msgid "opened script file %s\n"
msgstr "avattiin skriptitiedosto %s\n"
#: ldfile.c:601
#, fuzzy
#| msgid "%P%F: cannot open linker script file %s: %E\n"
msgid "%F%P: cannot open linker script file %s: %E\n"
msgstr "%P%F: linkkerin skriptitiedoston %s avaaminen epäonnistui: %E\n"
#: ldfile.c:666
#, fuzzy
#| msgid "%P%F: cannot represent machine `%s'\n"
msgid "%F%P: cannot represent machine `%s'\n"
msgstr "%P%F: koneen ”%s” edustaminen epäonnistui\n"
#: ldlang.c:1318
#, fuzzy
#| msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
msgid "%P:%pS: warning: redeclaration of memory region `%s'\n"
msgstr "%P:%S: varoitus: uudelleenesitelty muistialue ”%s”\n"
#: ldlang.c:1324
#, fuzzy
#| msgid "%P:%S: warning: memory region `%s' not declared\n"
msgid "%P:%pS: warning: memory region `%s' not declared\n"
msgstr "%P:%S: varoitus: muistialuetta ”%s” ei ole esitelty\n"
#: ldlang.c:1361
#, fuzzy
#| msgid "%F%P:%S: error: alias for default memory region\n"
msgid "%F%P:%pS: error: alias for default memory region\n"
msgstr "%F%P:%S: virhe: alias oletusmuistialueelle\n"
#: ldlang.c:1372
#, fuzzy
#| msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
msgid "%F%P:%pS: error: redefinition of memory region alias `%s'\n"
msgstr "%F%P:%S: virhe: uudelleenmäärittely muistialuealiakselle ”%s”\n"
#: ldlang.c:1379
#, fuzzy
#| msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
msgid "%F%P:%pS: error: memory region `%s' for alias `%s' does not exist\n"
msgstr "%F%P:%S: virhe: muistialuetta ”%s” aliakselle ”%s” ei ole olemassa\n"
#: ldlang.c:1438 ldlang.c:1477
#, fuzzy
#| msgid "%P%F: failed creating section `%s': %E\n"
msgid "%F%P: failed creating section `%s': %E\n"
msgstr "%P%F: ei onnistuttu luomaan lohkoa ”%s”: %E\n"
#: ldlang.c:1998
msgid ""
"\n"
"As-needed library included to satisfy reference by file (symbol)\n"
"\n"
msgstr ""
"\n"
"Kun-tarpeellinen kirjasto sisällytetty tyydyttämään tiedostoviite (symboli)\n"
"\n"
#: ldlang.c:2064
#, c-format
msgid ""
"\n"
"Discarded input sections\n"
"\n"
msgstr ""
"\n"
"Hylätyt syötelohkot\n"
"\n"
#: ldlang.c:2072
msgid ""
"\n"
"Memory Configuration\n"
"\n"
msgstr ""
"\n"
"Muistiasetukset\n"
"\n"
#: ldlang.c:2074
msgid "Name"
msgstr "Nimi"
#: ldlang.c:2074
msgid "Origin"
msgstr "Alkupiste"
#: ldlang.c:2074
msgid "Length"
msgstr "Pituus"
#: ldlang.c:2074
msgid "Attributes"
msgstr "Attribuutit"
#: ldlang.c:2114
#, c-format
msgid ""
"\n"
"Linker script and memory map\n"
"\n"
msgstr ""
"\n"
"Linkitysskripti ja muistikartta\n"
"\n"
#: ldlang.c:2167
#, fuzzy
#| msgid "%P%F: Illegal use of `%s' section\n"
msgid "%F%P: illegal use of `%s' section\n"
msgstr "%P%F: ”%s”-lohkon virheellinen käyttö\n"
#: ldlang.c:2176
#, fuzzy
#| msgid "%P%F: output format %s cannot represent section called %s\n"
msgid "%F%P: output format %s cannot represent section called %s: %E\n"
msgstr "%P%F: tulostemuoto %s ei voi edustaa lohkoa, jonka nimi on %s\n"
#: ldlang.c:2773
#, fuzzy
#| msgid "%F%B: file not recognized: %E\n"
msgid "%P: %pB: file not recognized: %E; matching formats:"
msgstr "%F%B: tiedostoa ei ole tunnistettu: %E\n"
#: ldlang.c:2781
#, fuzzy
#| msgid "%F%B: file not recognized: %E\n"
msgid "%F%P: %pB: file not recognized: %E\n"
msgstr "%F%B: tiedostoa ei ole tunnistettu: %E\n"
#: ldlang.c:2854
#, fuzzy
#| msgid "%F%B: member %B in archive is not an object\n"
msgid "%F%P: %pB: member %pB in archive is not an object\n"
msgstr "%F%B: arkiston jäsen %B ei ole objekti\n"
#: ldlang.c:2869 ldlang.c:2883 eaarch64cloudabi.c:776 eaarch64cloudabib.c:776
#: eaarch64elf.c:776 eaarch64elf32.c:776 eaarch64elf32b.c:776
#: eaarch64elfb.c:776 eaarch64fbsd.c:776 eaarch64fbsdb.c:776
#: eaarch64linux.c:776 eaarch64linux32.c:776 eaarch64linux32b.c:776
#: eaarch64linuxb.c:776 earcelf.c:461 earcelf_prof.c:461 earclinux.c:463
#: earclinux_nps.c:463 earclinux_prof.c:463 earcv2elf.c:461 earcv2elfx.c:461
#: earmelf.c:996 earmelf_fbsd.c:996 earmelf_fuchsia.c:996 earmelf_linux.c:996
#: earmelf_linux_eabi.c:996 earmelf_linux_fdpiceabi.c:996 earmelf_nacl.c:996
#: earmelf_nbsd.c:996 earmelf_phoenix.c:996 earmelf_vxworks.c:1026
#: earmelfb.c:996 earmelfb_fbsd.c:996 earmelfb_fuchsia.c:996
#: earmelfb_linux.c:996 earmelfb_linux_eabi.c:996
#: earmelfb_linux_fdpiceabi.c:996 earmelfb_nacl.c:996 earmelfb_nbsd.c:996
#: earmnto.c:996 earmsymbian.c:996 eavr1.c:664 eavr2.c:664 eavr25.c:664
#: eavr3.c:664 eavr31.c:664 eavr35.c:664 eavr4.c:664 eavr5.c:664 eavr51.c:664
#: eavr6.c:664 eavrtiny.c:664 eavrxmega1.c:664 eavrxmega2.c:664
#: eavrxmega3.c:664 eavrxmega4.c:664 eavrxmega5.c:664 eavrxmega6.c:664
#: eavrxmega7.c:664 ecriself.c:461 ecrislinux.c:461 ed10velf.c:461
#: eelf32_sparc.c:461 eelf32_sparc_sol2.c:592 eelf32_sparc_vxworks.c:490
#: eelf32_spu.c:995 eelf32_tic6x_be.c:599 eelf32_tic6x_elf_be.c:599
#: eelf32_tic6x_elf_le.c:599 eelf32_tic6x_le.c:599 eelf32_tic6x_linux_be.c:599
#: eelf32_tic6x_linux_le.c:599 eelf32_x86_64.c:464 eelf32_x86_64_nacl.c:461
#: eelf32am33lin.c:461 eelf32b4300.c:687 eelf32bfin.c:470 eelf32bfinfd.c:470
#: eelf32bmip.c:687 eelf32bmipn32.c:705 eelf32bsmip.c:705 eelf32btsmip.c:687
#: eelf32btsmip_fbsd.c:687 eelf32btsmipn32.c:687 eelf32btsmipn32_fbsd.c:687
#: eelf32cr16.c:612 eelf32cr16c.c:461 eelf32crx.c:500 eelf32ebmip.c:687
#: eelf32ebmipvxworks.c:716 eelf32elmip.c:687 eelf32elmipvxworks.c:716
#: eelf32epiphany.c:461 eelf32epiphany_4x4.c:463 eelf32frvfd.c:461
#: eelf32ip2k.c:461 eelf32l4300.c:687 eelf32lm32.c:461 eelf32lm32fd.c:461
#: eelf32lmip.c:687 eelf32lppc.c:664 eelf32lppclinux.c:664 eelf32lppcnto.c:664
#: eelf32lppcsim.c:664 eelf32lr5900.c:687 eelf32lr5900n32.c:687
#: eelf32lriscv.c:526 eelf32lriscv_ilp32.c:526 eelf32lriscv_ilp32f.c:526
#: eelf32lsmip.c:687 eelf32ltsmip.c:687 eelf32ltsmip_fbsd.c:687
#: eelf32ltsmipn32.c:687 eelf32ltsmipn32_fbsd.c:687 eelf32m32c.c:472
#: eelf32mb_linux.c:461 eelf32mbel_linux.c:461 eelf32mcore.c:461
#: eelf32mep.c:461 eelf32metag.c:736 eelf32microblaze.c:461
#: eelf32microblazeel.c:461 eelf32mipswindiss.c:687 eelf32or1k.c:461
#: eelf32or1k_linux.c:461 eelf32ppc.c:664 eelf32ppc_fbsd.c:664
#: eelf32ppclinux.c:664 eelf32ppcnto.c:664 eelf32ppcsim.c:664
#: eelf32ppcvxworks.c:638 eelf32ppcwindiss.c:664 eelf32rl78.c:461
#: eelf32rx.c:477 eelf32tilegx.c:461 eelf32tilegx_be.c:461 eelf32tilepro.c:461
#: eelf32vax.c:461 eelf32visium.c:461 eelf32xc16x.c:461 eelf32xc16xl.c:461
#: eelf32xc16xs.c:461 eelf32xstormy16.c:472 eelf32xtensa.c:2348
#: eelf64_aix.c:461 eelf64_ia64.c:485 eelf64_ia64_fbsd.c:485 eelf64_s390.c:476
#: eelf64_sparc.c:461 eelf64_sparc_fbsd.c:461 eelf64_sparc_sol2.c:592
#: eelf64alpha.c:544 eelf64alpha_fbsd.c:544 eelf64alpha_nbsd.c:544
#: eelf64bmip.c:705 eelf64btsmip.c:687 eelf64btsmip_fbsd.c:687
#: eelf64hppa.c:461 eelf64lppc.c:1111 eelf64lriscv.c:526
#: eelf64lriscv_lp64.c:526 eelf64lriscv_lp64f.c:526 eelf64ltsmip.c:687
#: eelf64ltsmip_fbsd.c:687 eelf64mmix.c:572 eelf64ppc.c:1111
#: eelf64ppc_fbsd.c:1111 eelf64rdos.c:461 eelf64tilegx.c:461
#: eelf64tilegx_be.c:461 eelf_i386.c:464 eelf_i386_be.c:461
#: eelf_i386_chaos.c:461 eelf_i386_fbsd.c:461 eelf_i386_ldso.c:461
#: eelf_i386_nacl.c:461 eelf_i386_sol2.c:592 eelf_i386_vxworks.c:490
#: eelf_iamcu.c:461 eelf_k1om.c:464 eelf_k1om_fbsd.c:461 eelf_l1om.c:464
#: eelf_l1om_fbsd.c:461 eelf_s390.c:461 eelf_x86_64.c:464
#: eelf_x86_64_cloudabi.c:461 eelf_x86_64_fbsd.c:461 eelf_x86_64_nacl.c:461
#: eelf_x86_64_sol2.c:592 eh8300elf.c:461 eh8300elf_linux.c:461
#: eh8300helf.c:461 eh8300helf_linux.c:461 eh8300hnelf.c:461 eh8300self.c:461
#: eh8300self_linux.c:461 eh8300snelf.c:461 eh8300sxelf.c:461
#: eh8300sxelf_linux.c:461 eh8300sxnelf.c:461 ehppa64linux.c:461
#: ehppaelf.c:768 ehppalinux.c:768 ehppanbsd.c:768 ehppaobsd.c:768
#: ei386lynx.c:461 ei386moss.c:461 ei386nto.c:461 em32relf.c:461
#: em32relf_linux.c:461 em32rlelf.c:461 em32rlelf_linux.c:461
#: em68hc11elf.c:761 em68hc11elfb.c:761 em68hc12elf.c:761 em68hc12elfb.c:761
#: em68kelf.c:611 em68kelfnbsd.c:611 em9s12zelf.c:461 emn10300.c:461
#: ends32belf.c:638 ends32belf16m.c:638 ends32belf_linux.c:638 ends32elf.c:638
#: ends32elf16m.c:638 ends32elf_linux.c:638 enios2elf.c:754 enios2linux.c:754
#: eppclynx.c:664 epruelf.c:481 escore3_elf.c:481 escore7_elf.c:481
#: eshelf.c:461 eshelf_fd.c:461 eshelf_linux.c:461 eshelf_nbsd.c:461
#: eshelf_nto.c:461 eshelf_uclinux.c:461 eshelf_vxworks.c:490 eshlelf.c:461
#: eshlelf_fd.c:461 eshlelf_linux.c:461 eshlelf_nbsd.c:461 eshlelf_nto.c:461
#: eshlelf_vxworks.c:490 ev850.c:507 ev850_rh850.c:507 exgateelf.c:461
#, fuzzy
#| msgid "%F%B: error adding symbols: %E\n"
msgid "%F%P: %pB: error adding symbols: %E\n"
msgstr "%F%B: virhe lisättäessä symboleja: %E\n"
#: ldlang.c:3157
msgid "%P: warning: could not find any targets that match endianness requirement\n"
msgstr "%P: varoitus: ei löytynyt yhtään kohdetta, joka olisi täsmännyt tavujärjestysvaatimuksen kanssa\n"
# Binary File Descriptor -kohde
#: ldlang.c:3171
#, fuzzy
#| msgid "%P%F: target %s not found\n"
msgid "%F%P: target %s not found\n"
msgstr "%P%F: bfd-kohdetta %s ei löytynyt\n"
#: ldlang.c:3173
#, fuzzy
#| msgid "%P%F: cannot open output file %s: %E\n"
msgid "%F%P: cannot open output file %s: %E\n"
msgstr "%P%F: tulostetiedoston %s avaaminen epäonnistui: %E\n"
#: ldlang.c:3179
#, fuzzy
#| msgid "%P%F:%s: can not make object file: %E\n"
msgid "%F%P: %s: can not make object file: %E\n"
msgstr "%P%F:%s: objektitiedoston tekeminen epäonnistui: %E\n"
#: ldlang.c:3183
#, fuzzy
#| msgid "%P%F:%s: can not set architecture: %E\n"
msgid "%F%P: %s: can not set architecture: %E\n"
msgstr "%P%F:%s: arkkitehtuurin asettaminen epäonnistui: %E\n"
#: ldlang.c:3342
msgid "%P: warning: %s contains output sections; did you forget -T?\n"
msgstr "%P: varoitus: %s sisältää tulostelohkoja; unohditko valitsimen -T?\n"
#: ldlang.c:3480
#, fuzzy
#| msgid "%XCannot export %s: symbol not defined\n"
msgid "%X%P: required symbol `%s' not defined\n"
msgstr "%XSymbolin %s vienti epäonnistui: symbolia ei ole määritelty\n"
#: ldlang.c:3770
msgid "%F%P: %s not found for insert\n"
msgstr "%F%P: kohdetta %s ei löydy sijoitusta varten\n"
#: ldlang.c:4011
msgid " load address 0x%V"
msgstr " latausosoite 0x%V"
# Kun käskykohdemuuttuja on sen lukualueen ulkopuolella, joka sallitaan kullekin käskykentälle, assembler voi muuntaa koodin käyttämään toiminnallisesti samanlaista käskyä tai käskysekvenssiä. Tämä prosessi tunnetaan nimellä relaxation. Tätä tehdään tyypillisesti haarautumiskäskyissä, koska haarautumiskohteen etäisyyttä ei tunneta ennen linkitystä. Tavallaan tällä tavalla kumotaan lukualueen rajoitteet (constraints). Siksi olen suomentanut sen termillä avartaminen.
#: ldlang.c:4247
msgid "%W (size before relaxing)\n"
msgstr "%W (koko ennen avartamista)\n"
#: ldlang.c:4340
#, c-format
msgid "Address of section %s set to "
msgstr "Lohkon %s osoitteeksi asetetaan "
#: ldlang.c:4538
#, c-format
msgid "Fail with %d\n"
msgstr "Ei onnistuttu kohteella %d\n"
#: ldlang.c:4810
#, fuzzy
#| msgid "%X%P:%S: section has both a load address and a load region\n"
msgid "%X%P: section %s VMA wraps around address space\n"
msgstr "%X%P:%S: lohkossa on sekä latausosoite että latausalue\n"
#: ldlang.c:4816
#, fuzzy
#| msgid "%X%P:%S: section has both a load address and a load region\n"
msgid "%X%P: section %s LMA wraps around address space\n"
msgstr "%X%P:%S: lohkossa on sekä latausosoite että latausalue\n"
#: ldlang.c:4867
#, fuzzy
#| msgid "%X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]\n"
msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
msgstr "%X%P: lohko %s, joka on ladattu osoitteesta [%V,%V] menee päällekkäin lohkon %s, joka on ladattu osoitteesta [%V,%V]\n"
#: ldlang.c:4910
#, fuzzy
#| msgid "%X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]\n"
msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
msgstr "%X%P: lohko %s, joka on ladattu osoitteesta [%V,%V] menee päällekkäin lohkon %s, joka on ladattu osoitteesta [%V,%V]\n"
#: ldlang.c:4933
#, fuzzy
#| msgid "%X%P: region `%s' overflowed by %ld bytes\n"
msgid "%X%P: region `%s' overflowed by %lu byte\n"
msgid_plural "%X%P: region `%s' overflowed by %lu bytes\n"
msgstr[0] "%X%P: alueen ”%s” ylitys on %ld tavua\n"
msgstr[1] "%X%P: alueen ”%s” ylitys on %ld tavua\n"
#: ldlang.c:4958
#, fuzzy
#| msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
msgid "%X%P: address 0x%v of %pB section `%s' is not within region `%s'\n"
msgstr "%X%P: osoite 0x%v kohteen %B lohkossa ”%s” ei ole alueen ”%s” sisällä\n"
#: ldlang.c:4969
#, fuzzy
#| msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
msgid "%X%P: %pB section `%s' will not fit in region `%s'\n"
msgstr "%X%P: kohteen %B lohko ”%s” ei mahdu alueen ”%s” sisälle\n"
#: ldlang.c:5050
#, fuzzy
#| msgid "%F%S: non constant or forward reference address expression for section %s\n"
msgid "%F%P:%pS: non constant or forward reference address expression for section %s\n"
msgstr "%F%S: ei-vakio tai edelleenviiteosoitelauseke lohkolle %s\n"
#: ldlang.c:5075
#, fuzzy
#| msgid "%P%X: Internal error on COFF shared library section %s\n"
msgid "%X%P: internal error on COFF shared library section %s\n"
msgstr "%P%X: Sisäinen virhe COFF-tiedoston jaetussa kirjastolohkossa %s\n"
#: ldlang.c:5134
#, fuzzy
#| msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
msgid "%F%P: error: no memory region specified for loadable section `%s'\n"
msgstr "%P%F: virhe: ladattavalle lohkolle ”%s” ei ole määritelty muistialuetta\n"
#: ldlang.c:5139
msgid "%P: warning: no memory region specified for loadable section `%s'\n"
msgstr "%P: varoitus: ladattavalle lohkolle ”%s” ei ole määritelty muistialuetta\n"
#: ldlang.c:5162
#, fuzzy
#| msgid "%P: warning: changing start of section %s by %lu bytes\n"
msgid "%P: warning: changing start of section %s by %lu byte\n"
msgid_plural "%P: warning: changing start of section %s by %lu bytes\n"
msgstr[0] "%P: varoitus: vaihdetaan lohkon %s alkua %lu tavulla\n"
msgstr[1] "%P: varoitus: vaihdetaan lohkon %s alkua %lu tavulla\n"
#: ldlang.c:5256
msgid "%P: warning: dot moved backwards before `%s'\n"
msgstr "%P: varoitus: pistettä siirretty taaksepäin ennen kohdetta ”%s”\n"
# Kun käskyoperandi on sen lukualueen ulkopuolella, joka sallitaan kullekin käskykentälle, assembler voi muuntaa koodin käyttämään toiminnallisesti samanlaista käskyä tai käskysekvenssiä. Tämä prosessi tunnetaan nimellä relaxation. Tätä tehdään tyypillisesti haarautumiskäskyissä, koska haarautumiskohteen etäisyyttä ei tunneta ennen linkitystä. Tavallaan tällä tavalla kumotaan lukualueen rajoitteet (constraints). Siksi olen suomentanut sen termillä avartaminen.
#: ldlang.c:5435
#, fuzzy
#| msgid "%P%F: can't relax section: %E\n"
msgid "%F%P: can't relax section: %E\n"
msgstr "%P%F: lohkon avartaminen epäonnistui: %E\n"
#: ldlang.c:5817
msgid "%F%P: invalid data statement\n"
msgstr "%F%P: virheellinen data-lause\n"
#: ldlang.c:5850
msgid "%F%P: invalid reloc statement\n"
msgstr "%F%P: virheellinen reloc-lause\n"
#: ldlang.c:6184
#, fuzzy
#| msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
msgid "%F%P: gc-sections requires either an entry or an undefined symbol\n"
msgstr "%P%F: gc-lohkot vaativat joko alkion tai määrittelemättömän symbolin\n"
#: ldlang.c:6209
#, fuzzy
#| msgid "%P%F:%s: can't set start address\n"
msgid "%F%P: %s: can't set start address\n"
msgstr "%P%F:%s: aloitusosoitteen asettaminen epäonnistui\n"
#: ldlang.c:6222 ldlang.c:6241
#, fuzzy
#| msgid "%P%F: can't set start address\n"
msgid "%F%P: can't set start address\n"
msgstr "%P%F: aloitusosoitteen asettaminen epäonnistui\n"
#: ldlang.c:6234
msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
msgstr "%P: varoitus: tulosymbolia %s ei löydy, asetaan oletukseksi %V\n"
#: ldlang.c:6246
msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
msgstr "%P: varoitus: tulosymbolia %s ei löydy, ei aseta aloitusosoitetta\n"
#: ldlang.c:6300
#, fuzzy
#| msgid "%P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported\n"
msgid "%F%P: relocatable linking with relocations from format %s (%pB) to format %s (%pB) is not supported\n"
msgstr "%P%F: Uudelleensijoituslinkitystä uudelleensijoituksilla muodosta %s (%B) muotoon %s (%B) ei tueta\n"
#: ldlang.c:6310
#, fuzzy
#| msgid "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
msgid "%X%P: %s architecture of input file `%pB' is incompatible with %s output\n"
msgstr "%P%X: %s syötetiedoston ”%B” arkkitehtuuri ei täsmää tulosteen %s kanssa\n"
#: ldlang.c:6332
#, fuzzy
#| msgid "%P%X: failed to merge target specific data of file %B\n"
msgid "%X%P: failed to merge target specific data of file %pB\n"
msgstr "%P%X: ei onnistuttu yhdistää kohdekohtaista tiedostodataa %B\n"
#: ldlang.c:6403
#, fuzzy
#| msgid "%P%F: Could not define common symbol `%T': %E\n"
msgid "%F%P: could not define common symbol `%pT': %E\n"
msgstr "%B%F: Yhteissymbolin ”%T” määritteleminen epäonnistui: %E\n"
#: ldlang.c:6415
msgid ""
"\n"
"Allocating common symbols\n"
msgstr ""
"\n"
"Varataan muistia yhteissymboleille\n"
#: ldlang.c:6416
msgid ""
"Common symbol size file\n"
"\n"
msgstr ""
"Yhteissymboli koko tiedosto\n"
"\n"
#: ldlang.c:6490
msgid "%X%P: error: unplaced orphan section `%pA' from `%pB'\n"
msgstr ""
#: ldlang.c:6508
#, fuzzy
#| msgid "%P: warning: no memory region specified for loadable section `%s'\n"
msgid "%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'\n"
msgstr "%P: varoitus: ladattavalle lohkolle ”%s” ei ole määritelty muistialuetta\n"
#: ldlang.c:6599
#, fuzzy
#| msgid "%P%F: invalid syntax in flags\n"
msgid "%F%P: invalid character %c (%d) in flags\n"
msgstr "%P%F: virheellinen syntaksi lipussa\n"
#: ldlang.c:6726
#, fuzzy
#| msgid "%F%P:%S: error: align with input and explicit align specified\n"
msgid "%F%P:%pS: error: align with input and explicit align specified\n"
msgstr "%F%P:%S: virhe: tasaa syötteellä ja eksplisiittisesti tasausmääritettynä\n"
#: ldlang.c:7198
#, fuzzy
#| msgid "%P%F: %s: plugin reported error after all symbols read\n"
msgid "%F%P: %s: plugin reported error after all symbols read\n"
msgstr "%P%F: %s: lisäosa ilmoitti virheestä kaikkien symbolien lukemisen jälkeen\n"
#: ldlang.c:7602
#, fuzzy
#| msgid "%P%F: multiple STARTUP files\n"
msgid "%F%P: multiple STARTUP files\n"
msgstr "%P%F: useita STARTUP-tiedostoja\n"
#: ldlang.c:7648
#, fuzzy
#| msgid "%X%P:%S: section has both a load address and a load region\n"
msgid "%X%P:%pS: section has both a load address and a load region\n"
msgstr "%X%P:%S: lohkossa on sekä latausosoite että latausalue\n"
#: ldlang.c:7763
#, fuzzy
#| msgid "%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
msgid "%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
msgstr "%X%P:%S: PHDRS ja FILEHDR eivät ole tuettuja, kun edeltävät PT_LOAD-otsakkeet puuttuvat niistä\n"
#: ldlang.c:7836
msgid "%F%P: no sections assigned to phdrs\n"
msgstr "%F%P: kohteeseen ”phdrs” ei ole liitetty lohkoja\n"
#: ldlang.c:7874
msgid "%F%P: bfd_record_phdr failed: %E\n"
msgstr "%F%P: bfd_record_phdr ei onnistunut: %E\n"
#: ldlang.c:7894
msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
msgstr "%X%P: lohko ”%s” liitetty phdr-kohteeseen ”%s”, joka ei ole olemassa\n"
#: ldlang.c:8317
msgid "%X%P: unknown language `%s' in version information\n"
msgstr "%X%P: tuntematon kieli ”%s” versiotiedoissa\n"
#: ldlang.c:8462
msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
msgstr "%X%P: nimettömän versiotunnisteen yhdistäminen muihin versiotunnisteisiin epäonnistui\n"
#: ldlang.c:8471
msgid "%X%P: duplicate version tag `%s'\n"
msgstr "%X%P: kaksoiskappaleversiotunniste ”%s”\n"
#: ldlang.c:8492 ldlang.c:8501 ldlang.c:8519 ldlang.c:8529
msgid "%X%P: duplicate expression `%s' in version information\n"
msgstr "%X%P: kaksoiskappalelauseke ”%s” versiotiedoissa\n"
#: ldlang.c:8569
msgid "%X%P: unable to find version dependency `%s'\n"
msgstr "%X%P: versioriippuvuutta ”%s” ei löydy\n"
#: ldlang.c:8592
msgid "%X%P: unable to read .exports section contents\n"
msgstr "%X%P: .exports-lohkon sisällön lukeminen epäonnistui\n"
#: ldlang.c:8630
#, fuzzy
#| msgid "%F%P:%S: error: alias for default memory region\n"
msgid "%F%P: invalid origin for memory region %s\n"
msgstr "%F%P:%S: virhe: alias oletusmuistialueelle\n"
#: ldlang.c:8639
#, fuzzy
#| msgid "%P%F: invalid section sorting option: %s\n"
msgid "%F%P: invalid length for memory region %s\n"
msgstr "%P%F: virheellinen lohkolajitteluvalitsin: %s\n"
#: ldlang.c:8749
msgid "%X%P: unknown feature `%s'\n"
msgstr "%P%F: tuntematon toiminto ”%s”\n"
# Binary File Descriptor
#: ldmain.c:248
msgid "%X%P: can't set BFD default target to `%s': %E\n"
msgstr "%X%P: BFD-oletuskohteen asettaminen arvoksi ”%s” epäonnistui: %E\n"
#: ldmain.c:347
msgid "built in linker script"
msgstr "sisäänrakennettu linkitysskripti"
#: ldmain.c:357
msgid "using external linker script:"
msgstr "käytetään ulkoista linkitysskriptiä:"
#: ldmain.c:359
msgid "using internal linker script:"
msgstr "käytetään sisäistä linkitysskriptiä:"
#: ldmain.c:406
#, fuzzy
#| msgid "%P%F: -f may not be used without -shared\n"
msgid "%F%P: --no-define-common may not be used without -shared\n"
msgstr "%P%F: argumenttia -f ei saa käyttää ilman argumenttia -shared\n"
#: ldmain.c:412
#, fuzzy
#| msgid "%P%F: no input files\n"
msgid "%F%P: no input files\n"
msgstr "%P%F: ei syötetiedostoja\n"
#: ldmain.c:416
msgid "%P: mode %s\n"
msgstr "%P: tila %s\n"
#: ldmain.c:432 ends32belf.c:2236 ends32belf16m.c:2236 ends32belf_linux.c:2365
#: ends32elf.c:2236 ends32elf16m.c:2236 ends32elf_linux.c:2365
#, fuzzy
#| msgid "%P%F: cannot open map file %s: %E\n"
msgid "%F%P: cannot open map file %s: %E\n"
msgstr "%P%F: map-tiedoston %s avaaminen epäonnistui: %E\n"
#: ldmain.c:481
msgid "%P: link errors found, deleting executable `%s'\n"
msgstr "%P: linkitysvirheitä löytyi, poistetaan suoritettava tiedosto ”%s”\n"
#: ldmain.c:490
#, fuzzy
#| msgid "%F%B: final close failed: %E\n"
msgid "%F%P: %pB: final close failed: %E\n"
msgstr "%F%B: loppusulkeminen ei onnistunut: %E\n"
#: ldmain.c:517
#, fuzzy
#| msgid "%X%P: unable to open for source of copy `%s'\n"
msgid "%F%P: unable to open for source of copy `%s'\n"
msgstr "%X%P: kopion ”%s” lähdekoodin avaaminen epäonnistui\n"
#: ldmain.c:520
#, fuzzy
#| msgid "%X%P: unable to open for destination of copy `%s'\n"
msgid "%F%P: unable to open for destination of copy `%s'\n"
msgstr "%X%P: kopion ”%s” kohteen avaaminen epäonnistui\n"
#: ldmain.c:527
#, fuzzy
#| msgid "%P: Error writing file `%s'\n"
msgid "%P: error writing file `%s'\n"
msgstr "%P: Virhe kirjoitettaessa tiedostoa ”%s”\n"
#: ldmain.c:532 pe-dll.c:1925
#, fuzzy, c-format
#| msgid "%P: Error closing file `%s'\n"
msgid "%P: error closing file `%s'\n"
msgstr "%P: Virhe suljettaessa tiedostoa ”%s”\n"
#: ldmain.c:546
#, c-format
msgid "%s: total time in link: %ld.%06ld\n"
msgstr "%s: kokonaisaika linkityksessä: %ld.%06ld\n"
#: ldmain.c:629
#, fuzzy
#| msgid "%P%F: missing argument to -m\n"
msgid "%F%P: missing argument to -m\n"
msgstr "%P%F: puuttuva argumentti kohteelle -m\n"
#: ldmain.c:679 ldmain.c:696 ldmain.c:716 ldmain.c:748 pe-dll.c:1377
msgid "%F%P: bfd_hash_table_init failed: %E\n"
msgstr "%F%P: bfd_hash_table_init ei onnistunut: %E\n"
#: ldmain.c:683 ldmain.c:700 ldmain.c:720
msgid "%F%P: bfd_hash_lookup failed: %E\n"
msgstr "%F%P: bfd_hash_lookup ei onnistunut: %E\n"
#: ldmain.c:734
msgid "%X%P: error: duplicate retain-symbols-file\n"
msgstr "%X%P: virhe: retain-symbols-file-kaksoiskappale\n"
#: ldmain.c:778
#, fuzzy
#| msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
msgid "%F%P: bfd_hash_lookup for insertion failed: %E\n"
msgstr "%P%F: bfd_hash_lookup-lisäys ei onnistunut: %E\n"
#: ldmain.c:783
msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
msgstr "%P: ”-retain-symbols-file” korvaa argumentit ”-s” ja ”-S”\n"
#: ldmain.c:882
msgid ""
"Archive member included to satisfy reference by file (symbol)\n"
"\n"
msgstr ""
"Arkistojäsen sisällytetty tyydyttämään tiedostoviitettä (symboli)\n"
"\n"
#: ldmain.c:989
#, fuzzy
#| msgid "%X%C: multiple definition of `%T'\n"
msgid "%X%P: %C: multiple definition of `%pT'"
msgstr "%X%C: useita ”%T”-määrittelyjä\n"
#: ldmain.c:992
#, fuzzy
#| msgid "%D: first defined here\n"
msgid "; %D: first defined here"
msgstr "%D: ensimmäinen määritelty täällä\n"
# Kun käskyoperandi on sen lukualueen ulkopuolella, joka sallitaan kullekin käskykentälle, assembler voi muuntaa koodin käyttämään toiminnallisesti samanlaista käskyä tai käskysekvenssiä. Tämä prosessi tunnetaan nimellä relaxation. Tätä tehdään tyypillisesti haarautumiskäskyissä, koska haarautumiskohteen etäisyyttä ei tunneta ennen linkitystä. Tavallaan tällä tavalla kumotaan lukualueen rajoitteet (constraints). Siksi olen suomentanut sen termillä avartaminen.
#: ldmain.c:997
#, fuzzy
#| msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
msgid "%P: disabling relaxation; it will not work with multiple definitions\n"
msgstr "%P: Otetaan avartaminen pois käytöstä: se ei toimi kun määrittelyjä on useita\n"
#: ldmain.c:1050
#, fuzzy
#| msgid "%B: warning: definition of `%T' overriding common\n"
msgid "%P: %pB: warning: definition of `%pT' overriding common from %pB\n"
msgstr "%B: varoitus: ”%T”-määrittely korvaa yhteisen\n"
#: ldmain.c:1054
#, fuzzy
#| msgid "%B: warning: definition of `%T' overriding common\n"
msgid "%P: %pB: warning: definition of `%pT' overriding common\n"
msgstr "%B: varoitus: ”%T”-määrittely korvaa yhteisen\n"
#: ldmain.c:1063
#, fuzzy
#| msgid "%B: warning: common of `%T' overridden by definition\n"
msgid "%P: %pB: warning: common of `%pT' overridden by definition from %pB\n"
msgstr "%B: varoitus: ”%T”-yhteinen korvattu määrittelyllä\n"
#: ldmain.c:1067
#, fuzzy
#| msgid "%B: warning: common of `%T' overridden by definition\n"
msgid "%P: %pB: warning: common of `%pT' overridden by definition\n"
msgstr "%B: varoitus: ”%T”-yhteinen korvattu määrittelyllä\n"
#: ldmain.c:1076
#, fuzzy
#| msgid "%B: warning: common of `%T' overridden by larger common\n"
msgid "%P: %pB: warning: common of `%pT' overridden by larger common from %pB\n"
msgstr "%B: varoitus: ”%T”-yhteinen korvattu laajemmalla yhteisellä\n"
#: ldmain.c:1080
#, fuzzy
#| msgid "%B: warning: common of `%T' overridden by larger common\n"
msgid "%P: %pB: warning: common of `%pT' overridden by larger common\n"
msgstr "%B: varoitus: ”%T”-yhteinen korvattu laajemmalla yhteisellä\n"
#: ldmain.c:1087
#, fuzzy
#| msgid "%B: warning: common of `%T' overriding smaller common\n"
msgid "%P: %pB: warning: common of `%pT' overriding smaller common from %pB\n"
msgstr "%B: varoitus: ”%T”-yhteinen korvaa pienemmän yhteisen\n"
#: ldmain.c:1091
#, fuzzy
#| msgid "%B: warning: common of `%T' overriding smaller common\n"
msgid "%P: %pB: warning: common of `%pT' overriding smaller common\n"
msgstr "%B: varoitus: ”%T”-yhteinen korvaa pienemmän yhteisen\n"
#: ldmain.c:1098
#, fuzzy
#| msgid "%B: warning: multiple common of `%T'\n"
msgid "%P: %pB and %pB: warning: multiple common of `%pT'\n"
msgstr "%B: varoitus: useita ”%T”-yhteisiä\n"
#: ldmain.c:1101
#, fuzzy
#| msgid "%B: warning: multiple common of `%T'\n"
msgid "%P: %pB: warning: multiple common of `%pT'\n"
msgstr "%B: varoitus: useita ”%T”-yhteisiä\n"
#: ldmain.c:1120 ldmain.c:1156
msgid "%P: warning: global constructor %s used\n"
msgstr "%P: varoitus: yleiskonstruktoria %s käytetty\n"
# Binary File Descriptor
#: ldmain.c:1166
#, fuzzy
#| msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
msgid "%F%P: BFD backend error: BFD_RELOC_CTOR unsupported\n"
msgstr "%P%F: BFD-taustavirhe: kohdetta BFD_RELOC_CTOR ei ole tuettu\n"
#. We found a reloc for the symbol we are looking for.
#: ldmain.c:1238 ldmain.c:1240 ldmain.c:1242 ldmain.c:1250 ldmain.c:1293
msgid "warning: "
msgstr "varoitus: "
#: ldmain.c:1346
#, fuzzy
#| msgid "%X%C: undefined reference to `%T'\n"
msgid "%X%P: %C: undefined reference to `%pT'\n"
msgstr "%X%C: määrittelemätön viite kohteeseen ”%T”\n"
#: ldmain.c:1349
#, fuzzy
#| msgid "%C: warning: undefined reference to `%T'\n"
msgid "%P: %C: warning: undefined reference to `%pT'\n"
msgstr "%C: varoitus: määrittelemätön viite kohteeseen ”%T”\n"
#: ldmain.c:1355
#, fuzzy
#| msgid "%X%D: more undefined references to `%T' follow\n"
msgid "%X%P: %D: more undefined references to `%pT' follow\n"
msgstr "%X%D: lisää määrittelemättömiä viitteitä kohteeseen ”%T” seuraa\n"
#: ldmain.c:1358
#, fuzzy
#| msgid "%D: warning: more undefined references to `%T' follow\n"
msgid "%P: %D: warning: more undefined references to `%pT' follow\n"
msgstr "%D: varoitus: lisää määrittelemättömiä viitteitä kohteeseen ”%T” seuraa\n"
#: ldmain.c:1369
#, fuzzy
#| msgid "%X%B: undefined reference to `%T'\n"
msgid "%X%P: %pB: undefined reference to `%pT'\n"
msgstr "%X%B: määrittelemätön viite kohteeseen ”%T”\n"
#: ldmain.c:1372
#, fuzzy
#| msgid "%B: warning: undefined reference to `%T'\n"
msgid "%P: %pB: warning: undefined reference to `%pT'\n"
msgstr "%B: varoitus: määrittelemätön viite kohteeseen ”%T”\n"
#: ldmain.c:1378
#, fuzzy
#| msgid "%X%B: more undefined references to `%T' follow\n"
msgid "%X%P: %pB: more undefined references to `%pT' follow\n"
msgstr "%X%B: lisää määrittelemättömiä viitteitä kohteeseen ”%T” seuraa\n"
#: ldmain.c:1381
#, fuzzy
#| msgid "%B: warning: more undefined references to `%T' follow\n"
msgid "%P: %pB: warning: more undefined references to `%pT' follow\n"
msgstr "%B: varoitus: lisää määrittelemättömiä viitteitä kohteeseen ”%T” seuraa\n"
#: ldmain.c:1418
msgid " additional relocation overflows omitted from the output\n"
msgstr " lisäuudelleensijoituskorvauksia ei lisätä tulosteeseen\n"
#: ldmain.c:1431
#, fuzzy, c-format
#| msgid " relocation truncated to fit: %s against undefined symbol `%T'"
msgid " relocation truncated to fit: %s against undefined symbol `%pT'"
msgstr " uudelleensijoituksia typistetty sopimaan: %s vastaan määrittelemätön symboli ”%T”"
#: ldmain.c:1437
#, fuzzy, c-format
#| msgid " relocation truncated to fit: %s against symbol `%T' defined in %A section in %B"
msgid " relocation truncated to fit: %s against symbol `%pT' defined in %pA section in %pB"
msgstr " uudelleensijoituksia typistetty sopimaan: %s vastaan symboli ”%T” määritelty %A-lohkossa %B:ssä"
#: ldmain.c:1450
#, fuzzy, c-format
#| msgid " relocation truncated to fit: %s against `%T'"
msgid " relocation truncated to fit: %s against `%pT'"
msgstr " uudelleensijoituksia typistetty sopimaan: %s vastaan ”%T”"
#: ldmain.c:1466
#, fuzzy
#| msgid "%X%H: dangerous relocation: %s\n"
msgid "%X%P: %H: dangerous relocation: %s\n"
msgstr "%X%H: vaarallinen uudelleensijoitus: %s\n"
#: ldmain.c:1480
#, fuzzy
#| msgid "%X%H: reloc refers to symbol `%T' which is not being output\n"
msgid "%X%P: %H: reloc refers to symbol `%pT' which is not being output\n"
msgstr "%X%H: reloc viitaa symboliin ”%T”, jota ei tulosteta\n"
#: ldmain.c:1514
#, fuzzy
#| msgid "%X%B: undefined reference to `%T'\n"
msgid "%P: %pB: reference to %s\n"
msgstr "%X%B: määrittelemätön viite kohteeseen ”%T”\n"
#: ldmain.c:1516
#, fuzzy
#| msgid "%X%C: multiple definition of `%T'\n"
msgid "%P: %pB: definition of %s\n"
msgstr "%X%C: useita ”%T”-määrittelyjä\n"
#: ldmisc.c:374
#, fuzzy, c-format
#| msgid "%B: In function `%T':\n"
msgid "%pB: in function `%pT':\n"
msgstr "%B: Funktiossa ”%T”:\n"
#: ldmisc.c:527
#, c-format
msgid "no symbol"
msgstr "ei symbolia"
#: ldmisc.c:634
msgid "%F%P: internal error %s %d\n"
msgstr "%F%P: sisäinen virhe %s %d\n"
#: ldmisc.c:698
#, fuzzy
#| msgid "%P: internal error: aborting at %s line %d in %s\n"
msgid "%P: internal error: aborting at %s:%d in %s\n"
msgstr "%P: sisäinen virhe: hylätään %s rivillä %d kohteessa %s\n"
#: ldmisc.c:701
#, fuzzy
#| msgid "%P: internal error: aborting at %s line %d\n"
msgid "%P: internal error: aborting at %s:%d\n"
msgstr "%P: sisäinen virhe: hylätään %s rivillä %d\n"
#: ldmisc.c:703
#, fuzzy
#| msgid "%P%F: please report this bug\n"
msgid "%F%P: please report this bug\n"
msgstr "%P%F: ilmoita tästä virheestä\n"
#. Output for noisy == 2 is intended to follow the GNU standards.
#: ldver.c:37
#, c-format
msgid "GNU ld %s\n"
msgstr "GNU ld-versio %s\n"
#: ldver.c:41
#, fuzzy, c-format
#| msgid "Copyright 2014 Free Software Foundation, Inc.\n"
msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
msgstr "Copyright 2014 Free Software Foundation, Inc.\n"
#: ldver.c:42
#, c-format
msgid ""
"This program is free software; you may redistribute it under the terms of\n"
"the GNU General Public License version 3 or (at your option) a later version.\n"
"This program has absolutely no warranty.\n"
msgstr ""
"Tämä ohjelma on vapaa ohjelmisto; voit jakaa sitä edelleen GNU General Public License\n"
"version 3 tai (valintasi mukaan) myöhäisemmän version ehtojen mukaisesti.\n"
"Tällä ohjelmalla ei ehdottomasti ole mitään takuuta.\n"
#: ldver.c:52
#, c-format
msgid " Supported emulations:\n"
msgstr " Tuetut emuloinnit:\n"
#: ldwrite.c:60 ldwrite.c:206 ldwrite.c:258 ldwrite.c:299
#, fuzzy
#| msgid "%P%F: bfd_new_link_order failed\n"
msgid "%F%P: bfd_new_link_order failed\n"
msgstr "%P%F: bfd_new_link_order ei onnistunut\n"
#: ldwrite.c:368
msgid "%F%P: cannot create split section name for %s\n"
msgstr "%F%P: jaetun lohkonimen luominen kohteelle %s epäonnistui\n"
#: ldwrite.c:380
msgid "%F%P: clone section failed: %E\n"
msgstr "%F%P: kloonilohko ei onnistunut: %E\n"
#: ldwrite.c:418
#, c-format
msgid "%8x something else\n"
msgstr "%8x jotain muuta\n"
#: ldwrite.c:588
msgid "%F%P: final link failed: %E\n"
msgstr "%F%P: loppulinkitys ei onnistunut: %E\n"
#: lexsup.c:102 lexsup.c:276
msgid "KEYWORD"
msgstr "AVAINSANA"
#: lexsup.c:102
msgid "Shared library control for HP/UX compatibility"
msgstr "Jaettu kirjasto-ohjain HP/UX-yhteensopivuutta varten"
#: lexsup.c:105
msgid "ARCH"
msgstr "ARKISTO"
#: lexsup.c:105
msgid "Set architecture"
msgstr "Aseta arkkitehtuuri"
#: lexsup.c:107 lexsup.c:403
msgid "TARGET"
msgstr "KOHDE"
#: lexsup.c:107
msgid "Specify target for following input files"
msgstr "Määrittele kohde seuraaville syötetiedostoille"
#: lexsup.c:110 lexsup.c:167 lexsup.c:171 lexsup.c:202 lexsup.c:215
#: lexsup.c:217 lexsup.c:357 lexsup.c:421 lexsup.c:488 lexsup.c:501
msgid "FILE"
msgstr "TIEDOSTO"
#: lexsup.c:110
msgid "Read MRI format linker script"
msgstr "Lue MRI-muotoinen linkitysskripti"
#: lexsup.c:112
msgid "Force common symbols to be defined"
msgstr "Pakota yhteissymbolit määriteltäviksi"
#: lexsup.c:117
msgid "Force group members out of groups"
msgstr ""
#: lexsup.c:119 lexsup.c:465 lexsup.c:467 lexsup.c:469 lexsup.c:471
#: lexsup.c:473 lexsup.c:475
msgid "ADDRESS"
msgstr "OSOITE"
#: lexsup.c:119
msgid "Set start address"
msgstr "Aseta alkuosoite"
#: lexsup.c:121
msgid "Export all dynamic symbols"
msgstr "Vie kaikki dynaamiset symbolit"
#: lexsup.c:123
msgid "Undo the effect of --export-dynamic"
msgstr "Peru valitsimen --export-dynamic vaikutus"
#: lexsup.c:125
msgid "Link big-endian objects"
msgstr "Linkitä big-endian-objektit"
#: lexsup.c:127
msgid "Link little-endian objects"
msgstr "Linkitä little-endian-objektit"
#: lexsup.c:129 lexsup.c:132
msgid "SHLIB"
msgstr "SHLIB"
#: lexsup.c:129
msgid "Auxiliary filter for shared object symbol table"
msgstr "Lisäsuodatin jaetulle objektisymbolitaululle"
#: lexsup.c:132
msgid "Filter for shared object symbol table"
msgstr "Suodatin jaetulle objektisymbolitaululle"
#: lexsup.c:135
msgid "Ignored"
msgstr "Ei oteta huomioon"
#: lexsup.c:137
msgid "SIZE"
msgstr "KOKO"
#: lexsup.c:137
msgid "Small data size (if no size, same as --shared)"
msgstr "Pieni datakoko (jos kokoa ei ole, sama kuin --shared)"
#: lexsup.c:140
msgid "FILENAME"
msgstr "TIEDOSTONIMI"
#: lexsup.c:140
msgid "Set internal name of shared library"
msgstr "Aseta jaetun kirjaston sisäinen nimi"
#: lexsup.c:142
msgid "PROGRAM"
msgstr "OHJELMA"
#: lexsup.c:142
msgid "Set PROGRAM as the dynamic linker to use"
msgstr "Aseta OHJELMA dynaamisena linkkerinä käytettäväksi"
#: lexsup.c:145
msgid "Produce an executable with no program interpreter header"
msgstr ""
#: lexsup.c:148
msgid "LIBNAME"
msgstr "KIRJASTONIMI"
#: lexsup.c:148
msgid "Search for library LIBNAME"
msgstr "Haku kirjastolle KIRJASTONIMI"
#: lexsup.c:150
msgid "DIRECTORY"
msgstr "HAKEMISTO"
#: lexsup.c:150
msgid "Add DIRECTORY to library search path"
msgstr "Lisää HAKEMISTO kirjaston hakupolkuun"
#: lexsup.c:153
msgid "Override the default sysroot location"
msgstr "Korvaa oletus sysroot-sijainti"
#: lexsup.c:155
msgid "EMULATION"
msgstr "EMULOINTI"
#: lexsup.c:155
msgid "Set emulation"
msgstr "Aseta emulointi"
#: lexsup.c:157
msgid "Print map file on standard output"
msgstr "Tulosta map-tiedosto vakiotulosteessa"
#: lexsup.c:159
msgid "Do not page align data"
msgstr "Älä sivuta tasausdataa"
#: lexsup.c:161
msgid "Do not page align data, do not make text readonly"
msgstr "Älä sivuta tasausdataa, älä tee tekstistä kirjoitussuojattua"
#: lexsup.c:164
msgid "Page align data, make text readonly"
msgstr "Sivuta tasausdataa, tee tekstistä kirjoitussuojattua"
#: lexsup.c:167
msgid "Set output file name"
msgstr "Aseta tulostetiedoston nimi"
#: lexsup.c:169
msgid "Optimize output file"
msgstr "Optimoi tulostetiedosto"
#: lexsup.c:171
#, fuzzy
#| msgid "Create a shared library"
msgid "Generate import library"
msgstr "Luo jaettu kirjasto"
#: lexsup.c:174
msgid "PLUGIN"
msgstr "LISÄOSA"
#: lexsup.c:174
msgid "Load named plugin"
msgstr "Lataa lisätty lisäosa"
#: lexsup.c:176
msgid "ARG"
msgstr "ARGUMENTTI"
#: lexsup.c:176
msgid "Send arg to last-loaded plugin"
msgstr "Lähetä argumentti viimeksiladattuun lisäosaan"
#: lexsup.c:178 lexsup.c:181
msgid "Ignored for GCC LTO option compatibility"
msgstr "Ei oteta huomioon GCC LTO -valitsinyhteensopivuutta"
#: lexsup.c:185
msgid "Ignored for GCC linker option compatibility"
msgstr "Ei oteta huomioon GCC-linkitysvalitsinyhteensopivuutta"
#: lexsup.c:188 lexsup.c:191
#, fuzzy
#| msgid "Ignored for GCC LTO option compatibility"
msgid "Ignored for gold option compatibility"
msgstr "Ei oteta huomioon GCC LTO -valitsinyhteensopivuutta"
#: lexsup.c:194
msgid "Ignored for SVR4 compatibility"
msgstr "Ei oteta huomioon SVR4-yhteensopivuutta"
#: lexsup.c:198
msgid "Generate relocatable output"
msgstr "Tuota uudelleensijoitettava tuloste"
#: lexsup.c:202
msgid "Just link symbols (if directory, same as --rpath)"
msgstr "Linkitä vain symbolit (jos hakemisto, sama kuin --rpath)"
#: lexsup.c:205
msgid "Strip all symbols"
msgstr "Riisu kaikki symbolit"
#: lexsup.c:207
msgid "Strip debugging symbols"
msgstr "Riisu vianjäljityssymbolit"
#: lexsup.c:209
msgid "Strip symbols in discarded sections"
msgstr "Riisu symbolit hylätyissä lohkoissa"
#: lexsup.c:211
msgid "Do not strip symbols in discarded sections"
msgstr "Älä riisu symboleja hylätyistä lohkoista"
#: lexsup.c:213
msgid "Trace file opens"
msgstr "Jäljitä tiedoston avaukset"
#: lexsup.c:215
msgid "Read linker script"
msgstr "Lue linkitysskripti"
#: lexsup.c:217
msgid "Read default linker script"
msgstr "Lue oletus linkitysskripti"
#: lexsup.c:221 lexsup.c:224 lexsup.c:242 lexsup.c:331 lexsup.c:355
#: lexsup.c:458 lexsup.c:491 lexsup.c:530 lexsup.c:533
msgid "SYMBOL"
msgstr "SYMBOLI"
#: lexsup.c:221
msgid "Start with undefined reference to SYMBOL"
msgstr "Aloita määrittelemättömällä viitteellä kohteeseen SYMBOLI"
#: lexsup.c:224
msgid "Require SYMBOL be defined in the final output"
msgstr ""
#: lexsup.c:227
msgid "[=SECTION]"
msgstr "[=LOHKO]"
#: lexsup.c:228
msgid "Don't merge input [SECTION | orphan] sections"
msgstr "Älä yhdistä syöte[LOHKO | orpo]lohkoja"
#: lexsup.c:230
msgid "Build global constructor/destructor tables"
msgstr "Muodosta yleiset konstruktori/destruktoritaulut"
#: lexsup.c:232
msgid "Print version information"
msgstr "Tulosta versiotiedot"
#: lexsup.c:234
msgid "Print version and emulation information"
msgstr "Tulosta versio- ja emulointitiedot"
#: lexsup.c:236
msgid "Discard all local symbols"
msgstr "Hylkää kaikki paikalliset symbolit"
#: lexsup.c:238
msgid "Discard temporary local symbols (default)"
msgstr "Hylkää tilapäiset paikalliset symbolit (oletus)"
#: lexsup.c:240
msgid "Don't discard any local symbols"
msgstr "Älä hylkää mitään paikallisia symboleja"
#: lexsup.c:242
msgid "Trace mentions of SYMBOL"
msgstr "Jäljitä SYMBOLIn maininnat"
#: lexsup.c:244 lexsup.c:423 lexsup.c:425
msgid "PATH"
msgstr "POLKU"
#: lexsup.c:244
msgid "Default search path for Solaris compatibility"
msgstr "Oletushakupolku Solaris-yhteensopivuutta varten"
#: lexsup.c:247
msgid "Start a group"
msgstr "Käynnistä ryhmä"
#: lexsup.c:249
msgid "End a group"
msgstr "Lopeta ryhmä"
#: lexsup.c:253
msgid "Accept input files whose architecture cannot be determined"
msgstr "Hyväksy syötetiedostot, joiden arkkitehtuurin määriteleminen epäonnistui"
#: lexsup.c:257
msgid "Reject input files whose architecture is unknown"
msgstr "Hylkää syötetiedostot, joiden arkkitehtuuri on tuntematon"
#: lexsup.c:269
msgid "Only set DT_NEEDED for following dynamic libs if used"
msgstr "Aseta DT_NEEDED vain seuraavissa dynaamisissa kirjastoissa, jos niitä käytetään"
#: lexsup.c:272
msgid ""
"Always set DT_NEEDED for dynamic libraries mentioned on\n"
" the command line"
msgstr ""
"Aseta aina DT_NEEDED dynaamisille kirjastoille, jotka on\n"
" määritelty komentorivillä"
#: lexsup.c:276
msgid "Ignored for SunOS compatibility"
msgstr "Ei oteta huomioon SunOS-yhteensopivuutta"
#: lexsup.c:278
msgid "Link against shared libraries"
msgstr "Linkitä käyttäen jaettuja kirjastoja"
#: lexsup.c:284
msgid "Do not link against shared libraries"
msgstr "Älä linkitä käyttäen jaettuja kirjastoja"
#: lexsup.c:292
msgid "Bind global references locally"
msgstr "Sido yleisviitteet paikallisesti"
#: lexsup.c:294
msgid "Bind global function references locally"
msgstr "Sido yleisfunktioviitteet paikallisesti"
#: lexsup.c:296
msgid "Check section addresses for overlaps (default)"
msgstr "Tarkista lohko-osoitteet päällekkäisyyksien varalta (oletus)"
#: lexsup.c:299
msgid "Do not check section addresses for overlaps"
msgstr "Älä tarkista lohko-osoitteita päällekkäisyyksien varalta"
#: lexsup.c:303
msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
msgstr "Kopioi DT_NEEDED-linkit, jotka on mainittu seuraavien DSO-kohteiden sisällä"
#: lexsup.c:307
msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
msgstr "Älä kopioi DT_NEEDED-linkkejä, jotka on mainittu seuraavien DSO-kohteiden sisällä"
#: lexsup.c:311
msgid "Output cross reference table"
msgstr "Tulosteristiviitetaulu"
#: lexsup.c:313
msgid "SYMBOL=EXPRESSION"
msgstr "SYMBOLI=LAUSEKE"
#: lexsup.c:313
msgid "Define a symbol"
msgstr "Määrittele symboli"
#: lexsup.c:315
msgid "[=STYLE]"
msgstr "[=TYYLI]"
#: lexsup.c:315
msgid "Demangle symbol names [using STYLE]"
msgstr "Eheytä symbolinnimet [käyttäen TYYLIä]"
#: lexsup.c:319
msgid ""
"Do not allow multiple definitions with symbols included\n"
" in filename invoked by -R or --just-symbols"
msgstr ""
#: lexsup.c:323
msgid "Generate embedded relocs"
msgstr "Tuota upotettuja relocs-lohkoja"
#: lexsup.c:325
msgid "Treat warnings as errors"
msgstr "Kohtele varoituksia virheinä"
#: lexsup.c:328
msgid "Do not treat warnings as errors (default)"
msgstr "Älä kohtele varoituksia virheinä (oletus)"
#: lexsup.c:331
msgid "Call SYMBOL at unload-time"
msgstr "Kutsu SYMBOLIa vapautushetkellä"
#: lexsup.c:333
msgid "Force generation of file with .exe suffix"
msgstr "Pakota .exe-suffiksitiedoston luominen"
#: lexsup.c:335
msgid "Remove unused sections (on some targets)"
msgstr "Poista käyttämättömät lohkot (joissakin kohteissa)"
#: lexsup.c:338
msgid "Don't remove unused sections (default)"
msgstr "Älä poista käyttämättömiä lohkoja (oletus)"
#: lexsup.c:341
msgid "List removed unused sections on stderr"
msgstr "Luettele poistetut käyttämättömät lohkot vakiovirheessä"
#: lexsup.c:344
msgid "Do not list removed unused sections"
msgstr "Älä luettele poistettuja käyttämättömiä lohkoja"
#: lexsup.c:347
#, fuzzy
#| msgid "Do not list removed unused sections"
msgid "Keep exported symbols when removing unused sections"
msgstr "Älä luettele poistettuja käyttämättömiä lohkoja"
#: lexsup.c:350
msgid "Set default hash table size close to <NUMBER>"
msgstr "Aseta oletus-hash-taulukoko lähelle <NUMERO>"
#: lexsup.c:353
msgid "Print option help"
msgstr "Tulosta valitsinopaste"
#: lexsup.c:355
msgid "Call SYMBOL at load-time"
msgstr "Kutsu SYMBOLIa lataushetkellä"
#: lexsup.c:357
msgid "Write a map file"
msgstr "Kirjoita map-tiedosto"
#: lexsup.c:359
msgid "Do not define Common storage"
msgstr "Älä määrittele Yhteinen-varastoa"
#: lexsup.c:361
msgid "Do not demangle symbol names"
msgstr "Älä eheytä symbolinimiä"
#: lexsup.c:363
msgid "Use less memory and more disk I/O"
msgstr "Käytä vähemmän muistia ja enemmän levyn I/O-toimintoja"
#: lexsup.c:365
msgid "Do not allow unresolved references in object files"
msgstr "Älä salli ratkaisemattomia viitteitä objektitiedostoissa"
#: lexsup.c:368
msgid "Allow unresolved references in shared libraries"
msgstr "Salli ratkaisemattomia viitteitä jaetuissa kirjastoissa"
#: lexsup.c:372
msgid "Do not allow unresolved references in shared libs"
msgstr "Älä salli ratkaisemattomia viitteitä jaetuissa kirjastoissa"
#: lexsup.c:376
msgid "Allow multiple definitions"
msgstr "Salli useita määrittelyjä"
#: lexsup.c:378
msgid "Disallow undefined version"
msgstr "Älä salli määrittelemätöntä versiota"
#: lexsup.c:380
msgid "Create default symbol version"
msgstr "Luo oletussymboliversio"
#: lexsup.c:383
msgid "Create default symbol version for imported symbols"
msgstr "Luo oletussymboliversio tuontisymboleille"
#: lexsup.c:386
msgid "Don't warn about mismatched input files"
msgstr "Älä varoita täsmäämättömistä syötetiedostoista"
#: lexsup.c:389
msgid "Don't warn on finding an incompatible library"
msgstr "Älä varoita yhteensopimattoman kirjaston löytymisestä"
#: lexsup.c:392
msgid "Turn off --whole-archive"
msgstr "Käännä pois --whole-archive"
#: lexsup.c:394
msgid "Create an output file even if errors occur"
msgstr "Luo tulostetiedosto myös silloin kun syntyy virheitä"
#: lexsup.c:399
msgid ""
"Only use library directories specified on\n"
" the command line"
msgstr ""
"Käytä vain kirjastohakemistoja, jotka on määritelty\n"
" komentorivillä"
#: lexsup.c:403
msgid "Specify target of output file"
msgstr "Määrittele tulostetiedoston kohde"
#: lexsup.c:406
msgid "Print default output format"
msgstr "Tulostuksen oletustulostusmuoto"
#: lexsup.c:408
msgid "Print current sysroot"
msgstr ""
#: lexsup.c:410
msgid "Ignored for Linux compatibility"
msgstr "Ei oteta huomioon Linux-yhteensopivuutta"
#: lexsup.c:413
msgid "Reduce memory overheads, possibly taking much longer"
msgstr "Pienennä muistiyleisrasite, mahdollisesti ottamalla paljon pitemmän"
#: lexsup.c:416
msgid "Reduce code size by using target specific optimizations"
msgstr "Pienennä koodikokoa käyttämällä kohdekohtaisia optimointeja"
# Kun käskyoperandi on sen lukualueen ulkopuolella, joka sallitaan kullekin käskykentälle, assembler voi muuntaa koodin käyttämään toiminnallisesti samanlaista käskyä tai käskysekvenssiä. Tämä prosessi tunnetaan nimellä relaxation. Tätä tehdään tyypillisesti haarautumiskäskyissä, koska haarautumiskohteen etäisyyttä ei tunneta ennen linkitystä. Tavallaan tällä tavalla kumotaan lukualueen rajoitteet (constraints). Siksi olen suomentanut sen termillä avartaminen.
#: lexsup.c:418
msgid "Do not use relaxation techniques to reduce code size"
msgstr "Älä käytä avartamistekniikoita koodikoon pienentämiseksi"
#: lexsup.c:421
msgid "Keep only symbols listed in FILE"
msgstr "Pidä vain symbolit, jotka on lueteltu TIEDOSTOssa"
#: lexsup.c:423
msgid "Set runtime shared library search path"
msgstr "Aseta ajoaikaisen jaetun kirjaston hakupolku"
#: lexsup.c:425
msgid "Set link time shared library search path"
msgstr "Aseta linkkausaikaisen jaetun kirjaston hakupolku"
#: lexsup.c:428
msgid "Create a shared library"
msgstr "Luo jaettu kirjasto"
#: lexsup.c:432
msgid "Create a position independent executable"
msgstr "Luo paikkariippumaton suoritettava tiedosto"
#: lexsup.c:436
msgid "[=ascending|descending]"
msgstr "[=nouseva|laskeva]"
#: lexsup.c:437
msgid "Sort common symbols by alignment [in specified order]"
msgstr "Lajittele yhteissymbolit [määritellyn järjestyksen] mukaan"
#: lexsup.c:442
msgid "name|alignment"
msgstr "nimi|tasaus"
#: lexsup.c:443
msgid "Sort sections by name or maximum alignment"
msgstr "Lajittele lohkot nimen tai maksimitasauksen mukaan"
#: lexsup.c:445
msgid "COUNT"
msgstr "LUKUMÄÄRÄ"
#: lexsup.c:445
msgid "How many tags to reserve in .dynamic section"
msgstr "Kuinka monta tunnistetta ”.dynamic”-lohkon varaamiseen"
#: lexsup.c:448
msgid "[=SIZE]"
msgstr "[=KOKO]"
#: lexsup.c:448
msgid "Split output sections every SIZE octets"
msgstr "Halkaise tulostelohkot kaikkiin KOKO-oktetteihin"
#: lexsup.c:451
msgid "[=COUNT]"
msgstr "[=LUKUMÄÄRÄ]"
#: lexsup.c:451
msgid "Split output sections every COUNT relocs"
msgstr "Halkaise tulostelohkot kaikkiin COUNT-reloc-alkioihin"
#: lexsup.c:454
msgid "Print memory usage statistics"
msgstr "Tulosta muistikäyttötilastot"
#: lexsup.c:456
msgid "Display target specific options"
msgstr "Näytä kohdekohtaiset valitsimet"
#: lexsup.c:458
msgid "Do task level linking"
msgstr "Tee tehtävätason linkitystä"
#: lexsup.c:460
msgid "Use same format as native linker"
msgstr "Käytä samaa muotoa kuin kotoperäinen linkkeri"
#: lexsup.c:462
msgid "SECTION=ADDRESS"
msgstr "LOHKO=OSOITE"
#: lexsup.c:462
msgid "Set address of named section"
msgstr "Aseta nimetyn lohkon osoite"
#: lexsup.c:465
msgid "Set address of .bss section"
msgstr "Aseta ”.bss”-lohkon osoite"
#: lexsup.c:467
msgid "Set address of .data section"
msgstr "Aseta ”.data”-lohkon osoite"
#: lexsup.c:469
msgid "Set address of .text section"
msgstr "Aseta ”.text”-lohkon osoite"
#: lexsup.c:471
msgid "Set address of text segment"
msgstr "Aseta text-lohkon osoite"
#: lexsup.c:473
msgid "Set address of rodata segment"
msgstr "Aseta rodata-segmentin osoite"
#: lexsup.c:475
msgid "Set address of ldata segment"
msgstr "Aseta ldata-segmentin osoite"
#: lexsup.c:478
msgid ""
"How to handle unresolved symbols. <method> is:\n"
" ignore-all, report-all, ignore-in-object-files,\n"
" ignore-in-shared-libs"
msgstr ""
"Kuinka käsitellä ratkaisemattomia symboleja. <menetelmä> on:\n"
" ei-oteta-huomioon-kaikissa, raportoi-kaikki, ei-oteta-huomioon-objektitiedostoista,\n"
" ei-oteta-huomioon-jaetuissa-kirjastoissa"
#: lexsup.c:483
msgid "[=NUMBER]"
msgstr "[=NUMERO]"
#: lexsup.c:484
msgid "Output lots of information during link"
msgstr "Tulosta paljon tietoja linkityksen aikana"
#: lexsup.c:488
msgid "Read version information script"
msgstr "Lue versiotietoskripti"
#: lexsup.c:491
msgid ""
"Take export symbols list from .exports, using\n"
" SYMBOL as the version."
msgstr ""
"Ota vientisymbolit ”.exports”-luettelosta, käytä\n"
" SYMBOLIa versiona."
#: lexsup.c:495
msgid "Add data symbols to dynamic list"
msgstr "Lisää datasymboleja dynaamiseen luetteloon"
#: lexsup.c:497
msgid "Use C++ operator new/delete dynamic list"
msgstr "Käytä C++-operaattoria ”new/delete” dynaamiseen luetteloon"
#: lexsup.c:499
msgid "Use C++ typeinfo dynamic list"
msgstr "Käytä C++ typeinfo-luokkaa dynaamiseen luetteloon"
#: lexsup.c:501
msgid "Read dynamic list"
msgstr "Lue dynaamista luetteloa"
#: lexsup.c:503
msgid "Warn about duplicate common symbols"
msgstr "Varoita yhteissymbolien kaksoiskappaleista"
#: lexsup.c:505
msgid "Warn if global constructors/destructors are seen"
msgstr "Varoita, jos nähdään yleisiä konstruktoreja/destruktoreja"
#: lexsup.c:508
msgid "Warn if the multiple GP values are used"
msgstr "Varoita, jos käytetään useita GP-arvoja"
#: lexsup.c:510
msgid "Warn only once per undefined symbol"
msgstr "Varoita vain kerran määrittämättömästä symbolista"
#: lexsup.c:512
msgid "Warn if start of section changes due to alignment"
msgstr "Varoita, jos lohkon alku muuttuu tasauksen vuoksi"
#: lexsup.c:515
msgid "Warn if shared object has DT_TEXTREL"
msgstr "Varoita, jos jaetuilla objekteilla on DT_TEXTREL"
#: lexsup.c:518
msgid "Warn if an object has alternate ELF machine code"
msgstr "Varoita, jos objektissa on vaihtoehtoisen ELF-koneen koodia"
#: lexsup.c:522
msgid "Report unresolved symbols as warnings"
msgstr "Raportoi ratkaisemattomat symbolit varoituksina"
#: lexsup.c:525
msgid "Report unresolved symbols as errors"
msgstr "Raportoi ratkaisemattomat symbolit virheinä"
#: lexsup.c:527
msgid "Include all objects from following archives"
msgstr "Sisällytä kaikki objektit seuraavista arkistoista"
#: lexsup.c:530
msgid "Use wrapper functions for SYMBOL"
msgstr "Käytä wrapper-toimintoja SYMBOLille"
#: lexsup.c:534
msgid "Unresolved SYMBOL will not cause an error or warning"
msgstr "Ratkaisematon SYMBOLi ei aiheuta virhettä tai varoitusta"
#: lexsup.c:536
msgid "Push state of flags governing input file handling"
msgstr ""
#: lexsup.c:539
msgid "Pop state of flags governing input file handling"
msgstr ""
#: lexsup.c:542
msgid "Report target memory usage"
msgstr ""
#: lexsup.c:544
msgid "=MODE"
msgstr ""
#: lexsup.c:544
msgid "Control how orphan sections are handled."
msgstr ""
#: lexsup.c:710
#, fuzzy
#| msgid "%P%F: missing argument to -m\n"
msgid "%P: %s: missing argument\n"
msgstr "%P%F: puuttuva argumentti kohteelle -m\n"
#: lexsup.c:715
msgid "%P: unrecognized option '%s'\n"
msgstr "%P: tunnistamaton valitsin ’%s’\n"
#: lexsup.c:720
#, fuzzy
#| msgid "%P%F: use the --help option for usage information\n"
msgid "%F%P: use the --help option for usage information\n"
msgstr "%P%F: käytä ”--help”-valitsinta käyttötietojen saamiseksi\n"
#: lexsup.c:739
#, fuzzy
#| msgid "%P%F: unrecognized -a option `%s'\n"
msgid "%F%P: unrecognized -a option `%s'\n"
msgstr "%P%F: tunnistamaton ”-a”-valitsin ”%s”\n"
#: lexsup.c:752
#, fuzzy
#| msgid "%P%F: unrecognized -assert option `%s'\n"
msgid "%F%P: unrecognized -assert option `%s'\n"
msgstr "%P%F: tunnistamaton ”-assert”-valitsin ”%s”\n"
#: lexsup.c:796
msgid "%F%P: unknown demangling style `%s'\n"
msgstr "%F%P: tuntematon eheytystyyli ”%s”\n"
#: lexsup.c:866 lexsup.c:1339 eaarch64cloudabi.c:2511 eaarch64cloudabib.c:2511
#: eaarch64elf.c:2511 eaarch64elf32.c:2511 eaarch64elf32b.c:2511
#: eaarch64elfb.c:2511 eaarch64fbsd.c:2511 eaarch64fbsdb.c:2511
#: eaarch64linux.c:2518 eaarch64linux32.c:2518 eaarch64linux32b.c:2518
#: eaarch64linuxb.c:2518 earmelf.c:2805 earmelf_fbsd.c:2812
#: earmelf_fuchsia.c:2805 earmelf_linux.c:2805 earmelf_linux_eabi.c:2805
#: earmelf_linux_fdpiceabi.c:2805 earmelf_nacl.c:2805 earmelf_nbsd.c:2805
#: earmelf_phoenix.c:2805 earmelf_vxworks.c:2841 earmelfb.c:2805
#: earmelfb_fbsd.c:2812 earmelfb_fuchsia.c:2805 earmelfb_linux.c:2805
#: earmelfb_linux_eabi.c:2805 earmelfb_linux_fdpiceabi.c:2805
#: earmelfb_nacl.c:2805 earmelfb_nbsd.c:2805 earmnto.c:2780 earmsymbian.c:2805
#: eelf32metag.c:2429 eelf64lppc.c:2875 eelf64ppc.c:2875 eelf64ppc_fbsd.c:2882
#: ehppaelf.c:2290 ehppalinux.c:2467 ehppanbsd.c:2467 ehppaobsd.c:2467
#, fuzzy
#| msgid "%P%F: invalid number `%s'\n"
msgid "%F%P: invalid number `%s'\n"
msgstr "%P%F: virheellinen numero ”%s”\n"
#: lexsup.c:967
#, fuzzy
#| msgid "%P%F: bad --unresolved-symbols option: %s\n"
msgid "%F%P: bad --unresolved-symbols option: %s\n"
msgstr "%P%F: virheellinen ”--unresolved-symbols”-valitsin: %s\n"
#: lexsup.c:1044
#, fuzzy
#| msgid "%P%F: bad -plugin-opt option\n"
msgid "%F%P: bad -plugin-opt option\n"
msgstr "%P%F: virheellinen ”-plugin-opt”-valitsin\n"
#. This can happen if the user put "-rpath,a" on the command
#. line. (Or something similar. The comma is important).
#. Getopt becomes confused and thinks that this is a -r option
#. but it cannot parse the text after the -r so it refuses to
#. increment the optind counter. Detect this case and issue
#. an error message here. We cannot just make this a warning,
#. increment optind, and continue because getopt is too confused
#. and will seg-fault the next time around.
#: lexsup.c:1061
#, fuzzy
#| msgid "%P: unrecognized option '%s'\n"
msgid "%F%P: unrecognised option: %s\n"
msgstr "%P: tunnistamaton valitsin ’%s’\n"
#: lexsup.c:1064 lexsup.c:1174 lexsup.c:1192 lexsup.c:1308
#, fuzzy
#| msgid "%P%F: -r and -shared may not be used together\n"
msgid "%F%P: -r and %s may not be used together\n"
msgstr "%P%F: argumentteja -r ja -shared ei saa käyttää yhdessä\n"
#: lexsup.c:1186
#, fuzzy
#| msgid "%P%F: -shared not supported\n"
msgid "%F%P: -shared not supported\n"
msgstr "%P%F: ”-shared” ei ole tuettu\n"
#: lexsup.c:1197
#, fuzzy
#| msgid "%P%F: -pie not supported\n"
msgid "%F%P: -pie not supported\n"
msgstr "%P%F: ”-pie” ei ole tuettu\n"
#: lexsup.c:1203
msgid "%P: SONAME must not be empty string; keeping previous one\n"
msgstr ""
#: lexsup.c:1209
msgid "descending"
msgstr "laskeva"
#: lexsup.c:1211
msgid "ascending"
msgstr "nouseva"
#: lexsup.c:1214
#, fuzzy
#| msgid "%P%F: invalid common section sorting option: %s\n"
msgid "%F%P: invalid common section sorting option: %s\n"
msgstr "%P%F: virheellinen yhteisen lohkon lajitteluvalitsin: %s\n"
#: lexsup.c:1218
msgid "name"
msgstr "nimi"
#: lexsup.c:1220
msgid "alignment"
msgstr "tasaus"
#: lexsup.c:1223
#, fuzzy
#| msgid "%P%F: invalid section sorting option: %s\n"
msgid "%F%P: invalid section sorting option: %s\n"
msgstr "%P%F: virheellinen lohkolajitteluvalitsin: %s\n"
#: lexsup.c:1257
#, fuzzy
#| msgid "%P%F: invalid argument to option \"--section-start\"\n"
msgid "%F%P: invalid argument to option \"--section-start\"\n"
msgstr "%P%F: virheellinen argumentti valitsimelle ”--section-start”\n"
#: lexsup.c:1264
#, fuzzy
#| msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
msgid "%F%P: missing argument(s) to option \"--section-start\"\n"
msgstr "%P%F: argumentteja puuttuu valitsimelle ”--section-start”\n"
#: lexsup.c:1514
#, fuzzy
#| msgid "%P%F: group ended before it began (--help for usage)\n"
msgid "%F%P: group ended before it began (--help for usage)\n"
msgstr "%P%F: ryhmä loppui ennen alkamista (--help opasteeksi)\n"
#: lexsup.c:1542
#, fuzzy
#| msgid "%P%X: --hash-size needs a numeric argument\n"
msgid "%X%P: --hash-size needs a numeric argument\n"
msgstr "%P%X: ”--hash-size” tarvitsee numeerisen argumentin\n"
#: lexsup.c:1554
msgid "%F%P: no state pushed before popping\n"
msgstr ""
#: lexsup.c:1577
#, fuzzy
#| msgid "%P%F: invalid argument to option \"--section-start\"\n"
msgid "%F%P: invalid argument to option \"--orphan-handling\"\n"
msgstr "%P%F: virheellinen argumentti valitsimelle ”--section-start”\n"
#: lexsup.c:1585
msgid "%P: SONAME must not be empty string; ignored\n"
msgstr ""
#: lexsup.c:1653
#, fuzzy
#| msgid "%P%F: -F may not be used without -shared\n"
msgid "%F%P: -F may not be used without -shared\n"
msgstr "%P%F: argumenttia -F ei saa käyttää ilman argumenttia -shared\n"
#: lexsup.c:1655
#, fuzzy
#| msgid "%P%F: -f may not be used without -shared\n"
msgid "%F%P: -f may not be used without -shared\n"
msgstr "%P%F: argumenttia -f ei saa käyttää ilman argumenttia -shared\n"
#: lexsup.c:1696 lexsup.c:1709
#, fuzzy
#| msgid "%P%F: invalid hex number `%s'\n"
msgid "%F%P: invalid hex number `%s'\n"
msgstr "%P%F: virheellinen heksadesimaalinumero ”%s”\n"
#: lexsup.c:1739
#, c-format
msgid " --audit=AUDITLIB Specify a library to use for auditing\n"
msgstr ""
#: lexsup.c:1741
#, fuzzy, c-format
#| msgid " --dll Set image base to the default for DLLs\n"
msgid " -Bgroup Selects group name lookup rules for DSO\n"
msgstr " --dll Aseta vedoskanta DLL:ien oletukseksi\n"
#: lexsup.c:1743
#, c-format
msgid " --disable-new-dtags Disable new dynamic tags\n"
msgstr ""
#: lexsup.c:1745
#, c-format
msgid " --enable-new-dtags Enable new dynamic tags\n"
msgstr ""
#: lexsup.c:1747
#, c-format
msgid " --eh-frame-hdr Create .eh_frame_hdr section\n"
msgstr ""
#: lexsup.c:1749
#, c-format
msgid " --no-eh-frame-hdr Do not create .eh_frame_hdr section\n"
msgstr ""
#: lexsup.c:1751
#, c-format
msgid " --exclude-libs=LIBS Make all symbols in LIBS hidden\n"
msgstr ""
#: lexsup.c:1753
#, c-format
msgid " --hash-style=STYLE Set hash style to sysv, gnu or both\n"
msgstr ""
#: lexsup.c:1755
#, c-format
msgid ""
" -P AUDITLIB, --depaudit=AUDITLIB\n"
" Specify a library to use for auditing dependencies\n"
msgstr ""
#: lexsup.c:1758
#, c-format
msgid " -z combreloc Merge dynamic relocs into one section and sort\n"
msgstr ""
#: lexsup.c:1760
#, c-format
msgid " -z nocombreloc Don't merge dynamic relocs into one section\n"
msgstr ""
#: lexsup.c:1762
#, c-format
msgid ""
" -z global Make symbols in DSO available for subsequently\n"
" loaded objects\n"
msgstr ""
#: lexsup.c:1765
#, fuzzy, c-format
#| msgid " --heap <size> Set initial size of the heap\n"
msgid " -z initfirst Mark DSO to be initialized first at runtime\n"
msgstr " --heap <koko> Aseta keon aloituskoko\n"
#: lexsup.c:1767
#, c-format
msgid " -z interpose Mark object to interpose all DSOs but executable\n"
msgstr ""
#: lexsup.c:1769
#, c-format
msgid " -z lazy Mark object lazy runtime binding (default)\n"
msgstr ""
#: lexsup.c:1771
#, c-format
msgid " -z loadfltr Mark object requiring immediate process\n"
msgstr ""
#: lexsup.c:1773
#, c-format
msgid " -z nocopyreloc Don't create copy relocs\n"
msgstr ""
#: lexsup.c:1775
#, c-format
msgid " -z nodefaultlib Mark object not to use default search paths\n"
msgstr ""
#: lexsup.c:1777
#, c-format
msgid " -z nodelete Mark DSO non-deletable at runtime\n"
msgstr ""
#: lexsup.c:1779
#, c-format
msgid " -z nodlopen Mark DSO not available to dlopen\n"
msgstr ""
#: lexsup.c:1781
#, c-format
msgid " -z nodump Mark DSO not available to dldump\n"
msgstr ""
#: lexsup.c:1783
#, c-format
msgid " -z now Mark object non-lazy runtime binding\n"
msgstr ""
#: lexsup.c:1785
#, c-format
msgid ""
" -z origin Mark object requiring immediate $ORIGIN\n"
" processing at runtime\n"
msgstr ""
#: lexsup.c:1789
#, c-format
msgid " -z relro Create RELRO program header (default)\n"
msgstr ""
#: lexsup.c:1791
#, c-format
msgid " -z norelro Don't create RELRO program header\n"
msgstr ""
#: lexsup.c:1794
#, c-format
msgid " -z relro Create RELRO program header\n"
msgstr ""
#: lexsup.c:1796
#, c-format
msgid " -z norelro Don't create RELRO program header (default)\n"
msgstr ""
#: lexsup.c:1799
#, c-format
msgid " -z separate-code Create separate code program header\n"
msgstr ""
#: lexsup.c:1801
#, c-format
msgid " -z noseparate-code Don't create separate code program header (default)\n"
msgstr ""
#: lexsup.c:1803
#, c-format
msgid " -z common Generate common symbols with STT_COMMON type\n"
msgstr ""
#: lexsup.c:1805
#, c-format
msgid " -z nocommon Generate common symbols with STT_OBJECT type\n"
msgstr ""
#: lexsup.c:1807
#, fuzzy, c-format
#| msgid " --stack <size> Set size of the initial stack\n"
msgid " -z stack-size=SIZE Set size of stack segment\n"
msgstr " --stack <koko> Aseta pinon aloituskoko\n"
#: lexsup.c:1809
#, c-format
msgid " -z text Treat DT_TEXTREL in shared object as error\n"
msgstr ""
#: lexsup.c:1811
#, c-format
msgid " -z notext Don't treat DT_TEXTREL in shared object as error\n"
msgstr ""
#: lexsup.c:1813
#, c-format
msgid " -z textoff Don't treat DT_TEXTREL in shared object as error\n"
msgstr ""
#: lexsup.c:1820
#, c-format
msgid " --build-id[=STYLE] Generate build ID note\n"
msgstr ""
#: lexsup.c:1822
#, c-format
msgid ""
" --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
" Compress DWARF debug sections using zlib\n"
msgstr ""
# Tämä teksti on jatkoa edelliselle merkkijonolle
#: lexsup.c:1826
#, fuzzy, c-format
#| msgid " export, place into import library instead.\n"
msgid " Default: zlib-gabi\n"
msgstr " viennistä, sijoita ne sen sijaan tuontikirjastoon.\n"
#: lexsup.c:1829
#, fuzzy, c-format
#| msgid " --dll Set image base to the default for DLLs\n"
msgid " Default: none\n"
msgstr " --dll Aseta vedoskanta DLL:ien oletukseksi\n"
#: lexsup.c:1832
#, c-format
msgid " -z common-page-size=SIZE Set common page size to SIZE\n"
msgstr ""
#: lexsup.c:1834
#, c-format
msgid " -z max-page-size=SIZE Set maximum page size to SIZE\n"
msgstr ""
#: lexsup.c:1836
#, fuzzy, c-format
#| msgid " --kill-at Remove @nn from exported symbols\n"
msgid " -z defs Report unresolved symbols in object files\n"
msgstr " --kill-at Poista @nn viedyistä symboleista\n"
#: lexsup.c:1838
#, fuzzy, c-format
#| msgid "Allow multiple definitions"
msgid " -z muldefs Allow multiple definitions\n"
msgstr "Salli useita määrittelyjä"
#: lexsup.c:1840
#, fuzzy, c-format
#| msgid " --stack <size> Set size of the initial stack\n"
msgid " -z execstack Mark executable as requiring executable stack\n"
msgstr " --stack <koko> Aseta pinon aloituskoko\n"
#: lexsup.c:1842
#, c-format
msgid " -z noexecstack Mark executable as not requiring executable stack\n"
msgstr ""
#: lexsup.c:1844
#, c-format
msgid " -z globalaudit Mark executable requiring global auditing\n"
msgstr ""
#: lexsup.c:1851
#, c-format
msgid " --ld-generated-unwind-info Generate exception handling info for PLT\n"
msgstr ""
#: lexsup.c:1853
#, c-format
msgid ""
" --no-ld-generated-unwind-info\n"
" Don't generate exception handling info for PLT\n"
msgstr ""
#: lexsup.c:1864
#, fuzzy, c-format
#| msgid "Set emulation"
msgid "ELF emulations:\n"
msgstr "Aseta emulointi"
#: lexsup.c:1882
#, c-format
msgid "Usage: %s [options] file...\n"
msgstr "Käyttö: %s [valitsimet] tiedosto...\n"
#: lexsup.c:1884
#, c-format
msgid "Options:\n"
msgstr "Valitsimet:\n"
#: lexsup.c:1962
#, c-format
msgid " @FILE"
msgstr " @TIEDOSTO"
#: lexsup.c:1965
#, c-format
msgid "Read options from FILE\n"
msgstr "Lue valitsimet tiedostosta TIEDOSTO\n"
#. Note: Various tools (such as libtool) depend upon the
#. format of the listings below - do not change them.
#: lexsup.c:1970
#, c-format
msgid "%s: supported targets:"
msgstr "%s: tuetut kohteet:"
#: lexsup.c:1978
#, c-format
msgid "%s: supported emulations: "
msgstr "%s: tuetut emuloinnit: "
#: lexsup.c:1983
#, c-format
msgid "%s: emulation specific options:\n"
msgstr "%s: emulointikohtaiset valitsimet:\n"
#: lexsup.c:1990
#, c-format
msgid "Report bugs to %s\n"
msgstr ""
"Ilmoita virheet (englanniksi) osoitteeseen %s\n"
"Ilmoita käännösvirheet osoitteeseen <translation-team-fi@lists.sourceforge.net>\n"
#: mri.c:289
#, fuzzy
#| msgid "%P%F: unknown format type %s\n"
msgid "%F%P: unknown format type %s\n"
msgstr "%P%F: tuntematon muototyyppi %s\n"
#: pe-dll.c:435
#, fuzzy
#| msgid "%XUnsupported PEI architecture: %s\n"
msgid "%X%P: unsupported PEI architecture: %s\n"
msgstr "%XEi-tuettu PEI-arkkitehtuuri: %s\n"
#: pe-dll.c:804
#, fuzzy
#| msgid "%XCannot export %s: invalid export name\n"
msgid "%X%P: cannot export %s: invalid export name\n"
msgstr "%XKohteen %s vienti epäonnistui: virheellinen vientinimi\n"
#: pe-dll.c:856
#, fuzzy, c-format
#| msgid "%XError, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
msgid "%X%P: error, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
msgstr "%XVirhe, EXPORT-kaksoiskappale järjestysnumeroilla: %s (%d vs %d)\n"
#: pe-dll.c:863
#, fuzzy, c-format
#| msgid "Warning, duplicate EXPORT: %s\n"
msgid "%P: warning, duplicate EXPORT: %s\n"
msgstr "Varoitus, EXPORT-kaksoiskappale: %s\n"
#: pe-dll.c:973
#, fuzzy, c-format
#| msgid "%XCannot export %s: symbol not defined\n"
msgid "%X%P: cannot export %s: symbol not defined\n"
msgstr "%XSymbolin %s vienti epäonnistui: symbolia ei ole määritelty\n"
#: pe-dll.c:979
#, fuzzy, c-format
#| msgid "%XCannot export %s: symbol wrong type (%d vs %d)\n"
msgid "%X%P: cannot export %s: symbol wrong type (%d vs %d)\n"
msgstr "%XSymbolin %s vienti epäonnistui: symboli on väärän tyyppinen (%d vs %d)\n"
#: pe-dll.c:986
#, fuzzy, c-format
#| msgid "%XCannot export %s: symbol not found\n"
msgid "%X%P: cannot export %s: symbol not found\n"
msgstr "%XSymbolin %s vienti epäonnistui: symbolia ei löydy\n"
#: pe-dll.c:1009 eaarch64cloudabi.c:404 eaarch64cloudabib.c:404
#: eaarch64elf.c:404 eaarch64elf32.c:404 eaarch64elf32b.c:404
#: eaarch64elfb.c:404 eaarch64fbsd.c:404 eaarch64fbsdb.c:404
#: eaarch64linux.c:404 eaarch64linux32.c:404 eaarch64linux32b.c:404
#: eaarch64linuxb.c:404 eaix5ppc.c:1431 eaix5ppc.c:1441 eaix5rs6.c:1431
#: eaix5rs6.c:1441 eaixppc.c:1431 eaixppc.c:1441 eaixrs6.c:1431 eaixrs6.c:1441
#: earmelf.c:620 earmelf_fbsd.c:620 earmelf_fuchsia.c:620 earmelf_linux.c:620
#: earmelf_linux_eabi.c:620 earmelf_linux_fdpiceabi.c:620 earmelf_nacl.c:620
#: earmelf_nbsd.c:620 earmelf_phoenix.c:620 earmelf_vxworks.c:620
#: earmelfb.c:620 earmelfb_fbsd.c:620 earmelfb_fuchsia.c:620
#: earmelfb_linux.c:620 earmelfb_linux_eabi.c:620
#: earmelfb_linux_fdpiceabi.c:620 earmelfb_nacl.c:620 earmelfb_nbsd.c:620
#: earmnto.c:620 earmsymbian.c:620 eelf32b4300.c:238 eelf32bmip.c:238
#: eelf32bmipn32.c:256 eelf32bsmip.c:256 eelf32btsmip.c:238
#: eelf32btsmip_fbsd.c:238 eelf32btsmipn32.c:238 eelf32btsmipn32_fbsd.c:238
#: eelf32ebmip.c:238 eelf32ebmipvxworks.c:238 eelf32elmip.c:238
#: eelf32elmipvxworks.c:238 eelf32l4300.c:238 eelf32lmip.c:238
#: eelf32lr5900.c:238 eelf32lr5900n32.c:238 eelf32lsmip.c:238
#: eelf32ltsmip.c:238 eelf32ltsmip_fbsd.c:238 eelf32ltsmipn32.c:238
#: eelf32ltsmipn32_fbsd.c:238 eelf32metag.c:139 eelf32mipswindiss.c:238
#: eelf64bmip.c:256 eelf64btsmip.c:238 eelf64btsmip_fbsd.c:238
#: eelf64lppc.c:169 eelf64ltsmip.c:238 eelf64ltsmip_fbsd.c:238 eelf64ppc.c:169
#: eelf64ppc_fbsd.c:169 ehppaelf.c:162 ehppalinux.c:162 ehppanbsd.c:162
#: ehppaobsd.c:162 em68hc11elf.c:222 em68hc11elfb.c:222 em68hc12elf.c:222
#: em68hc12elfb.c:222 enios2elf.c:144 enios2linux.c:144 eppcmacos.c:1431
#: eppcmacos.c:1441
#, fuzzy
#| msgid "%P%F: can not create hash table: %E\n"
msgid "%F%P: can not create BFD: %E\n"
msgstr "%P%F: hash-taulun luominen epäonnistui: %E\n"
#: pe-dll.c:1024
#, fuzzy
#| msgid "%P%F: can not create hash table: %E\n"
msgid "%X%P: can not create .edata section: %E\n"
msgstr "%P%F: hash-taulun luominen epäonnistui: %E\n"
#: pe-dll.c:1039
#, fuzzy
#| msgid "%F%P: cannot create split section name for %s\n"
msgid "%X%P: can not create .reloc section: %E\n"
msgstr "%F%P: jaetun lohkonimen luominen kohteelle %s epäonnistui\n"
#: pe-dll.c:1100
#, fuzzy, c-format
#| msgid "%XError, ordinal used twice: %d (%s vs %s)\n"
msgid "%X%P: error: ordinal used twice: %d (%s vs %s)\n"
msgstr "%XVirhe, järjestyslukua käytetty kahdesti: %d (%s vs %s)\n"
#: pe-dll.c:1136
#, c-format
msgid "%X%P: error: export ordinal too large: %d\n"
msgstr ""
#: pe-dll.c:1452
#, c-format
msgid "Info: resolving %s by linking to %s (auto-import)\n"
msgstr "Tieto: ratkaistaan %s linkittämällä kohteeseen %s (automaattituonti)\n"
#: pe-dll.c:1458
#, fuzzy
#| msgid ""
#| "%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line.\n"
#| "This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.\n"
msgid "%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line; this should work unless it involves constant data structures referencing symbols from auto-imported DLLs\n"
msgstr ""
"%P: varoitus: automaattinen tuonti on aktivoitu määrittelemättä ”--enable-auto-import”-argumenttia komentorivillä.\n"
"Tämän pitäisi toimia ellei se sisällä vakiodatarakenteita, jotka viittaavat automaattisesti tuotujen DLL:ien symboleihin.\n"
#. Huh? Shouldn't happen, but punt if it does.
#: pe-dll.c:1527
msgid "%P: zero vma section reloc detected: `%s' #%d f=%d\n"
msgstr ""
#: pe-dll.c:1642
#, fuzzy, c-format
#| msgid "%XError: %d-bit reloc in dll\n"
msgid "%X%P: error: %d-bit reloc in dll\n"
msgstr "%XVirhe: %d-bittinen reloc dll:ssä\n"
#: pe-dll.c:1770
#, c-format
msgid "%P: can't open output def file %s\n"
msgstr "%P: Tulos-def-tiedostoa %s ei voi avata\n"
#: pe-dll.c:1921
#, c-format
msgid "; no contents available\n"
msgstr "; sisältö ei ole saatavilla\n"
#: pe-dll.c:2780
#, fuzzy
#| msgid "%C: variable '%T' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.\n"
msgid "%X%P: %C: variable '%pT' can't be auto-imported; please read the documentation for ld's --enable-auto-import for details\n"
msgstr "%C: muuttujan ”%T” automaattinen tuonti epäonnistui. Lue yksityiskohtaiset dokumentit ld-ohjelman --enable-auto-import-valitsimesta.\n"
#: pe-dll.c:2807
#, fuzzy, c-format
#| msgid "%XCan't open .lib file: %s\n"
msgid "%X%P: can't open .lib file: %s\n"
msgstr "%XTiedoston .lib avaaminen epäonnistui: %s\n"
#: pe-dll.c:2813
#, c-format
msgid "Creating library file: %s\n"
msgstr "Luodaan kirjastotiedosto: %s\n"
#: pe-dll.c:2842
#, fuzzy
#| msgid "%Xbfd_openr %s: %E\n"
msgid "%X%P: bfd_openr %s: %E\n"
msgstr "%Xbfd_openr %s: %E\n"
#: pe-dll.c:2854
#, fuzzy
#| msgid "%X%s(%s): can't find member in non-archive file"
msgid "%X%P: %s(%s): can't find member in non-archive file"
msgstr "%X%s(%s): jäsenen löytäminen ei-arkistotiedostossa epäonnistui"
#: pe-dll.c:2866
#, fuzzy
#| msgid "%X%s(%s): can't find member in archive"
msgid "%X%P: %s(%s): can't find member in archive"
msgstr "%X%s(%s): jäsenen löytäminen arkistossa epäonnistui"
#: pe-dll.c:3128
#, fuzzy
#| msgid "%F%B: error adding symbols: %E\n"
msgid "%X%P: add symbols %s: %E\n"
msgstr "%F%B: virhe lisättäessä symboleja: %E\n"
#: pe-dll.c:3315
#, fuzzy
#| msgid "%Xbfd_openr %s: %E\n"
msgid "%X%P: open %s: %E\n"
msgstr "%Xbfd_openr %s: %E\n"
#: pe-dll.c:3322
msgid "%X%P: %s: this doesn't appear to be a DLL\n"
msgstr ""
#: pe-dll.c:3527
#, fuzzy
#| msgid "%XError: can't use long section names on this arch\n"
msgid "%X%P: error: can't use long section names on this arch\n"
msgstr "%XError: pitkien lohkonimien käyttäminen tässä arkistossa epäonnistui\n"
#: plugin.c:231 plugin.c:277
msgid "<no plugin>"
msgstr "<ei lisäosa>"
#: plugin.c:246 plugin.c:1017
#, fuzzy
#| msgid "%P%F: %s: error loading plugin: %s\n"
msgid "%F%P: %s: error loading plugin: %s\n"
msgstr "%P%F: %s: virhe ladattaessa lisäosaa: %s\n"
#: plugin.c:253
#, fuzzy
#| msgid "%P%F: %s: error loading plugin: %s\n"
msgid "%P: %s: duplicated plugin\n"
msgstr "%P%F: %s: virhe ladattaessa lisäosaa: %s\n"
#: plugin.c:339
#, fuzzy
#| msgid "could not create dummy IR bfd: %F%E\n"
msgid "%F%P: could not create dummy IR bfd: %E\n"
msgstr "valesymbolin IR bfd luominen epäonnistui: %F%E\n"
#: plugin.c:427
#, fuzzy
#| msgid "%P%F: %s: non-ELF symbol in ELF BFD!\n"
msgid "%F%P: %s: non-ELF symbol in ELF BFD!\n"
msgstr "%P%F: %s: ei-ELF-symboli kohteessa ELF BFD!\n"
#: plugin.c:431
#, fuzzy
#| msgid "%P%F: unknown ELF symbol visibility: %d!\n"
msgid "%F%P: unknown ELF symbol visibility: %d!\n"
msgstr "%P%F: tuntematon ELF-symbolinäkyvyys: %d!\n"
#: plugin.c:542
msgid "%F%P: unsupported input file size: %s (%ld bytes)\n"
msgstr ""
#. We should not have a new, indirect or warning symbol here.
#: plugin.c:726
msgid "%F%P: %s: plugin symbol table corrupt (sym type %d)\n"
msgstr ""
#: plugin.c:786
#, fuzzy
#| msgid "%P: %B: symbol `%s' definition: %d, visibility: %d, resolution: %d\n"
msgid "%P: %pB: symbol `%s' definition: %d, visibility: %d, resolution: %d\n"
msgstr "%P: %B: symbolin ”%s” määrittely: %d, näkyvyys: %d, ratkaisu: %d\n"
#: plugin.c:861
#, fuzzy
#| msgid "warning: "
msgid "%P: warning: "
msgstr "varoitus: "
#: plugin.c:872
msgid "%P: error: "
msgstr ""
#: plugin.c:1024
#, fuzzy
#| msgid "%P%F: %s: plugin error: %d\n"
msgid "%F%P: %s: plugin error: %d\n"
msgstr "%P%F: %s: lisäosavirhe: %d\n"
#: plugin.c:1079
msgid "%F%P: plugin_strdup failed to allocate memory: %s\n"
msgstr ""
#: plugin.c:1111
msgid "%F%P: plugin failed to allocate memory for input: %s\n"
msgstr ""
#: plugin.c:1138
#, fuzzy
#| msgid "%P%F: %s: plugin reported error claiming file\n"
msgid "%F%P: %s: plugin reported error claiming file\n"
msgstr "%P%F: %s: lisäosa ilmoitettu virhevaatimustiedostoon\n"
#: plugin.c:1248
msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"
msgstr "%P: %s: virhe lisäosan puhdistuksessa: %d (ohitettu)\n"
#: eaarch64cloudabi.c:81 eaarch64cloudabib.c:81 eaarch64elf.c:81
#: eaarch64elf32.c:81 eaarch64elf32b.c:81 eaarch64elfb.c:81 eaarch64fbsd.c:81
#: eaarch64fbsdb.c:81 eaarch64linux.c:81 eaarch64linux32.c:81
#: eaarch64linux32b.c:81 eaarch64linuxb.c:81 earcelf.c:81 earcelf_prof.c:81
#: earclinux.c:81 earclinux_nps.c:81 earclinux_prof.c:81 earcv2elf.c:81
#: earcv2elfx.c:81 earmelf.c:81 earmelf_fbsd.c:81 earmelf_fuchsia.c:81
#: earmelf_linux.c:81 earmelf_linux_eabi.c:81 earmelf_linux_fdpiceabi.c:81
#: earmelf_nacl.c:81 earmelf_nbsd.c:81 earmelf_phoenix.c:81
#: earmelf_vxworks.c:81 earmelfb.c:81 earmelfb_fbsd.c:81 earmelfb_fuchsia.c:81
#: earmelfb_linux.c:81 earmelfb_linux_eabi.c:81 earmelfb_linux_fdpiceabi.c:81
#: earmelfb_nacl.c:81 earmelfb_nbsd.c:81 earmnto.c:81 earmsymbian.c:81
#: eavr1.c:81 eavr2.c:81 eavr25.c:81 eavr3.c:81 eavr31.c:81 eavr35.c:81
#: eavr4.c:81 eavr5.c:81 eavr51.c:81 eavr6.c:81 eavrtiny.c:81 eavrxmega1.c:81
#: eavrxmega2.c:81 eavrxmega3.c:81 eavrxmega4.c:81 eavrxmega5.c:81
#: eavrxmega6.c:81 eavrxmega7.c:81 ecriself.c:81 ecrislinux.c:81 ed10velf.c:81
#: ed30v_e.c:64 ed30v_o.c:64 ed30velf.c:64 eelf32_dlx.c:64 eelf32_sparc.c:81
#: eelf32_sparc_sol2.c:81 eelf32_sparc_vxworks.c:81 eelf32_spu.c:81
#: eelf32_tic6x_be.c:81 eelf32_tic6x_elf_be.c:81 eelf32_tic6x_elf_le.c:81
#: eelf32_tic6x_le.c:81 eelf32_tic6x_linux_be.c:81 eelf32_tic6x_linux_le.c:81
#: eelf32_x86_64.c:84 eelf32_x86_64_nacl.c:81 eelf32am33lin.c:81
#: eelf32b4300.c:81 eelf32bfin.c:81 eelf32bfinfd.c:81 eelf32bmip.c:81
#: eelf32bmipn32.c:81 eelf32bsmip.c:81 eelf32btsmip.c:81
#: eelf32btsmip_fbsd.c:81 eelf32btsmipn32.c:81 eelf32btsmipn32_fbsd.c:81
#: eelf32cr16.c:81 eelf32cr16c.c:81 eelf32crx.c:81 eelf32ebmip.c:81
#: eelf32ebmipvxworks.c:81 eelf32elmip.c:81 eelf32elmipvxworks.c:81
#: eelf32epiphany.c:81 eelf32epiphany_4x4.c:81 eelf32fr30.c:64 eelf32frv.c:64
#: eelf32frvfd.c:81 eelf32ft32.c:64 eelf32ip2k.c:81 eelf32iq10.c:64
#: eelf32iq2000.c:64 eelf32l4300.c:81 eelf32lm32.c:81 eelf32lm32fd.c:81
#: eelf32lmip.c:81 eelf32lppc.c:81 eelf32lppclinux.c:81 eelf32lppcnto.c:81
#: eelf32lppcsim.c:81 eelf32lr5900.c:81 eelf32lr5900n32.c:81 eelf32lriscv.c:81
#: eelf32lriscv_ilp32.c:81 eelf32lriscv_ilp32f.c:81 eelf32lsmip.c:81
#: eelf32ltsmip.c:81 eelf32ltsmip_fbsd.c:81 eelf32ltsmipn32.c:81
#: eelf32ltsmipn32_fbsd.c:81 eelf32m32c.c:81 eelf32mb_linux.c:81
#: eelf32mbel_linux.c:81 eelf32mcore.c:81 eelf32mep.c:81 eelf32metag.c:81
#: eelf32microblaze.c:81 eelf32microblazeel.c:81 eelf32mipswindiss.c:81
#: eelf32moxie.c:64 eelf32mt.c:64 eelf32or1k.c:81 eelf32or1k_linux.c:81
#: eelf32ppc.c:81 eelf32ppc_fbsd.c:81 eelf32ppclinux.c:81 eelf32ppcnto.c:81
#: eelf32ppcsim.c:81 eelf32ppcvxworks.c:81 eelf32ppcwindiss.c:81
#: eelf32rl78.c:81 eelf32rx.c:81 eelf32tilegx.c:81 eelf32tilegx_be.c:81
#: eelf32tilepro.c:81 eelf32vax.c:81 eelf32visium.c:81 eelf32xc16x.c:81
#: eelf32xc16xl.c:81 eelf32xc16xs.c:81 eelf32xstormy16.c:81 eelf32xtensa.c:81
#: eelf64_aix.c:81 eelf64_ia64.c:81 eelf64_ia64_fbsd.c:81
#: eelf64_ia64_vms.c:209 eelf64_s390.c:81 eelf64_sparc.c:81
#: eelf64_sparc_fbsd.c:81 eelf64_sparc_sol2.c:81 eelf64alpha.c:81
#: eelf64alpha_fbsd.c:81 eelf64alpha_nbsd.c:81 eelf64bmip.c:81
#: eelf64btsmip.c:81 eelf64btsmip_fbsd.c:81 eelf64hppa.c:81 eelf64lppc.c:81
#: eelf64lriscv.c:81 eelf64lriscv_lp64.c:81 eelf64lriscv_lp64f.c:81
#: eelf64ltsmip.c:81 eelf64ltsmip_fbsd.c:81 eelf64mmix.c:81 eelf64ppc.c:81
#: eelf64ppc_fbsd.c:81 eelf64rdos.c:81 eelf64tilegx.c:81 eelf64tilegx_be.c:81
#: eelf_i386.c:84 eelf_i386_be.c:81 eelf_i386_chaos.c:81 eelf_i386_fbsd.c:81
#: eelf_i386_ldso.c:81 eelf_i386_nacl.c:81 eelf_i386_sol2.c:81
#: eelf_i386_vxworks.c:81 eelf_iamcu.c:81 eelf_k1om.c:84 eelf_k1om_fbsd.c:81
#: eelf_l1om.c:84 eelf_l1om_fbsd.c:81 eelf_s390.c:81 eelf_x86_64.c:84
#: eelf_x86_64_cloudabi.c:81 eelf_x86_64_fbsd.c:81 eelf_x86_64_nacl.c:81
#: eelf_x86_64_sol2.c:81 eh8300elf.c:81 eh8300elf_linux.c:81 eh8300helf.c:81
#: eh8300helf_linux.c:81 eh8300hnelf.c:81 eh8300self.c:81
#: eh8300self_linux.c:81 eh8300snelf.c:81 eh8300sxelf.c:81
#: eh8300sxelf_linux.c:81 eh8300sxnelf.c:81 ehppa64linux.c:81 ehppaelf.c:81
#: ehppalinux.c:81 ehppanbsd.c:81 ehppaobsd.c:81 ei386lynx.c:81 ei386moss.c:81
#: ei386nto.c:81 em32relf.c:81 em32relf_linux.c:81 em32rlelf.c:81
#: em32rlelf_linux.c:81 em68hc11elf.c:81 em68hc11elfb.c:81 em68hc12elf.c:81
#: em68hc12elfb.c:81 em68kelf.c:81 em68kelfnbsd.c:81 em9s12zelf.c:81 emmo.c:76
#: emn10200.c:64 emn10300.c:81 emoxiebox.c:64 emsp430X.c:89 emsp430elf.c:89
#: ends32belf.c:81 ends32belf16m.c:81 ends32belf_linux.c:81 ends32elf.c:81
#: ends32elf16m.c:81 ends32elf_linux.c:81 enios2elf.c:81 enios2linux.c:81
#: epjelf.c:64 epjlelf.c:64 eppclynx.c:81 epruelf.c:81 escore3_elf.c:81
#: escore7_elf.c:81 eshelf.c:81 eshelf_fd.c:81 eshelf_linux.c:81
#: eshelf_nbsd.c:81 eshelf_nto.c:81 eshelf_uclinux.c:81 eshelf_vxworks.c:81
#: eshlelf.c:81 eshlelf_fd.c:81 eshlelf_linux.c:81 eshlelf_nbsd.c:81
#: eshlelf_nto.c:81 eshlelf_vxworks.c:81 ev850.c:81 ev850_rh850.c:81
#: exgateelf.c:81
#, fuzzy
#| msgid "%F%P: clone section failed: %E\n"
msgid "%F%P: map sections to segments failed: %E\n"
msgstr "%F%P: kloonilohko ei onnistunut: %E\n"
#: eaarch64cloudabi.c:101 eaarch64cloudabib.c:101 eaarch64elf.c:101
#: eaarch64elf32.c:101 eaarch64elf32b.c:101 eaarch64elfb.c:101
#: eaarch64fbsd.c:101 eaarch64fbsdb.c:101 eaarch64linux.c:101
#: eaarch64linux32.c:101 eaarch64linux32b.c:101 eaarch64linuxb.c:101
#: earcelf.c:101 earcelf_prof.c:101 earclinux.c:101 earclinux_nps.c:101
#: earclinux_prof.c:101 earcv2elf.c:101 earcv2elfx.c:101 earmelf.c:101
#: earmelf_fbsd.c:101 earmelf_fuchsia.c:101 earmelf_linux.c:101
#: earmelf_linux_eabi.c:101 earmelf_linux_fdpiceabi.c:101 earmelf_nacl.c:101
#: earmelf_nbsd.c:101 earmelf_phoenix.c:101 earmelf_vxworks.c:101
#: earmelfb.c:101 earmelfb_fbsd.c:101 earmelfb_fuchsia.c:101
#: earmelfb_linux.c:101 earmelfb_linux_eabi.c:101
#: earmelfb_linux_fdpiceabi.c:101 earmelfb_nacl.c:101 earmelfb_nbsd.c:101
#: earmnto.c:101 earmsymbian.c:101 eavr1.c:101 eavr2.c:101 eavr25.c:101
#: eavr3.c:101 eavr31.c:101 eavr35.c:101 eavr4.c:101 eavr5.c:101 eavr51.c:101
#: eavr6.c:101 eavrtiny.c:101 eavrxmega1.c:101 eavrxmega2.c:101
#: eavrxmega3.c:101 eavrxmega4.c:101 eavrxmega5.c:101 eavrxmega6.c:101
#: eavrxmega7.c:101 ecriself.c:101 ecrislinux.c:101 ed10velf.c:101
#: ed30v_e.c:84 ed30v_o.c:84 ed30velf.c:84 eelf32_dlx.c:84 eelf32_sparc.c:101
#: eelf32_sparc_sol2.c:101 eelf32_sparc_vxworks.c:101 eelf32_spu.c:101
#: eelf32_tic6x_be.c:101 eelf32_tic6x_elf_be.c:101 eelf32_tic6x_elf_le.c:101
#: eelf32_tic6x_le.c:101 eelf32_tic6x_linux_be.c:101
#: eelf32_tic6x_linux_le.c:101 eelf32_x86_64.c:104 eelf32_x86_64_nacl.c:101
#: eelf32am33lin.c:101 eelf32b4300.c:101 eelf32bfin.c:101 eelf32bfinfd.c:101
#: eelf32bmip.c:101 eelf32bmipn32.c:101 eelf32bsmip.c:101 eelf32btsmip.c:101
#: eelf32btsmip_fbsd.c:101 eelf32btsmipn32.c:101 eelf32btsmipn32_fbsd.c:101
#: eelf32cr16.c:101 eelf32cr16c.c:101 eelf32crx.c:101 eelf32ebmip.c:101
#: eelf32ebmipvxworks.c:101 eelf32elmip.c:101 eelf32elmipvxworks.c:101
#: eelf32epiphany.c:101 eelf32epiphany_4x4.c:101 eelf32fr30.c:84
#: eelf32frv.c:84 eelf32frvfd.c:101 eelf32ft32.c:84 eelf32ip2k.c:101
#: eelf32iq10.c:84 eelf32iq2000.c:84 eelf32l4300.c:101 eelf32lm32.c:101
#: eelf32lm32fd.c:101 eelf32lmip.c:101 eelf32lppc.c:101 eelf32lppclinux.c:101
#: eelf32lppcnto.c:101 eelf32lppcsim.c:101 eelf32lr5900.c:101
#: eelf32lr5900n32.c:101 eelf32lriscv.c:101 eelf32lriscv_ilp32.c:101
#: eelf32lriscv_ilp32f.c:101 eelf32lsmip.c:101 eelf32ltsmip.c:101
#: eelf32ltsmip_fbsd.c:101 eelf32ltsmipn32.c:101 eelf32ltsmipn32_fbsd.c:101
#: eelf32m32c.c:101 eelf32mb_linux.c:101 eelf32mbel_linux.c:101
#: eelf32mcore.c:101 eelf32mep.c:101 eelf32metag.c:101 eelf32microblaze.c:101
#: eelf32microblazeel.c:101 eelf32mipswindiss.c:101 eelf32moxie.c:84
#: eelf32mt.c:84 eelf32or1k.c:101 eelf32or1k_linux.c:101 eelf32ppc.c:101
#: eelf32ppc_fbsd.c:101 eelf32ppclinux.c:101 eelf32ppcnto.c:101
#: eelf32ppcsim.c:101 eelf32ppcvxworks.c:101 eelf32ppcwindiss.c:101
#: eelf32rl78.c:101 eelf32rx.c:101 eelf32tilegx.c:101 eelf32tilegx_be.c:101
#: eelf32tilepro.c:101 eelf32vax.c:101 eelf32visium.c:101 eelf32xc16x.c:101
#: eelf32xc16xl.c:101 eelf32xc16xs.c:101 eelf32xstormy16.c:101
#: eelf32xtensa.c:101 eelf64_aix.c:101 eelf64_ia64.c:101
#: eelf64_ia64_fbsd.c:101 eelf64_ia64_vms.c:229 eelf64_s390.c:101
#: eelf64_sparc.c:101 eelf64_sparc_fbsd.c:101 eelf64_sparc_sol2.c:101
#: eelf64alpha.c:101 eelf64alpha_fbsd.c:101 eelf64alpha_nbsd.c:101
#: eelf64bmip.c:101 eelf64btsmip.c:101 eelf64btsmip_fbsd.c:101
#: eelf64hppa.c:101 eelf64lppc.c:101 eelf64lriscv.c:101
#: eelf64lriscv_lp64.c:101 eelf64lriscv_lp64f.c:101 eelf64ltsmip.c:101
#: eelf64ltsmip_fbsd.c:101 eelf64mmix.c:101 eelf64ppc.c:101
#: eelf64ppc_fbsd.c:101 eelf64rdos.c:101 eelf64tilegx.c:101
#: eelf64tilegx_be.c:101 eelf_i386.c:104 eelf_i386_be.c:101
#: eelf_i386_chaos.c:101 eelf_i386_fbsd.c:101 eelf_i386_ldso.c:101
#: eelf_i386_nacl.c:101 eelf_i386_sol2.c:101 eelf_i386_vxworks.c:101
#: eelf_iamcu.c:101 eelf_k1om.c:104 eelf_k1om_fbsd.c:101 eelf_l1om.c:104
#: eelf_l1om_fbsd.c:101 eelf_s390.c:101 eelf_x86_64.c:104
#: eelf_x86_64_cloudabi.c:101 eelf_x86_64_fbsd.c:101 eelf_x86_64_nacl.c:101
#: eelf_x86_64_sol2.c:101 eh8300elf.c:101 eh8300elf_linux.c:101
#: eh8300helf.c:101 eh8300helf_linux.c:101 eh8300hnelf.c:101 eh8300self.c:101
#: eh8300self_linux.c:101 eh8300snelf.c:101 eh8300sxelf.c:101
#: eh8300sxelf_linux.c:101 eh8300sxnelf.c:101 ehppa64linux.c:101
#: ehppaelf.c:101 ehppalinux.c:101 ehppanbsd.c:101 ehppaobsd.c:101
#: ei386lynx.c:101 ei386moss.c:101 ei386nto.c:101 em32relf.c:101
#: em32relf_linux.c:101 em32rlelf.c:101 em32rlelf_linux.c:101
#: em68hc11elf.c:101 em68hc11elfb.c:101 em68hc12elf.c:101 em68hc12elfb.c:101
#: em68kelf.c:101 em68kelfnbsd.c:101 em9s12zelf.c:101 emmo.c:96 emn10200.c:84
#: emn10300.c:101 emoxiebox.c:84 emsp430X.c:109 emsp430elf.c:109
#: ends32belf.c:101 ends32belf16m.c:101 ends32belf_linux.c:101 ends32elf.c:101
#: ends32elf16m.c:101 ends32elf_linux.c:101 enios2elf.c:101 enios2linux.c:101
#: epjelf.c:84 epjlelf.c:84 eppclynx.c:101 epruelf.c:101 escore3_elf.c:101
#: escore7_elf.c:101 eshelf.c:101 eshelf_fd.c:101 eshelf_linux.c:101
#: eshelf_nbsd.c:101 eshelf_nto.c:101 eshelf_uclinux.c:101
#: eshelf_vxworks.c:101 eshlelf.c:101 eshlelf_fd.c:101 eshlelf_linux.c:101
#: eshlelf_nbsd.c:101 eshlelf_nto.c:101 eshlelf_vxworks.c:101 ev850.c:101
#: ev850_rh850.c:101 exgateelf.c:101
msgid "%F%P: looping in map_segments"
msgstr ""
#: eaarch64cloudabi.c:272 eaarch64cloudabib.c:272 eaarch64elf.c:272
#: eaarch64elf32.c:272 eaarch64elf32b.c:272 eaarch64elfb.c:272
#: eaarch64fbsd.c:272 eaarch64fbsdb.c:272 eaarch64linux.c:272
#: eaarch64linux32.c:272 eaarch64linux32b.c:272 eaarch64linuxb.c:272
#: earmelf.c:343 earmelf_fbsd.c:343 earmelf_fuchsia.c:343 earmelf_linux.c:343
#: earmelf_linux_eabi.c:343 earmelf_linux_fdpiceabi.c:343 earmelf_nacl.c:343
#: earmelf_nbsd.c:343 earmelf_phoenix.c:343 earmelf_vxworks.c:343
#: earmelfb.c:343 earmelfb_fbsd.c:343 earmelfb_fuchsia.c:343
#: earmelfb_linux.c:343 earmelfb_linux_eabi.c:343
#: earmelfb_linux_fdpiceabi.c:343 earmelfb_nacl.c:343 earmelfb_nbsd.c:343
#: earmnto.c:343 earmsymbian.c:343 eavr1.c:230 eavr2.c:230 eavr25.c:230
#: eavr3.c:230 eavr31.c:230 eavr35.c:230 eavr4.c:230 eavr5.c:230 eavr51.c:230
#: eavr6.c:230 eavrtiny.c:230 eavrxmega1.c:230 eavrxmega2.c:230
#: eavrxmega3.c:230 eavrxmega4.c:230 eavrxmega5.c:230 eavrxmega6.c:230
#: eavrxmega7.c:230 eelf32b4300.c:271 eelf32bmip.c:271 eelf32bmipn32.c:289
#: eelf32bsmip.c:289 eelf32btsmip.c:271 eelf32btsmip_fbsd.c:271
#: eelf32btsmipn32.c:271 eelf32btsmipn32_fbsd.c:271 eelf32ebmip.c:271
#: eelf32ebmipvxworks.c:271 eelf32elmip.c:271 eelf32elmipvxworks.c:271
#: eelf32l4300.c:271 eelf32lmip.c:271 eelf32lr5900.c:271 eelf32lr5900n32.c:271
#: eelf32lsmip.c:271 eelf32ltsmip.c:271 eelf32ltsmip_fbsd.c:271
#: eelf32ltsmipn32.c:271 eelf32ltsmipn32_fbsd.c:271 eelf32metag.c:258
#: eelf32mipswindiss.c:271 eelf64bmip.c:289 eelf64btsmip.c:271
#: eelf64btsmip_fbsd.c:271 eelf64lppc.c:523 eelf64ltsmip.c:271
#: eelf64ltsmip_fbsd.c:271 eelf64ppc.c:523 eelf64ppc_fbsd.c:523 ehppaelf.c:282
#: ehppalinux.c:282 ehppanbsd.c:282 ehppaobsd.c:282 em68hc11elf.c:349
#: em68hc11elfb.c:349 em68hc12elf.c:349 em68hc12elfb.c:349 enios2elf.c:275
#: enios2linux.c:275
#, fuzzy
#| msgid "%P%F:%s: can not make object file: %E\n"
msgid "%X%P: can not make stub section: %E\n"
msgstr "%P%F:%s: objektitiedoston tekeminen epäonnistui: %E\n"
#: eaarch64cloudabi.c:315 eaarch64cloudabib.c:315 eaarch64elf.c:315
#: eaarch64elf32.c:315 eaarch64elf32b.c:315 eaarch64elfb.c:315
#: eaarch64fbsd.c:315 eaarch64fbsdb.c:315 eaarch64linux.c:315
#: eaarch64linux32.c:315 eaarch64linux32b.c:315 eaarch64linuxb.c:315
#: earcelf.c:1827 earcelf_prof.c:1827 earclinux.c:1829 earclinux_nps.c:1829
#: earclinux_prof.c:1829 earcv2elf.c:1827 earcv2elfx.c:1827 earmelf.c:455
#: earmelf_fbsd.c:455 earmelf_fuchsia.c:455 earmelf_linux.c:455
#: earmelf_linux_eabi.c:455 earmelf_linux_fdpiceabi.c:455 earmelf_nacl.c:455
#: earmelf_nbsd.c:455 earmelf_phoenix.c:455 earmelf_vxworks.c:455
#: earmelfb.c:455 earmelfb_fbsd.c:455 earmelfb_fuchsia.c:455
#: earmelfb_linux.c:455 earmelfb_linux_eabi.c:455
#: earmelfb_linux_fdpiceabi.c:455 earmelfb_nacl.c:455 earmelfb_nbsd.c:455
#: earmnto.c:455 earmsymbian.c:455 eavr1.c:2030 eavr2.c:2030 eavr25.c:2030
#: eavr3.c:2030 eavr31.c:2030 eavr35.c:2030 eavr4.c:2030 eavr5.c:2030
#: eavr51.c:2030 eavr6.c:2030 eavrtiny.c:2030 eavrxmega1.c:2030
#: eavrxmega2.c:2030 eavrxmega3.c:2030 eavrxmega4.c:2030 eavrxmega5.c:2030
#: eavrxmega6.c:2030 eavrxmega7.c:2030 ecriself.c:1827 ecrislinux.c:1827
#: ed10velf.c:1827 eelf32_sparc.c:1827 eelf32_sparc_sol2.c:1958
#: eelf32_sparc_vxworks.c:1856 eelf32_spu.c:2361 eelf32_tic6x_be.c:233
#: eelf32_tic6x_elf_be.c:233 eelf32_tic6x_elf_le.c:233 eelf32_tic6x_le.c:233
#: eelf32_tic6x_linux_be.c:233 eelf32_tic6x_linux_le.c:233
#: eelf32_x86_64.c:2159 eelf32_x86_64_nacl.c:1827 eelf32am33lin.c:1827
#: eelf32b4300.c:2053 eelf32bfin.c:1836 eelf32bfinfd.c:1836 eelf32bmip.c:2053
#: eelf32bmipn32.c:2071 eelf32bsmip.c:2071 eelf32btsmip.c:2053
#: eelf32btsmip_fbsd.c:2060 eelf32btsmipn32.c:2053 eelf32btsmipn32_fbsd.c:2060
#: eelf32cr16.c:1978 eelf32cr16c.c:1827 eelf32crx.c:1866 eelf32ebmip.c:2053
#: eelf32ebmipvxworks.c:2082 eelf32elmip.c:2053 eelf32elmipvxworks.c:2082
#: eelf32epiphany.c:1827 eelf32epiphany_4x4.c:1829 eelf32frvfd.c:1827
#: eelf32ip2k.c:1827 eelf32l4300.c:2053 eelf32lm32.c:1827 eelf32lm32fd.c:1827
#: eelf32lmip.c:2053 eelf32lppc.c:2030 eelf32lppclinux.c:2030
#: eelf32lppcnto.c:2030 eelf32lppcsim.c:2030 eelf32lr5900.c:2053
#: eelf32lr5900n32.c:2053 eelf32lriscv.c:141 eelf32lriscv_ilp32.c:141
#: eelf32lriscv_ilp32f.c:141 eelf32lsmip.c:2053 eelf32ltsmip.c:2053
#: eelf32ltsmip_fbsd.c:2060 eelf32ltsmipn32.c:2053 eelf32ltsmipn32_fbsd.c:2060
#: eelf32m32c.c:1838 eelf32mb_linux.c:1827 eelf32mbel_linux.c:1827
#: eelf32mcore.c:1827 eelf32mep.c:1827 eelf32metag.c:308
#: eelf32microblaze.c:1827 eelf32microblazeel.c:1827 eelf32mipswindiss.c:2053
#: eelf32or1k.c:1827 eelf32or1k_linux.c:1827 eelf32ppc.c:2030
#: eelf32ppc_fbsd.c:2037 eelf32ppclinux.c:2030 eelf32ppcnto.c:2030
#: eelf32ppcsim.c:2030 eelf32ppcvxworks.c:2004 eelf32ppcwindiss.c:2030
#: eelf32rl78.c:1827 eelf32rx.c:1843 eelf32tilegx.c:1827
#: eelf32tilegx_be.c:1827 eelf32tilepro.c:1827 eelf32vax.c:1827
#: eelf32visium.c:1827 eelf32xc16x.c:1827 eelf32xc16xl.c:1827
#: eelf32xc16xs.c:1827 eelf32xstormy16.c:1838 eelf32xtensa.c:3714
#: eelf64_aix.c:1827 eelf64_ia64.c:1851 eelf64_ia64_fbsd.c:1858
#: eelf64_ia64_vms.c:262 eelf64_s390.c:1842 eelf64_sparc.c:1827
#: eelf64_sparc_fbsd.c:1834 eelf64_sparc_sol2.c:1958 eelf64alpha.c:1910
#: eelf64alpha_fbsd.c:1917 eelf64alpha_nbsd.c:1910 eelf64bmip.c:2071
#: eelf64btsmip.c:2053 eelf64btsmip_fbsd.c:2060 eelf64hppa.c:1827
#: eelf64lppc.c:633 eelf64lriscv.c:141 eelf64lriscv_lp64.c:141
#: eelf64lriscv_lp64f.c:141 eelf64ltsmip.c:2053 eelf64ltsmip_fbsd.c:2060
#: eelf64mmix.c:1938 eelf64ppc.c:633 eelf64ppc_fbsd.c:633 eelf64rdos.c:1827
#: eelf64tilegx.c:1827 eelf64tilegx_be.c:1827 eelf_i386.c:2159
#: eelf_i386_be.c:1827 eelf_i386_chaos.c:1827 eelf_i386_fbsd.c:1834
#: eelf_i386_ldso.c:1834 eelf_i386_nacl.c:1827 eelf_i386_sol2.c:1965
#: eelf_i386_vxworks.c:1856 eelf_iamcu.c:1827 eelf_k1om.c:2159
#: eelf_k1om_fbsd.c:1834 eelf_l1om.c:2159 eelf_l1om_fbsd.c:1834
#: eelf_s390.c:1827 eelf_x86_64.c:2159 eelf_x86_64_cloudabi.c:1827
#: eelf_x86_64_fbsd.c:1834 eelf_x86_64_nacl.c:1827 eelf_x86_64_sol2.c:1958
#: eh8300elf.c:1827 eh8300elf_linux.c:1827 eh8300helf.c:1827
#: eh8300helf_linux.c:1827 eh8300hnelf.c:1827 eh8300self.c:1827
#: eh8300self_linux.c:1827 eh8300snelf.c:1827 eh8300sxelf.c:1827
#: eh8300sxelf_linux.c:1827 eh8300sxnelf.c:1827 ehppa64linux.c:1827
#: ehppaelf.c:332 ehppalinux.c:332 ehppanbsd.c:332 ehppaobsd.c:332
#: ei386lynx.c:1834 ei386moss.c:1827 ei386nto.c:1827 em32relf.c:1827
#: em32relf_linux.c:1827 em32rlelf.c:1827 em32rlelf_linux.c:1827
#: em68hc11elf.c:2127 em68hc11elfb.c:2127 em68hc12elf.c:2127
#: em68hc12elfb.c:2127 em68kelf.c:1977 em68kelfnbsd.c:1977 em9s12zelf.c:1827
#: emn10300.c:1827 ends32belf.c:2004 ends32belf16m.c:2004
#: ends32belf_linux.c:2004 ends32elf.c:2004 ends32elf16m.c:2004
#: ends32elf_linux.c:2004 enios2elf.c:325 enios2linux.c:325 eppclynx.c:2037
#: epruelf.c:1847 escore3_elf.c:1847 escore7_elf.c:1847 eshelf.c:1827
#: eshelf_fd.c:1827 eshelf_linux.c:1827 eshelf_nbsd.c:1827 eshelf_nto.c:1827
#: eshelf_uclinux.c:1827 eshelf_vxworks.c:1856 eshlelf.c:1827
#: eshlelf_fd.c:1827 eshlelf_linux.c:1827 eshlelf_nbsd.c:1827
#: eshlelf_nto.c:1827 eshlelf_vxworks.c:1856 ev850.c:1873 ev850_rh850.c:1873
#: exgateelf.c:1827
msgid "%X%P: .eh_frame/.stab edit: %E\n"
msgstr ""
#: eaarch64cloudabi.c:331 eaarch64cloudabib.c:331 eaarch64elf.c:331
#: eaarch64elf32.c:331 eaarch64elf32b.c:331 eaarch64elfb.c:331
#: eaarch64fbsd.c:331 eaarch64fbsdb.c:331 eaarch64linux.c:331
#: eaarch64linux32.c:331 eaarch64linux32b.c:331 eaarch64linuxb.c:331
#: earmelf.c:470 earmelf_fbsd.c:470 earmelf_fuchsia.c:470 earmelf_linux.c:470
#: earmelf_linux_eabi.c:470 earmelf_linux_fdpiceabi.c:470 earmelf_nacl.c:470
#: earmelf_nbsd.c:470 earmelf_phoenix.c:470 earmelf_vxworks.c:470
#: earmelfb.c:470 earmelfb_fbsd.c:470 earmelfb_fuchsia.c:470
#: earmelfb_linux.c:470 earmelfb_linux_eabi.c:470
#: earmelfb_linux_fdpiceabi.c:470 earmelfb_nacl.c:470 earmelfb_nbsd.c:470
#: earmnto.c:470 earmsymbian.c:470
msgid "%X%P: could not compute sections lists for stub generation: %E\n"
msgstr ""
# Kun käskyoperandi on sen lukualueen ulkopuolella, joka sallitaan kullekin käskykentälle, assembler voi muuntaa koodin käyttämään toiminnallisesti samanlaista käskyä tai käskysekvenssiä. Tämä prosessi tunnetaan nimellä relaxation. Tätä tehdään tyypillisesti haarautumiskäskyissä, koska haarautumiskohteen etäisyyttä ei tunneta ennen linkitystä. Tavallaan tällä tavalla kumotaan lukualueen rajoitteet (constraints). Siksi olen suomentanut sen termillä avartaminen.
#: eaarch64cloudabi.c:346 eaarch64cloudabib.c:346 eaarch64elf.c:346
#: eaarch64elf32.c:346 eaarch64elf32b.c:346 eaarch64elfb.c:346
#: eaarch64fbsd.c:346 eaarch64fbsdb.c:346 eaarch64linux.c:346
#: eaarch64linux32.c:346 eaarch64linux32b.c:346 eaarch64linuxb.c:346
#: earmelf.c:485 earmelf_fbsd.c:485 earmelf_fuchsia.c:485 earmelf_linux.c:485
#: earmelf_linux_eabi.c:485 earmelf_linux_fdpiceabi.c:485 earmelf_nacl.c:485
#: earmelf_nbsd.c:485 earmelf_phoenix.c:485 earmelf_vxworks.c:485
#: earmelfb.c:485 earmelfb_fbsd.c:485 earmelfb_fuchsia.c:485
#: earmelfb_linux.c:485 earmelfb_linux_eabi.c:485
#: earmelfb_linux_fdpiceabi.c:485 earmelfb_nacl.c:485 earmelfb_nbsd.c:485
#: earmnto.c:485 earmsymbian.c:485 eavr1.c:181 eavr1.c:244 eavr2.c:181
#: eavr2.c:244 eavr25.c:181 eavr25.c:244 eavr3.c:181 eavr3.c:244 eavr31.c:181
#: eavr31.c:244 eavr35.c:181 eavr35.c:244 eavr4.c:181 eavr4.c:244 eavr5.c:181
#: eavr5.c:244 eavr51.c:181 eavr51.c:244 eavr6.c:181 eavr6.c:244
#: eavrtiny.c:181 eavrtiny.c:244 eavrxmega1.c:181 eavrxmega1.c:244
#: eavrxmega2.c:181 eavrxmega2.c:244 eavrxmega3.c:181 eavrxmega3.c:244
#: eavrxmega4.c:181 eavrxmega4.c:244 eavrxmega5.c:181 eavrxmega5.c:244
#: eavrxmega6.c:181 eavrxmega6.c:244 eavrxmega7.c:181 eavrxmega7.c:244
#: eelf32metag.c:323 eelf32metag.c:337 eelf64lppc.c:576 eelf64lppc.c:595
#: eelf64lppc.c:622 eelf64ppc.c:576 eelf64ppc.c:595 eelf64ppc.c:622
#: eelf64ppc_fbsd.c:576 eelf64ppc_fbsd.c:595 eelf64ppc_fbsd.c:622
#: ehppaelf.c:347 ehppaelf.c:362 ehppalinux.c:347 ehppalinux.c:362
#: ehppanbsd.c:347 ehppanbsd.c:362 ehppaobsd.c:347 ehppaobsd.c:362
#: em68hc11elf.c:142 em68hc11elf.c:152 em68hc11elf.c:371 em68hc11elfb.c:142
#: em68hc11elfb.c:152 em68hc11elfb.c:371 em68hc12elf.c:142 em68hc12elf.c:152
#: em68hc12elf.c:371 em68hc12elfb.c:142 em68hc12elfb.c:152 em68hc12elfb.c:371
#: enios2elf.c:342 enios2elf.c:355 enios2linux.c:342 enios2linux.c:355
#, fuzzy
#| msgid "%P%F: can't relax section: %E\n"
msgid "%X%P: can not size stub section: %E\n"
msgstr "%P%F: lohkon avartaminen epäonnistui: %E\n"
#: eaarch64cloudabi.c:365 eaarch64cloudabib.c:365 eaarch64elf.c:365
#: eaarch64elf32.c:365 eaarch64elf32b.c:365 eaarch64elfb.c:365
#: eaarch64fbsd.c:365 eaarch64fbsdb.c:365 eaarch64linux.c:365
#: eaarch64linux32.c:365 eaarch64linux32b.c:365 eaarch64linuxb.c:365
#: earmelf.c:519 earmelf_fbsd.c:519 earmelf_fuchsia.c:519 earmelf_linux.c:519
#: earmelf_linux_eabi.c:519 earmelf_linux_fdpiceabi.c:519 earmelf_nacl.c:519
#: earmelf_nbsd.c:519 earmelf_phoenix.c:519 earmelf_vxworks.c:519
#: earmelfb.c:519 earmelfb_fbsd.c:519 earmelfb_fuchsia.c:519
#: earmelfb_linux.c:519 earmelfb_linux_eabi.c:519
#: earmelfb_linux_fdpiceabi.c:519 earmelfb_nacl.c:519 earmelfb_nbsd.c:519
#: earmnto.c:519 earmsymbian.c:519 eavr1.c:253 eavr2.c:253 eavr25.c:253
#: eavr3.c:253 eavr31.c:253 eavr35.c:253 eavr4.c:253 eavr5.c:253 eavr51.c:253
#: eavr6.c:253 eavrtiny.c:253 eavrxmega1.c:253 eavrxmega2.c:253
#: eavrxmega3.c:253 eavrxmega4.c:253 eavrxmega5.c:253 eavrxmega6.c:253
#: eavrxmega7.c:253 eelf32metag.c:352 eelf64lppc.c:672 eelf64ppc.c:672
#: eelf64ppc_fbsd.c:672 ehppaelf.c:384 ehppalinux.c:384 ehppanbsd.c:384
#: ehppaobsd.c:384 em68hc11elf.c:375 em68hc11elfb.c:375 em68hc12elf.c:375
#: em68hc12elfb.c:375 enios2elf.c:370 enios2linux.c:370
#, fuzzy
#| msgid "%P: cannot find %s: %E\n"
msgid "%X%P: can not build stubs: %E\n"
msgstr "%P: kohteen %s löytäminen epäonnistui: %E\n"
#. The arm backend needs special fields in the output hash structure.
#. These will only be created if the output format is an arm format,
#. hence we do not support linking and changing output formats at the
#. same time. Use a link followed by objcopy to change output formats.
#. The RISC-V backend needs special fields in the output hash structure.
#. These will only be created if the output format is a RISC-V format,
#. hence we do not support linking and changing output formats at the
#. same time. Use a link followed by objcopy to change output formats.
#. The arm backend needs special fields in the output hash structure.
#. These will only be created if the output format is an arm format,
#. hence we do not support linking and changing output formats at the
#. same time. Use a link followed by objcopy to change output formats.
#. Check the output target is nds32.
#. The arm backend needs special fields in the output hash structure.
#. These will only be created if the output format is an arm format,
#. hence we do not support linking and changing output formats at the
#. same time. Use a link followed by objcopy to change output formats.
#. The score backend needs special fields in the output hash structure.
#. These will only be created if the output format is an score format,
#. hence we do not support linking and changing output formats at the
#. same time. Use a link followed by objcopy to change output formats.
#. The arm backend needs special fields in the output hash structure.
#. These will only be created if the output format is an arm format,
#. hence we do not support linking and changing output formats at the
#. same time. Use a link followed by objcopy to change output formats.
#. The V850 backend needs special fields in the output hash structure.
#. These will only be created if the output format is an arm format,
#. hence we do not support linking and changing output formats at the
#. same time. Use a link followed by objcopy to change output formats.
#: eaarch64cloudabi.c:383 eaarch64cloudabib.c:383 eaarch64elf.c:383
#: eaarch64elf32.c:383 eaarch64elf32b.c:383 eaarch64elfb.c:383
#: eaarch64fbsd.c:383 eaarch64fbsdb.c:383 eaarch64linux.c:383
#: eaarch64linux32.c:383 eaarch64linux32b.c:383 eaarch64linuxb.c:383
#: earm_wince_pe.c:1370 earmelf.c:592 earmelf_fbsd.c:592 earmelf_fuchsia.c:592
#: earmelf_linux.c:592 earmelf_linux_eabi.c:592 earmelf_linux_fdpiceabi.c:592
#: earmelf_nacl.c:592 earmelf_nbsd.c:592 earmelf_phoenix.c:592
#: earmelf_vxworks.c:592 earmelfb.c:592 earmelfb_fbsd.c:592
#: earmelfb_fuchsia.c:592 earmelfb_linux.c:592 earmelfb_linux_eabi.c:592
#: earmelfb_linux_fdpiceabi.c:592 earmelfb_nacl.c:592 earmelfb_nbsd.c:592
#: earmnto.c:592 earmpe.c:1370 earmsymbian.c:592 eavr1.c:194 eavr2.c:194
#: eavr25.c:194 eavr3.c:194 eavr31.c:194 eavr35.c:194 eavr4.c:194 eavr5.c:194
#: eavr51.c:194 eavr6.c:194 eavrtiny.c:194 eavrxmega1.c:194 eavrxmega2.c:194
#: eavrxmega3.c:194 eavrxmega4.c:194 eavrxmega5.c:194 eavrxmega6.c:194
#: eavrxmega7.c:194 eelf32lriscv.c:162 eelf32lriscv_ilp32.c:162
#: eelf32lriscv_ilp32f.c:162 eelf64lriscv.c:162 eelf64lriscv_lp64.c:162
#: eelf64lriscv_lp64f.c:162 ei386pe.c:1370 ei386pe_posix.c:1370
#: emcorepe.c:1370 ends32belf.c:133 ends32belf16m.c:133 ends32belf_linux.c:133
#: ends32elf.c:133 ends32elf16m.c:133 ends32elf_linux.c:133 eppcpe.c:1370
#: escore3_elf.c:128 escore7_elf.c:128 eshpe.c:1370 ev850.c:142
#: ev850_rh850.c:142
msgid "%F%P: error: cannot change output format whilst linking %s binaries\n"
msgstr ""
#: eaarch64cloudabi.c:443 eaarch64cloudabib.c:443 eaarch64elf.c:443
#: eaarch64elf32.c:443 eaarch64elf32b.c:443 eaarch64elfb.c:443
#: eaarch64fbsd.c:443 eaarch64fbsdb.c:443 eaarch64linux.c:443
#: eaarch64linux32.c:443 eaarch64linux32b.c:443 eaarch64linuxb.c:443
#: earcelf.c:128 earcelf_prof.c:128 earclinux.c:130 earclinux_nps.c:130
#: earclinux_prof.c:130 earcv2elf.c:128 earcv2elfx.c:128 earmelf.c:663
#: earmelf_fbsd.c:663 earmelf_fuchsia.c:663 earmelf_linux.c:663
#: earmelf_linux_eabi.c:663 earmelf_linux_fdpiceabi.c:663 earmelf_nacl.c:663
#: earmelf_nbsd.c:663 earmelf_phoenix.c:663 earmelf_vxworks.c:693
#: earmelfb.c:663 earmelfb_fbsd.c:663 earmelfb_fuchsia.c:663
#: earmelfb_linux.c:663 earmelfb_linux_eabi.c:663
#: earmelfb_linux_fdpiceabi.c:663 earmelfb_nacl.c:663 earmelfb_nbsd.c:663
#: earmnto.c:663 earmsymbian.c:663 eavr1.c:331 eavr2.c:331 eavr25.c:331
#: eavr3.c:331 eavr31.c:331 eavr35.c:331 eavr4.c:331 eavr5.c:331 eavr51.c:331
#: eavr6.c:331 eavrtiny.c:331 eavrxmega1.c:331 eavrxmega2.c:331
#: eavrxmega3.c:331 eavrxmega4.c:331 eavrxmega5.c:331 eavrxmega6.c:331
#: eavrxmega7.c:331 ecriself.c:128 ecrislinux.c:128 ed10velf.c:128
#: eelf32_sparc.c:128 eelf32_sparc_sol2.c:259 eelf32_sparc_vxworks.c:157
#: eelf32_spu.c:662 eelf32_tic6x_be.c:266 eelf32_tic6x_elf_be.c:266
#: eelf32_tic6x_elf_le.c:266 eelf32_tic6x_le.c:266 eelf32_tic6x_linux_be.c:266
#: eelf32_tic6x_linux_le.c:266 eelf32_x86_64.c:131 eelf32_x86_64_nacl.c:128
#: eelf32am33lin.c:128 eelf32b4300.c:354 eelf32bfin.c:137 eelf32bfinfd.c:137
#: eelf32bmip.c:354 eelf32bmipn32.c:372 eelf32bsmip.c:372 eelf32btsmip.c:354
#: eelf32btsmip_fbsd.c:354 eelf32btsmipn32.c:354 eelf32btsmipn32_fbsd.c:354
#: eelf32cr16.c:279 eelf32cr16c.c:128 eelf32crx.c:167 eelf32ebmip.c:354
#: eelf32ebmipvxworks.c:383 eelf32elmip.c:354 eelf32elmipvxworks.c:383
#: eelf32epiphany.c:128 eelf32epiphany_4x4.c:130 eelf32frvfd.c:128
#: eelf32ip2k.c:128 eelf32l4300.c:354 eelf32lm32.c:128 eelf32lm32fd.c:128
#: eelf32lmip.c:354 eelf32lppc.c:331 eelf32lppclinux.c:331 eelf32lppcnto.c:331
#: eelf32lppcsim.c:331 eelf32lr5900.c:354 eelf32lr5900n32.c:354
#: eelf32lriscv.c:193 eelf32lriscv_ilp32.c:193 eelf32lriscv_ilp32f.c:193
#: eelf32lsmip.c:354 eelf32ltsmip.c:354 eelf32ltsmip_fbsd.c:354
#: eelf32ltsmipn32.c:354 eelf32ltsmipn32_fbsd.c:354 eelf32m32c.c:139
#: eelf32mb_linux.c:128 eelf32mbel_linux.c:128 eelf32mcore.c:128
#: eelf32mep.c:128 eelf32metag.c:403 eelf32microblaze.c:128
#: eelf32microblazeel.c:128 eelf32mipswindiss.c:354 eelf32or1k.c:128
#: eelf32or1k_linux.c:128 eelf32ppc.c:331 eelf32ppc_fbsd.c:331
#: eelf32ppclinux.c:331 eelf32ppcnto.c:331 eelf32ppcsim.c:331
#: eelf32ppcvxworks.c:305 eelf32ppcwindiss.c:331 eelf32rl78.c:128
#: eelf32rx.c:144 eelf32tilegx.c:128 eelf32tilegx_be.c:128 eelf32tilepro.c:128
#: eelf32vax.c:128 eelf32visium.c:128 eelf32xc16x.c:128 eelf32xc16xl.c:128
#: eelf32xc16xs.c:128 eelf32xstormy16.c:139 eelf32xtensa.c:2015
#: eelf64_aix.c:128 eelf64_ia64.c:152 eelf64_ia64_fbsd.c:152 eelf64_s390.c:143
#: eelf64_sparc.c:128 eelf64_sparc_fbsd.c:128 eelf64_sparc_sol2.c:259
#: eelf64alpha.c:211 eelf64alpha_fbsd.c:211 eelf64alpha_nbsd.c:211
#: eelf64bmip.c:372 eelf64btsmip.c:354 eelf64btsmip_fbsd.c:354
#: eelf64hppa.c:128 eelf64lppc.c:778 eelf64lriscv.c:193
#: eelf64lriscv_lp64.c:193 eelf64lriscv_lp64f.c:193 eelf64ltsmip.c:354
#: eelf64ltsmip_fbsd.c:354 eelf64mmix.c:239 eelf64ppc.c:778
#: eelf64ppc_fbsd.c:778 eelf64rdos.c:128 eelf64tilegx.c:128
#: eelf64tilegx_be.c:128 eelf_i386.c:131 eelf_i386_be.c:128
#: eelf_i386_chaos.c:128 eelf_i386_fbsd.c:128 eelf_i386_ldso.c:128
#: eelf_i386_nacl.c:128 eelf_i386_sol2.c:259 eelf_i386_vxworks.c:157
#: eelf_iamcu.c:128 eelf_k1om.c:131 eelf_k1om_fbsd.c:128 eelf_l1om.c:131
#: eelf_l1om_fbsd.c:128 eelf_s390.c:128 eelf_x86_64.c:131
#: eelf_x86_64_cloudabi.c:128 eelf_x86_64_fbsd.c:128 eelf_x86_64_nacl.c:128
#: eelf_x86_64_sol2.c:259 eh8300elf.c:128 eh8300elf_linux.c:128
#: eh8300helf.c:128 eh8300helf_linux.c:128 eh8300hnelf.c:128 eh8300self.c:128
#: eh8300self_linux.c:128 eh8300snelf.c:128 eh8300sxelf.c:128
#: eh8300sxelf_linux.c:128 eh8300sxnelf.c:128 ehppa64linux.c:128
#: ehppaelf.c:435 ehppalinux.c:435 ehppanbsd.c:435 ehppaobsd.c:435
#: ei386lynx.c:128 ei386moss.c:128 ei386nto.c:128 em32relf.c:128
#: em32relf_linux.c:128 em32rlelf.c:128 em32rlelf_linux.c:128
#: em68hc11elf.c:428 em68hc11elfb.c:428 em68hc12elf.c:428 em68hc12elfb.c:428
#: em68kelf.c:278 em68kelfnbsd.c:278 em9s12zelf.c:128 emn10300.c:128
#: ends32belf.c:305 ends32belf16m.c:305 ends32belf_linux.c:305 ends32elf.c:305
#: ends32elf16m.c:305 ends32elf_linux.c:305 enios2elf.c:421 enios2linux.c:421
#: eppclynx.c:331 epruelf.c:148 escore3_elf.c:148 escore7_elf.c:148
#: eshelf.c:128 eshelf_fd.c:128 eshelf_linux.c:128 eshelf_nbsd.c:128
#: eshelf_nto.c:128 eshelf_uclinux.c:128 eshelf_vxworks.c:157 eshlelf.c:128
#: eshlelf_fd.c:128 eshlelf_linux.c:128 eshlelf_nbsd.c:128 eshlelf_nto.c:128
#: eshlelf_vxworks.c:157 ev850.c:174 ev850_rh850.c:174 exgateelf.c:128
#, fuzzy
#| msgid "%B: warning: defined here\n"
msgid "%P: warning: -z dynamic-undefined-weak ignored\n"
msgstr "%B: varoitus: määritelty täällä\n"
#: eaarch64cloudabi.c:470 eaarch64cloudabib.c:470 eaarch64elf.c:470
#: eaarch64elf32.c:470 eaarch64elf32b.c:470 eaarch64elfb.c:470
#: eaarch64fbsd.c:470 eaarch64fbsdb.c:470 eaarch64linux.c:470
#: eaarch64linux32.c:470 eaarch64linux32b.c:470 eaarch64linuxb.c:470
#: earcelf.c:155 earcelf_prof.c:155 earclinux.c:157 earclinux_nps.c:157
#: earclinux_prof.c:157 earcv2elf.c:155 earcv2elfx.c:155 earmelf.c:690
#: earmelf_fbsd.c:690 earmelf_fuchsia.c:690 earmelf_linux.c:690
#: earmelf_linux_eabi.c:690 earmelf_linux_fdpiceabi.c:690 earmelf_nacl.c:690
#: earmelf_nbsd.c:690 earmelf_phoenix.c:690 earmelf_vxworks.c:720
#: earmelfb.c:690 earmelfb_fbsd.c:690 earmelfb_fuchsia.c:690
#: earmelfb_linux.c:690 earmelfb_linux_eabi.c:690
#: earmelfb_linux_fdpiceabi.c:690 earmelfb_nacl.c:690 earmelfb_nbsd.c:690
#: earmnto.c:690 earmsymbian.c:690 eavr1.c:358 eavr2.c:358 eavr25.c:358
#: eavr3.c:358 eavr31.c:358 eavr35.c:358 eavr4.c:358 eavr5.c:358 eavr51.c:358
#: eavr6.c:358 eavrtiny.c:358 eavrxmega1.c:358 eavrxmega2.c:358
#: eavrxmega3.c:358 eavrxmega4.c:358 eavrxmega5.c:358 eavrxmega6.c:358
#: eavrxmega7.c:358 ecriself.c:155 ecrislinux.c:155 ed10velf.c:155
#: eelf32_sparc.c:155 eelf32_sparc_sol2.c:286 eelf32_sparc_vxworks.c:184
#: eelf32_spu.c:689 eelf32_tic6x_be.c:293 eelf32_tic6x_elf_be.c:293
#: eelf32_tic6x_elf_le.c:293 eelf32_tic6x_le.c:293 eelf32_tic6x_linux_be.c:293
#: eelf32_tic6x_linux_le.c:293 eelf32_x86_64.c:158 eelf32_x86_64_nacl.c:155
#: eelf32am33lin.c:155 eelf32b4300.c:381 eelf32bfin.c:164 eelf32bfinfd.c:164
#: eelf32bmip.c:381 eelf32bmipn32.c:399 eelf32bsmip.c:399 eelf32btsmip.c:381
#: eelf32btsmip_fbsd.c:381 eelf32btsmipn32.c:381 eelf32btsmipn32_fbsd.c:381
#: eelf32cr16.c:306 eelf32cr16c.c:155 eelf32crx.c:194 eelf32ebmip.c:381
#: eelf32ebmipvxworks.c:410 eelf32elmip.c:381 eelf32elmipvxworks.c:410
#: eelf32epiphany.c:155 eelf32epiphany_4x4.c:157 eelf32frvfd.c:155
#: eelf32ip2k.c:155 eelf32l4300.c:381 eelf32lm32.c:155 eelf32lm32fd.c:155
#: eelf32lmip.c:381 eelf32lppc.c:358 eelf32lppclinux.c:358 eelf32lppcnto.c:358
#: eelf32lppcsim.c:358 eelf32lr5900.c:381 eelf32lr5900n32.c:381
#: eelf32lriscv.c:220 eelf32lriscv_ilp32.c:220 eelf32lriscv_ilp32f.c:220
#: eelf32lsmip.c:381 eelf32ltsmip.c:381 eelf32ltsmip_fbsd.c:381
#: eelf32ltsmipn32.c:381 eelf32ltsmipn32_fbsd.c:381 eelf32m32c.c:166
#: eelf32mb_linux.c:155 eelf32mbel_linux.c:155 eelf32mcore.c:155
#: eelf32mep.c:155 eelf32metag.c:430 eelf32microblaze.c:155
#: eelf32microblazeel.c:155 eelf32mipswindiss.c:381 eelf32or1k.c:155
#: eelf32or1k_linux.c:155 eelf32ppc.c:358 eelf32ppc_fbsd.c:358
#: eelf32ppclinux.c:358 eelf32ppcnto.c:358 eelf32ppcsim.c:358
#: eelf32ppcvxworks.c:332 eelf32ppcwindiss.c:358 eelf32rl78.c:155
#: eelf32rx.c:171 eelf32tilegx.c:155 eelf32tilegx_be.c:155 eelf32tilepro.c:155
#: eelf32vax.c:155 eelf32visium.c:155 eelf32xc16x.c:155 eelf32xc16xl.c:155
#: eelf32xc16xs.c:155 eelf32xstormy16.c:166 eelf32xtensa.c:2042
#: eelf64_aix.c:155 eelf64_ia64.c:179 eelf64_ia64_fbsd.c:179 eelf64_s390.c:170
#: eelf64_sparc.c:155 eelf64_sparc_fbsd.c:155 eelf64_sparc_sol2.c:286
#: eelf64alpha.c:238 eelf64alpha_fbsd.c:238 eelf64alpha_nbsd.c:238
#: eelf64bmip.c:399 eelf64btsmip.c:381 eelf64btsmip_fbsd.c:381
#: eelf64hppa.c:155 eelf64lppc.c:805 eelf64lriscv.c:220
#: eelf64lriscv_lp64.c:220 eelf64lriscv_lp64f.c:220 eelf64ltsmip.c:381
#: eelf64ltsmip_fbsd.c:381 eelf64mmix.c:266 eelf64ppc.c:805
#: eelf64ppc_fbsd.c:805 eelf64rdos.c:155 eelf64tilegx.c:155
#: eelf64tilegx_be.c:155 eelf_i386.c:158 eelf_i386_be.c:155
#: eelf_i386_chaos.c:155 eelf_i386_fbsd.c:155 eelf_i386_ldso.c:155
#: eelf_i386_nacl.c:155 eelf_i386_sol2.c:286 eelf_i386_vxworks.c:184
#: eelf_iamcu.c:155 eelf_k1om.c:158 eelf_k1om_fbsd.c:155 eelf_l1om.c:158
#: eelf_l1om_fbsd.c:155 eelf_s390.c:155 eelf_x86_64.c:158
#: eelf_x86_64_cloudabi.c:155 eelf_x86_64_fbsd.c:155 eelf_x86_64_nacl.c:155
#: eelf_x86_64_sol2.c:286 eh8300elf.c:155 eh8300elf_linux.c:155
#: eh8300helf.c:155 eh8300helf_linux.c:155 eh8300hnelf.c:155 eh8300self.c:155
#: eh8300self_linux.c:155 eh8300snelf.c:155 eh8300sxelf.c:155
#: eh8300sxelf_linux.c:155 eh8300sxnelf.c:155 ehppa64linux.c:155
#: ehppaelf.c:462 ehppalinux.c:462 ehppanbsd.c:462 ehppaobsd.c:462
#: ei386lynx.c:155 ei386moss.c:155 ei386nto.c:155 em32relf.c:155
#: em32relf_linux.c:155 em32rlelf.c:155 em32rlelf_linux.c:155
#: em68hc11elf.c:455 em68hc11elfb.c:455 em68hc12elf.c:455 em68hc12elfb.c:455
#: em68kelf.c:305 em68kelfnbsd.c:305 em9s12zelf.c:155 emn10300.c:155
#: ends32belf.c:332 ends32belf16m.c:332 ends32belf_linux.c:332 ends32elf.c:332
#: ends32elf16m.c:332 ends32elf_linux.c:332 enios2elf.c:448 enios2linux.c:448
#: eppclynx.c:358 epruelf.c:175 escore3_elf.c:175 escore7_elf.c:175
#: eshelf.c:155 eshelf_fd.c:155 eshelf_linux.c:155 eshelf_nbsd.c:155
#: eshelf_nto.c:155 eshelf_uclinux.c:155 eshelf_vxworks.c:184 eshlelf.c:155
#: eshlelf_fd.c:155 eshlelf_linux.c:155 eshlelf_nbsd.c:155 eshlelf_nto.c:155
#: eshlelf_vxworks.c:184 ev850.c:201 ev850_rh850.c:201 exgateelf.c:155
msgid "%F%P: %pB: --just-symbols may not be used on DSO\n"
msgstr ""
#: eaarch64cloudabi.c:589 eaarch64cloudabib.c:589 eaarch64elf.c:589
#: eaarch64elf32.c:589 eaarch64elf32b.c:589 eaarch64elfb.c:589
#: eaarch64fbsd.c:589 eaarch64fbsdb.c:589 eaarch64linux.c:589
#: eaarch64linux32.c:589 eaarch64linux32b.c:589 eaarch64linuxb.c:589
#: earcelf.c:274 earcelf_prof.c:274 earclinux.c:276 earclinux_nps.c:276
#: earclinux_prof.c:276 earcv2elf.c:274 earcv2elfx.c:274 earmelf.c:809
#: earmelf_fbsd.c:809 earmelf_fuchsia.c:809 earmelf_linux.c:809
#: earmelf_linux_eabi.c:809 earmelf_linux_fdpiceabi.c:809 earmelf_nacl.c:809
#: earmelf_nbsd.c:809 earmelf_phoenix.c:809 earmelf_vxworks.c:839
#: earmelfb.c:809 earmelfb_fbsd.c:809 earmelfb_fuchsia.c:809
#: earmelfb_linux.c:809 earmelfb_linux_eabi.c:809
#: earmelfb_linux_fdpiceabi.c:809 earmelfb_nacl.c:809 earmelfb_nbsd.c:809
#: earmnto.c:809 earmsymbian.c:809 eavr1.c:477 eavr2.c:477 eavr25.c:477
#: eavr3.c:477 eavr31.c:477 eavr35.c:477 eavr4.c:477 eavr5.c:477 eavr51.c:477
#: eavr6.c:477 eavrtiny.c:477 eavrxmega1.c:477 eavrxmega2.c:477
#: eavrxmega3.c:477 eavrxmega4.c:477 eavrxmega5.c:477 eavrxmega6.c:477
#: eavrxmega7.c:477 ecriself.c:274 ecrislinux.c:274 ed10velf.c:274
#: eelf32_sparc.c:274 eelf32_sparc_sol2.c:405 eelf32_sparc_vxworks.c:303
#: eelf32_spu.c:808 eelf32_tic6x_be.c:412 eelf32_tic6x_elf_be.c:412
#: eelf32_tic6x_elf_le.c:412 eelf32_tic6x_le.c:412 eelf32_tic6x_linux_be.c:412
#: eelf32_tic6x_linux_le.c:412 eelf32_x86_64.c:277 eelf32_x86_64_nacl.c:274
#: eelf32am33lin.c:274 eelf32b4300.c:500 eelf32bfin.c:283 eelf32bfinfd.c:283
#: eelf32bmip.c:500 eelf32bmipn32.c:518 eelf32bsmip.c:518 eelf32btsmip.c:500
#: eelf32btsmip_fbsd.c:500 eelf32btsmipn32.c:500 eelf32btsmipn32_fbsd.c:500
#: eelf32cr16.c:425 eelf32cr16c.c:274 eelf32crx.c:313 eelf32ebmip.c:500
#: eelf32ebmipvxworks.c:529 eelf32elmip.c:500 eelf32elmipvxworks.c:529
#: eelf32epiphany.c:274 eelf32epiphany_4x4.c:276 eelf32frvfd.c:274
#: eelf32ip2k.c:274 eelf32l4300.c:500 eelf32lm32.c:274 eelf32lm32fd.c:274
#: eelf32lmip.c:500 eelf32lppc.c:477 eelf32lppclinux.c:477 eelf32lppcnto.c:477
#: eelf32lppcsim.c:477 eelf32lr5900.c:500 eelf32lr5900n32.c:500
#: eelf32lriscv.c:339 eelf32lriscv_ilp32.c:339 eelf32lriscv_ilp32f.c:339
#: eelf32lsmip.c:500 eelf32ltsmip.c:500 eelf32ltsmip_fbsd.c:500
#: eelf32ltsmipn32.c:500 eelf32ltsmipn32_fbsd.c:500 eelf32m32c.c:285
#: eelf32mb_linux.c:274 eelf32mbel_linux.c:274 eelf32mcore.c:274
#: eelf32mep.c:274 eelf32metag.c:549 eelf32microblaze.c:274
#: eelf32microblazeel.c:274 eelf32mipswindiss.c:500 eelf32or1k.c:274
#: eelf32or1k_linux.c:274 eelf32ppc.c:477 eelf32ppc_fbsd.c:477
#: eelf32ppclinux.c:477 eelf32ppcnto.c:477 eelf32ppcsim.c:477
#: eelf32ppcvxworks.c:451 eelf32ppcwindiss.c:477 eelf32rl78.c:274
#: eelf32rx.c:290 eelf32tilegx.c:274 eelf32tilegx_be.c:274 eelf32tilepro.c:274
#: eelf32vax.c:274 eelf32visium.c:274 eelf32xc16x.c:274 eelf32xc16xl.c:274
#: eelf32xc16xs.c:274 eelf32xstormy16.c:285 eelf32xtensa.c:2161
#: eelf64_aix.c:274 eelf64_ia64.c:298 eelf64_ia64_fbsd.c:298 eelf64_s390.c:289
#: eelf64_sparc.c:274 eelf64_sparc_fbsd.c:274 eelf64_sparc_sol2.c:405
#: eelf64alpha.c:357 eelf64alpha_fbsd.c:357 eelf64alpha_nbsd.c:357
#: eelf64bmip.c:518 eelf64btsmip.c:500 eelf64btsmip_fbsd.c:500
#: eelf64hppa.c:274 eelf64lppc.c:924 eelf64lriscv.c:339
#: eelf64lriscv_lp64.c:339 eelf64lriscv_lp64f.c:339 eelf64ltsmip.c:500
#: eelf64ltsmip_fbsd.c:500 eelf64mmix.c:385 eelf64ppc.c:924
#: eelf64ppc_fbsd.c:924 eelf64rdos.c:274 eelf64tilegx.c:274
#: eelf64tilegx_be.c:274 eelf_i386.c:277 eelf_i386_be.c:274
#: eelf_i386_chaos.c:274 eelf_i386_fbsd.c:274 eelf_i386_ldso.c:274
#: eelf_i386_nacl.c:274 eelf_i386_sol2.c:405 eelf_i386_vxworks.c:303
#: eelf_iamcu.c:274 eelf_k1om.c:277 eelf_k1om_fbsd.c:274 eelf_l1om.c:277
#: eelf_l1om_fbsd.c:274 eelf_s390.c:274 eelf_x86_64.c:277
#: eelf_x86_64_cloudabi.c:274 eelf_x86_64_fbsd.c:274 eelf_x86_64_nacl.c:274
#: eelf_x86_64_sol2.c:405 eh8300elf.c:274 eh8300elf_linux.c:274
#: eh8300helf.c:274 eh8300helf_linux.c:274 eh8300hnelf.c:274 eh8300self.c:274
#: eh8300self_linux.c:274 eh8300snelf.c:274 eh8300sxelf.c:274
#: eh8300sxelf_linux.c:274 eh8300sxnelf.c:274 ehppa64linux.c:274
#: ehppaelf.c:581 ehppalinux.c:581 ehppanbsd.c:581 ehppaobsd.c:581
#: ei386lynx.c:274 ei386moss.c:274 ei386nto.c:274 em32relf.c:274
#: em32relf_linux.c:274 em32rlelf.c:274 em32rlelf_linux.c:274
#: em68hc11elf.c:574 em68hc11elfb.c:574 em68hc12elf.c:574 em68hc12elfb.c:574
#: em68kelf.c:424 em68kelfnbsd.c:424 em9s12zelf.c:274 emn10300.c:274
#: ends32belf.c:451 ends32belf16m.c:451 ends32belf_linux.c:451 ends32elf.c:451
#: ends32elf16m.c:451 ends32elf_linux.c:451 enios2elf.c:567 enios2linux.c:567
#: eppclynx.c:477 epruelf.c:294 escore3_elf.c:294 escore7_elf.c:294
#: eshelf.c:274 eshelf_fd.c:274 eshelf_linux.c:274 eshelf_nbsd.c:274
#: eshelf_nto.c:274 eshelf_uclinux.c:274 eshelf_vxworks.c:303 eshlelf.c:274
#: eshlelf_fd.c:274 eshlelf_linux.c:274 eshlelf_nbsd.c:274 eshlelf_nto.c:274
#: eshlelf_vxworks.c:303 ev850.c:320 ev850_rh850.c:320 exgateelf.c:274
#, fuzzy
#| msgid "%P%F: bfd_hash_table_init failed: %E\n"
msgid "%P: %pB: bfd_stat failed: %E\n"
msgstr "%P%F: bfd_hash_table_init ei onnistunut: %E\n"
#: eaarch64cloudabi.c:629 eaarch64cloudabib.c:629 eaarch64elf.c:629
#: eaarch64elf32.c:629 eaarch64elf32b.c:629 eaarch64elfb.c:629
#: eaarch64fbsd.c:629 eaarch64fbsdb.c:629 eaarch64linux.c:629
#: eaarch64linux32.c:629 eaarch64linux32b.c:629 eaarch64linuxb.c:629
#: earcelf.c:314 earcelf_prof.c:314 earclinux.c:316 earclinux_nps.c:316
#: earclinux_prof.c:316 earcv2elf.c:314 earcv2elfx.c:314 earmelf.c:849
#: earmelf_fbsd.c:849 earmelf_fuchsia.c:849 earmelf_linux.c:849
#: earmelf_linux_eabi.c:849 earmelf_linux_fdpiceabi.c:849 earmelf_nacl.c:849
#: earmelf_nbsd.c:849 earmelf_phoenix.c:849 earmelf_vxworks.c:879
#: earmelfb.c:849 earmelfb_fbsd.c:849 earmelfb_fuchsia.c:849
#: earmelfb_linux.c:849 earmelfb_linux_eabi.c:849
#: earmelfb_linux_fdpiceabi.c:849 earmelfb_nacl.c:849 earmelfb_nbsd.c:849
#: earmnto.c:849 earmsymbian.c:849 eavr1.c:517 eavr2.c:517 eavr25.c:517
#: eavr3.c:517 eavr31.c:517 eavr35.c:517 eavr4.c:517 eavr5.c:517 eavr51.c:517
#: eavr6.c:517 eavrtiny.c:517 eavrxmega1.c:517 eavrxmega2.c:517
#: eavrxmega3.c:517 eavrxmega4.c:517 eavrxmega5.c:517 eavrxmega6.c:517
#: eavrxmega7.c:517 ecriself.c:314 ecrislinux.c:314 ed10velf.c:314
#: eelf32_sparc.c:314 eelf32_sparc_sol2.c:445 eelf32_sparc_vxworks.c:343
#: eelf32_spu.c:848 eelf32_tic6x_be.c:452 eelf32_tic6x_elf_be.c:452
#: eelf32_tic6x_elf_le.c:452 eelf32_tic6x_le.c:452 eelf32_tic6x_linux_be.c:452
#: eelf32_tic6x_linux_le.c:452 eelf32_x86_64.c:317 eelf32_x86_64_nacl.c:314
#: eelf32am33lin.c:314 eelf32b4300.c:540 eelf32bfin.c:323 eelf32bfinfd.c:323
#: eelf32bmip.c:540 eelf32bmipn32.c:558 eelf32bsmip.c:558 eelf32btsmip.c:540
#: eelf32btsmip_fbsd.c:540 eelf32btsmipn32.c:540 eelf32btsmipn32_fbsd.c:540
#: eelf32cr16.c:465 eelf32cr16c.c:314 eelf32crx.c:353 eelf32ebmip.c:540
#: eelf32ebmipvxworks.c:569 eelf32elmip.c:540 eelf32elmipvxworks.c:569
#: eelf32epiphany.c:314 eelf32epiphany_4x4.c:316 eelf32frvfd.c:314
#: eelf32ip2k.c:314 eelf32l4300.c:540 eelf32lm32.c:314 eelf32lm32fd.c:314
#: eelf32lmip.c:540 eelf32lppc.c:517 eelf32lppclinux.c:517 eelf32lppcnto.c:517
#: eelf32lppcsim.c:517 eelf32lr5900.c:540 eelf32lr5900n32.c:540
#: eelf32lriscv.c:379 eelf32lriscv_ilp32.c:379 eelf32lriscv_ilp32f.c:379
#: eelf32lsmip.c:540 eelf32ltsmip.c:540 eelf32ltsmip_fbsd.c:540
#: eelf32ltsmipn32.c:540 eelf32ltsmipn32_fbsd.c:540 eelf32m32c.c:325
#: eelf32mb_linux.c:314 eelf32mbel_linux.c:314 eelf32mcore.c:314
#: eelf32mep.c:314 eelf32metag.c:589 eelf32microblaze.c:314
#: eelf32microblazeel.c:314 eelf32mipswindiss.c:540 eelf32or1k.c:314
#: eelf32or1k_linux.c:314 eelf32ppc.c:517 eelf32ppc_fbsd.c:517
#: eelf32ppclinux.c:517 eelf32ppcnto.c:517 eelf32ppcsim.c:517
#: eelf32ppcvxworks.c:491 eelf32ppcwindiss.c:517 eelf32rl78.c:314
#: eelf32rx.c:330 eelf32tilegx.c:314 eelf32tilegx_be.c:314 eelf32tilepro.c:314
#: eelf32vax.c:314 eelf32visium.c:314 eelf32xc16x.c:314 eelf32xc16xl.c:314
#: eelf32xc16xs.c:314 eelf32xstormy16.c:325 eelf32xtensa.c:2201
#: eelf64_aix.c:314 eelf64_ia64.c:338 eelf64_ia64_fbsd.c:338 eelf64_s390.c:329
#: eelf64_sparc.c:314 eelf64_sparc_fbsd.c:314 eelf64_sparc_sol2.c:445
#: eelf64alpha.c:397 eelf64alpha_fbsd.c:397 eelf64alpha_nbsd.c:397
#: eelf64bmip.c:558 eelf64btsmip.c:540 eelf64btsmip_fbsd.c:540
#: eelf64hppa.c:314 eelf64lppc.c:964 eelf64lriscv.c:379
#: eelf64lriscv_lp64.c:379 eelf64lriscv_lp64f.c:379 eelf64ltsmip.c:540
#: eelf64ltsmip_fbsd.c:540 eelf64mmix.c:425 eelf64ppc.c:964
#: eelf64ppc_fbsd.c:964 eelf64rdos.c:314 eelf64tilegx.c:314
#: eelf64tilegx_be.c:314 eelf_i386.c:317 eelf_i386_be.c:314
#: eelf_i386_chaos.c:314 eelf_i386_fbsd.c:314 eelf_i386_ldso.c:314
#: eelf_i386_nacl.c:314 eelf_i386_sol2.c:445 eelf_i386_vxworks.c:343