[binutils-gdb/binutils-2_42-branch] Updated French translations for GOLD and LD
Nick Clifton
nickc@sourceware.org
Mon Jan 29 11:31:57 GMT 2024
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e1106084f6a789278d8cf1c5b8ec1bfa41832665
commit e1106084f6a789278d8cf1c5b8ec1bfa41832665
Author: Nick Clifton <nickc@redhat.com>
Date: Mon Jan 29 11:31:52 2024 +0000
Updated French translations for GOLD and LD
Diff:
---
gold/po/fr.po | 325 ++++---
ld/po/fr.po | 2955 +++++++++++++++++++++++++++++----------------------------
2 files changed, 1682 insertions(+), 1598 deletions(-)
diff --git a/gold/po/fr.po b/gold/po/fr.po
index 4669602f82e..0b3acd5858d 100644
--- a/gold/po/fr.po
+++ b/gold/po/fr.po
@@ -2,7 +2,7 @@
# Copyright © 2021 Free Software Foundation, Inc.
# This file is distributed under the same license as the binutils package.
#
-# Grégoire Scano <gregoire.scano@malloc.fr>, 2015, 2018-2023.
+# Grégoire Scano <gregoire.scano@malloc.fr>, 2015, 2018-2024.
# Christian Wiatr <w9204-fs@yahoo.com>, 2023.
#
# stub => espace d'amorçage
@@ -10,10 +10,10 @@
# relocation => relocalisation
msgid ""
msgstr ""
-"Project-Id-Version: gold 2.40.90\n"
+"Project-Id-Version: gold 2.41.90\n"
"Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
-"POT-Creation-Date: 2023-07-03 11:34+0100\n"
-"PO-Revision-Date: 2023-07-05 21:56+0800\n"
+"POT-Creation-Date: 2024-01-15 14:59+0000\n"
+"PO-Revision-Date: 2024-01-26 23:17+0800\n"
"Last-Translator: Grégoire Scano <gregoire.scano@malloc.fr>\n"
"Language-Team: French <traduc@traduc.org>\n"
"Language: fr\n"
@@ -45,12 +45,12 @@ msgstr "relocalisation dynamique "
msgid "Invalid/unrecognized reloc reloc %d."
msgstr "Relocalisation %d non valide ou non reconnue."
-#: aarch64.cc:511 arm.cc:7391 mips.cc:6685
+#: aarch64.cc:511 arm.cc:7391 mips.cc:6723
#, c-format
msgid "undefined or discarded local symbol %u from object %s in GOT"
msgstr "symbole local %u non-défini ou écarté depuis l'objet %s dans la GOT"
-#: aarch64.cc:532 arm.cc:7413 mips.cc:6704
+#: aarch64.cc:532 arm.cc:7413 mips.cc:6742
#, c-format
msgid "undefined or discarded symbol %s in GOT"
msgstr "symbole %s non défini ou écarté dans la GOT"
@@ -65,112 +65,112 @@ msgstr "index de nom de table des symboles invalide : %u"
msgid "symbol table name section has wrong type: %u"
msgstr "la section de nom de table des symboles a un type incorrect : %u"
-#: aarch64.cc:3832 arm.cc:10905 mips.cc:9608 powerpc.cc:2935 target.cc:94
+#: aarch64.cc:3833 arm.cc:10905 mips.cc:9646 powerpc.cc:2935 target.cc:94
#, c-format
msgid "%s: unsupported ELF file type %d"
msgstr "%s : type de fichier ELF %d non pris en charge"
-#: aarch64.cc:4014 arm.cc:12181
+#: aarch64.cc:4015 arm.cc:12181
#, c-format
msgid "cannot handle branch to local %u in a merged section %s"
msgstr "impossible de gérer une branche vers %u local dans une section fusionnée %s"
-#: aarch64.cc:4379 arm.cc:7593 i386.cc:193 s390.cc:216 sparc.cc:1366
+#: aarch64.cc:4380 arm.cc:7593 i386.cc:193 s390.cc:216 sparc.cc:1366
#: tilegx.cc:182 x86_64.cc:314
msgid "** PLT"
msgstr "** PLT"
-#: aarch64.cc:5554
+#: aarch64.cc:5555
#, c-format
msgid "Stub is too far away, try a smaller value for '--stub-group-size'. The current value is 0x%lx."
msgstr "L'espace d'amorçage est bien trop loin, essayez une valeur plus petite pour « --stub-group-size ». La valeur actuelle est 0x%lx."
-#: aarch64.cc:6016 arm.cc:8477 i386.cc:1772 mips.cc:12461 powerpc.cc:7845
+#: aarch64.cc:6017 arm.cc:8477 i386.cc:1772 mips.cc:12507 powerpc.cc:7848
#: s390.cc:2185 s390.cc:2633 sparc.cc:2134 tilegx.cc:3137 tilegx.cc:3589
-#: x86_64.cc:3012 x86_64.cc:3459
+#: x86_64.cc:3027 x86_64.cc:3497
#, c-format
msgid "%s: unsupported reloc %u against local symbol"
msgstr "%s : la relocalisation %u vers un symbole local n'est pas prise en charge"
-#: aarch64.cc:6057 powerpc.cc:7950 s390.cc:2259 sparc.cc:2230
+#: aarch64.cc:6058 powerpc.cc:7953 s390.cc:2259 sparc.cc:2230
msgid "requires unsupported dynamic reloc; recompile with -fPIC"
msgstr "nécessite une relocalisation dynamique non prise en charge ; veuillez recompiler avec -fPIC"
-#: aarch64.cc:6079
+#: aarch64.cc:6080
#, c-format
msgid "%s: unsupported TLS reloc %s for IFUNC symbol"
msgstr "%s : la relocalisation TLS %s pour un symbole IFUNC n'est pas prise en charge"
-#: aarch64.cc:6123 aarch64.cc:6187 aarch64.cc:6497
+#: aarch64.cc:6124 aarch64.cc:6188 aarch64.cc:6498
#, c-format
msgid "%s: unsupported reloc %u in pos independent link."
msgstr "%s : la relocalisation %u n'est pas prise en charge pour un lien indépendant de la position"
-#: aarch64.cc:6288
+#: aarch64.cc:6289
#, c-format
msgid "%s: unsupported TLSLE reloc %u in shared code."
msgstr "%s : relocalisation TLSLE %u non prise en charge dans un code partagé."
-#: aarch64.cc:6373 arm.cc:8885 i386.cc:2127 mips.cc:12474 powerpc.cc:8785
+#: aarch64.cc:6374 arm.cc:8885 i386.cc:2127 mips.cc:12520 powerpc.cc:8788
#: s390.cc:3064 s390.cc:3081 sparc.cc:2572 tilegx.cc:3605 tilegx.cc:4144
-#: x86_64.cc:3475 x86_64.cc:3979
+#: x86_64.cc:3513 x86_64.cc:4038
#, c-format
msgid "%s: unsupported reloc %u against global symbol %s"
msgstr "%s : la relocalisation %u vers le symbole global %s n'est pas prise en charge"
-#: aarch64.cc:6723
+#: aarch64.cc:6724
#, c-format
msgid "%s: unsupported TLSLE reloc type %u in shared objects."
msgstr "%s : le type de relocalisation TLSLE %u n'est pas prise en charge pour les objets partagés"
-#: aarch64.cc:6768
+#: aarch64.cc:6769
#, c-format
msgid "%s: unsupported reloc type in global scan"
msgstr "%s : type de relocalisation non prise en charge lors d'un balayage global"
-#: aarch64.cc:6908 powerpc.cc:9922 s390.cc:4014 sparc.cc:3164 tilegx.cc:4211
-#: x86_64.cc:4044
+#: aarch64.cc:6909 powerpc.cc:9925 s390.cc:4014 sparc.cc:3164 tilegx.cc:4211
+#: x86_64.cc:4103
#, c-format
msgid "%s: unsupported REL reloc section"
msgstr "%s : section de relocalisation REL non prise en charge"
-#: aarch64.cc:7071 arm.cc:9615
+#: aarch64.cc:7072 arm.cc:9615
#, c-format
msgid "cannot relocate %s in object file"
msgstr "impossible de relocaliser %s dans le fichier objet"
-#: aarch64.cc:7344 i386.cc:2987 i386.cc:3753 mips.cc:10076 powerpc.cc:12279
-#: s390.cc:3465 sparc.cc:3695 tilegx.cc:4726 x86_64.cc:4537
+#: aarch64.cc:7345 i386.cc:2987 i386.cc:3753 mips.cc:10114 powerpc.cc:12282
+#: s390.cc:3465 sparc.cc:3695 tilegx.cc:4726 x86_64.cc:4597
#, c-format
msgid "unexpected reloc %u in object file"
msgstr "relocalisation %u inattendue dans le fichier objet"
-#: aarch64.cc:7350
+#: aarch64.cc:7351
#, c-format
msgid "unsupported reloc %s"
msgstr "la relocalisation %s n'est pas prise en charge"
-#: aarch64.cc:7362 arm.cc:10095 arm.cc:10713
+#: aarch64.cc:7363 arm.cc:10095 arm.cc:10713
#, c-format
msgid "relocation overflow in %s"
msgstr "débordement de relocalisation dans %s"
-#: aarch64.cc:7370 arm.cc:10103 arm.cc:10718
+#: aarch64.cc:7371 arm.cc:10103 arm.cc:10718
#, c-format
msgid "unexpected opcode while processing relocation %s"
msgstr "code-opération (opcode) non attendu lors du traitement de la relocalisation %s"
-#: aarch64.cc:7466
+#: aarch64.cc:7467
#, c-format
msgid "unsupported gd_to_ie relaxation on %u"
msgstr "la relaxation gd_to_ie sur %u n'est pas prise en charge"
-#: aarch64.cc:7638
+#: aarch64.cc:7639
#, c-format
msgid "%s: unsupported reloc %u in non-static TLSLE mode."
msgstr "%s : la relocalisation %u n'est pas prise en charge dans un mode TLSLE non statique"
-#: aarch64.cc:7723
+#: aarch64.cc:7724
#, c-format
msgid "%s: unsupported TLS reloc %u."
msgstr "%s : la relocalisation TLS %u n'est pas prise en charge"
@@ -183,32 +183,32 @@ msgstr "%s : la relocalisation TLS %u n'est pas prise en charge"
#. However the gd_to_le relaxation decision has been made early
#. in the scan stage, where we did not allocate a GOT entry for
#. this symbol. Therefore we have to exit and report an error now.
-#: aarch64.cc:7780 aarch64.cc:7880
+#: aarch64.cc:7781 aarch64.cc:7881
#, c-format
msgid "unexpected reloc insn sequence while relaxing tls gd to le for reloc %u."
msgstr "relocalisation de séquence insn imprévue lors de la relaxation tls_gd_to_le pour la relocalisation %u."
-#: aarch64.cc:7955
+#: aarch64.cc:7956
#, c-format
msgid "TLS variable referred by reloc %u is too far from TP."
msgstr "la variable TLS visée par la relocalisation %u est trop loin du TP."
-#: aarch64.cc:8025
+#: aarch64.cc:8026
#, c-format
msgid "TLS variable referred by reloc %u is too far from TP. We Can't do gd_to_le relaxation.\n"
msgstr "la variable TLS visée par la relocalisation %u est trop loin du TP. Impossible d'effectuer la relaxation gd_to_le.\n"
-#: aarch64.cc:8049
+#: aarch64.cc:8050
#, c-format
msgid "unsupported tlsdesc gd_to_le optimization on reloc %u"
msgstr "optimisation tlsdesc gd_to_le sur la relocalisation %u non prise en charge"
-#: aarch64.cc:8121
+#: aarch64.cc:8122
#, c-format
msgid "Don't support tlsdesc gd_to_ie optimization on reloc %u"
msgstr "Ne prend pas en charge l'optimisation tlsdesc gs_to_ie sur la relocalisation %u"
-#: aarch64.cc:8456
+#: aarch64.cc:8478
#, c-format
msgid "Erratum 835769 found and fixed at \"%s\", section %d, offset 0x%08x."
msgstr "Erratum 835769 trouvé et corrigé à « %s », section %d, décalage 0x%08x."
@@ -389,27 +389,27 @@ msgid "requires unsupported dynamic reloc %s; recompile with -fPIC"
msgstr "nécessite une relocalisation dynamique %s non prise en charge ; recompiler avec -fPIC"
#: arm.cc:8547 i386.cc:1786 s390.cc:2276 sparc.cc:2247 tilegx.cc:3223
-#: x86_64.cc:3118
+#: x86_64.cc:3133
#, c-format
msgid "%s: unsupported TLS reloc %u for IFUNC symbol"
msgstr "%s : la relocalisation TLS %u pour un symbole IFUNC n'est pas prise en charge"
-#: arm.cc:8643 i386.cc:1862 powerpc.cc:8254 s390.cc:2369 x86_64.cc:3216
+#: arm.cc:8643 i386.cc:1862 powerpc.cc:8257 s390.cc:2369 x86_64.cc:3233
#, c-format
msgid "section symbol %u has bad shndx %u"
msgstr "le symbole de section %u a un mauvais shndx %u"
#. These are relocations which should only be seen by the
#. dynamic linker, and should never be seen here.
-#: arm.cc:8752 arm.cc:9233 i386.cc:1950 i386.cc:2436 mips.cc:11258
-#: s390.cc:2468 s390.cc:2902 sparc.cc:2553 sparc.cc:3033 tilegx.cc:3584
-#: tilegx.cc:4139 x86_64.cc:3331 x86_64.cc:3852
+#: arm.cc:8752 arm.cc:9233 i386.cc:1950 i386.cc:2436 mips.cc:11296 s390.cc:2468
+#: s390.cc:2902 sparc.cc:2553 sparc.cc:3033 tilegx.cc:3584 tilegx.cc:4139
+#: x86_64.cc:3358 x86_64.cc:3898
#, c-format
msgid "%s: unexpected reloc %u in object file"
msgstr "%s : relocalisation %u inattendue dans le fichier objet"
-#: arm.cc:8784 i386.cc:1984 mips.cc:10707 s390.cc:2512 sparc.cc:2452
-#: tilegx.cc:3488 x86_64.cc:3363
+#: arm.cc:8784 i386.cc:1984 mips.cc:10745 s390.cc:2512 sparc.cc:2452
+#: tilegx.cc:3488 x86_64.cc:3399
#, c-format
msgid "local symbol %u has bad shndx %u"
msgstr "le symbole local %u a un mauvais shndx %u"
@@ -424,10 +424,10 @@ msgid "unable to provide V4BX reloc interworking fix up; the target profile does
msgstr "impossible de fournir une correction de relocalisation V4BX interopérable ; le profil de la cible ne prend pas en charge l'instruction BX"
#: arm.cc:10247 i386.cc:3019 i386.cc:3101 i386.cc:3166 i386.cc:3202
-#: i386.cc:3274 mips.cc:12296 powerpc.cc:12393 s390.cc:3471 s390.cc:3542
+#: i386.cc:3274 mips.cc:12342 powerpc.cc:12396 s390.cc:3471 s390.cc:3542
#: s390.cc:3579 s390.cc:3601 s390.cc:3626 sparc.cc:3701 sparc.cc:3892
-#: sparc.cc:3953 sparc.cc:4060 tilegx.cc:4732 x86_64.cc:4558 x86_64.cc:4684
-#: x86_64.cc:4756 x86_64.cc:4790
+#: sparc.cc:3953 sparc.cc:4060 tilegx.cc:4732 x86_64.cc:4620 x86_64.cc:4748
+#: x86_64.cc:4823 x86_64.cc:4857
#, c-format
msgid "unsupported reloc %u"
msgstr "la relocalisation %u n'est pas prise en charge"
@@ -544,7 +544,7 @@ msgstr "** attributs"
msgid "cannot open %s: %s:"
msgstr "impossible d'ouvrir %s : %s :"
-#: common.cc:351 output.cc:2469 output.cc:2568
+#: common.cc:351 output.cc:2470 output.cc:2569
#, c-format
msgid "out of patch space in section %s; relink with --incremental-full"
msgstr "à court d'espace de retouche dans la section %s ; rééditer les liens avec --incremental-full"
@@ -1065,7 +1065,7 @@ msgstr "impossible d'utiliser split-stack « %s » et non-split-stack « %s
#. FIXME: This needs to specify the location somehow.
#: i386.cc:639 i386.cc:2800 sparc.cc:324 sparc.cc:3296 x86_64.cc:962
-#: x86_64.cc:4238
+#: x86_64.cc:4297
msgid "missing expected TLS relocation"
msgstr "absence de la relocalisation TLS attendue"
@@ -1098,12 +1098,12 @@ msgstr "relocalisation %u imprévue vers un symbole local sans registre de base
msgid "both SUN and GNU model TLS relocations"
msgstr "SUN et GNU suivent les relocalisations TLS"
-#: i386.cc:3767 mips.cc:10080
+#: i386.cc:3767 mips.cc:10118
#, c-format
msgid "unsupported reloc %u in object file"
msgstr "la relocalisation %u n'est pas prise en charge dans le fichier objet"
-#: i386.cc:4036 powerpc.cc:9876 s390.cc:4886 x86_64.cc:5642
+#: i386.cc:4036 powerpc.cc:9879 s390.cc:4886 x86_64.cc:5743
#, c-format
msgid "failed to match split-stack sequence at section %u offset %0zx"
msgstr "l'association de séquence de la pile scindée (split-stack) à la position %2$0zx de la section %1$u a échoué"
@@ -1159,7 +1159,7 @@ msgstr "%s : fichier de script a changé"
msgid "unsupported ELF machine number %d"
msgstr "le numéro de machine ELF %d n'est pas pris en charge"
-#: incremental.cc:871 object.cc:3403
+#: incremental.cc:871 object.cc:3432
#, c-format
msgid "%s: incompatible target"
msgstr "%s : cible incompatible"
@@ -1307,12 +1307,12 @@ msgstr "erreur : --package-metadata=%s contient du JSON non valide : %s\n"
msgid "load segment overlap [0x%llx -> 0x%llx] and [0x%llx -> 0x%llx]"
msgstr "le segment de chargement chevauche [0x%llx -> 0x%llx] et [0x%llx -> 0x%llx]"
-#: layout.cc:4311 output.cc:4549
+#: layout.cc:4311 output.cc:4550
#, c-format
msgid "out of patch space for section %s; relink with --incremental-full"
msgstr "à court d'espace de retouche pour la section %s ; rééditer les liens avec --incremental-full"
-#: layout.cc:4320 output.cc:4557
+#: layout.cc:4320 output.cc:4558
#, c-format
msgid "%s: section changed size; relink with --incremental-full"
msgstr "%s : changement de taille de la section ; rééditer les liens avec --incremental-full"
@@ -1449,165 +1449,165 @@ msgstr ".reginfo"
msgid ".MIPS.abiflags"
msgstr ".MIPS.abiflags"
-#: mips.cc:4632
+#: mips.cc:4634
msgid "JALX to a non-word-aligned address"
msgstr "JALX vers un adresse non alignée sur un mot"
-#: mips.cc:4686
+#: mips.cc:4688
msgid "Unsupported jump between ISA modes; consider recompiling with interlinking enabled."
msgstr "Sauts non pris en charge entre des modes ISA ; envisagez de recompiler avec l'inter-édition de liens activée."
-#: mips.cc:5486
-msgid "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
-msgstr "la section de petites données dépasse 64Ko ; diminuez la limite de taille des petites données (voir l'option -G)"
+#: mips.cc:5481 mips.cc:5524
+msgid "small-data section too large; lower small-data size limit (see option -G)"
+msgstr "la section de petites données est trop large ; diminuez la limite de taille des petites données (voir l'option -G)"
-#: mips.cc:6907
+#: mips.cc:6945
#, c-format
msgid "%s: .MIPS.abiflags section has unsupported version %u"
msgstr "%s : la section .MIPS.abiflags a une version %u non prise en charge"
-#: mips.cc:6970
+#: mips.cc:7008
#, c-format
msgid "%s: Warning: bad `%s' option size %u smaller than its header"
msgstr "%s : Avertissement : l'option « %s » a une mauvaise taille %u plus petite que son en-tête"
-#: mips.cc:7050
+#: mips.cc:7088
#, c-format
msgid "no relocation found in mips16 stub section '%s'"
msgstr "pas de relocalisations trouvées dans la section d'amorçage mips16 « %s »"
-#: mips.cc:7552 mips.cc:7715
+#: mips.cc:7590 mips.cc:7753
#, c-format
msgid ".got.plt offset of %ld from .plt beyond the range of ADDIUPC"
msgstr "décalage de .got.plt de %ld depuis .plt hors de portée de l'intervalle de ADDIUPC"
-#: mips.cc:8263
+#: mips.cc:8301
#, c-format
msgid "Warning: bad `%s' option size %u smaller than its header in output section"
msgstr "Avertissement : mauvaise taille %2$u pour l'option « %1$s » car plus petite que son en-tête dans la section de sortie"
-#: mips.cc:9103
+#: mips.cc:9141
#, c-format
msgid "%s: Unknown architecture %s"
msgstr "%s : Architecture %s inconnue"
-#: mips.cc:9204
+#: mips.cc:9242
#, c-format
msgid "%s: Inconsistent ISA between e_flags and .MIPS.abiflags"
msgstr "%s : ISA incohérent entre e_flags et .MIPS.abiflags"
-#: mips.cc:9208
+#: mips.cc:9246
#, c-format
msgid "%s: Inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
msgstr "%s : FP ABI incohérent entre .gnu.attributes et .MIPS.abiflags"
-#: mips.cc:9211
+#: mips.cc:9249
#, c-format
msgid "%s: Inconsistent ASEs between e_flags and .MIPS.abiflags"
msgstr "%s : ASEs incohérents entre e_flags et .MIPS.abiflags"
-#: mips.cc:9217
+#: mips.cc:9255
#, c-format
msgid "%s: Inconsistent ISA extensions between e_flags and .MIPS.abiflags"
msgstr "%s : extensions ISA incohérentes entre e_flags et .MIPS.abiflags"
-#: mips.cc:9220
+#: mips.cc:9258
#, c-format
msgid "%s: Unexpected flag in the flags2 field of .MIPS.abiflags (0x%x)"
msgstr "%s : Drapeau non attendu dans le champ du drapeau flags2 de .MIPS.abiflags (0x%x)"
-#: mips.cc:9242
+#: mips.cc:9280
msgid "-mips32r2 -mfp64 (12 callee-saved)"
msgstr "-mips32r2 -mfp64 (12 appelant économisés)"
-#: mips.cc:9283
+#: mips.cc:9321
#, c-format
msgid "%s: FP ABI %s is incompatible with %s"
msgstr "%s : FP ABI %s n'est pas compatible avec %s"
-#: mips.cc:9418
+#: mips.cc:9456
#, c-format
msgid "%s: linking abicalls files with non-abicalls files"
msgstr "%s : éditer les liens de fichiers abicalls avec des fichiers non abicalls"
-#: mips.cc:9431
+#: mips.cc:9469
#, c-format
msgid "%s: linking 32-bit code with 64-bit code"
msgstr "%s : édition de liens d'un code 32 bits avec un code 64 bits"
#. The ISAs aren't compatible.
-#: mips.cc:9457 mips.cc:9509 mips.cc:9523
+#: mips.cc:9495 mips.cc:9547 mips.cc:9561
#, c-format
msgid "%s: linking %s module with previous %s modules"
msgstr "%s : édition de liens du module %s avec les précédents %s modules"
-#: mips.cc:9473
+#: mips.cc:9511
#, c-format
msgid "%s: ABI mismatch: linking %s module with previous %s modules"
msgstr "%s : désaccord ABI : édition de liens du module %s avec les précédents %s modules"
-#: mips.cc:9495
+#: mips.cc:9533
#, c-format
msgid "%s: ASE mismatch: linking %s module with previous %s modules"
msgstr "%s : désaccord ASE : édition de liens du module %s avec les précédents %s modules"
-#: mips.cc:9536
+#: mips.cc:9574
#, c-format
msgid "%s: uses different e_flags (0x%x) fields than previous modules (0x%x)"
msgstr "%s : utilise des champs de e_flags (0x%x) différents des modules précédents (0x%x)"
-#: mips.cc:9944
+#: mips.cc:9982
#, c-format
msgid "Unknown dynamic tag 0x%x"
msgstr "Etiquette dynamique 0x%x inconnue"
-#: mips.cc:10385 mips.cc:12322
+#: mips.cc:10423 mips.cc:12368
#, c-format
msgid "relocation overflow: %u against local symbol %u in %s"
msgstr "débordement de relocalisation : %u vers le symbole local %u dans %s"
-#: mips.cc:10391 mips.cc:12338
+#: mips.cc:10429 mips.cc:12384
msgid "unexpected opcode while processing relocation"
msgstr "code-opération (opcode) non attendu lors du traitement de la relocalisation"
-#: mips.cc:10539
+#: mips.cc:10577
#, c-format
msgid "CALL16 reloc at 0x%lx not against global symbol "
msgstr "relocalisation CALL16 à 0x%lx ne va pas vers un symbole global"
-#: mips.cc:10791 mips.cc:11296
+#: mips.cc:10829 mips.cc:11334
#, c-format
msgid "%s: relocation %u against `%s' can not be used when making a shared object; recompile with -fPIC"
msgstr "%s : la relocalisation %u vers « %s » ne peut pas être utilisée lors de la création d'un objet partagé ; recompilez avec -fPIC"
-#: mips.cc:11107
+#: mips.cc:11145
#, c-format
msgid "non-dynamic relocations refer to dynamic symbol %s"
msgstr "les relocalisations non dynamiques se réfèrrent au symbole dynamique %s"
-#: mips.cc:11584
+#: mips.cc:11622
msgid "relocations against _gp_disp are permitted only with R_MIPS_HI16 and R_MIPS_LO16 relocations."
msgstr "les relocalisation vers _gp_disp ne sont permises qu'avec les relocalisations R_MIPS_HI16 et R_MIPS_LO16."
-#: mips.cc:11719
+#: mips.cc:11757
msgid "MIPS16 and microMIPS functions cannot call each other"
msgstr "les fonctions MIPS16 et microMIPS ne peuvent pas s'appeler mutuellement"
-#: mips.cc:12327
+#: mips.cc:12373
#, c-format
msgid "relocation overflow: %u against '%s' defined in %s"
msgstr "débordement de relocalisation : %u vers « %s » défini dans %s"
-#: mips.cc:12333
+#: mips.cc:12379
#, c-format
msgid "relocation overflow: %u against '%s'"
msgstr "débordement de relocalisation : %u vers « %s »"
-#: mips.cc:12342
+#: mips.cc:12388
msgid "unaligned PC-relative relocation"
msgstr "relocalisation relative au PC non alignée"
-#: nacl.cc:43 object.cc:174 object.cc:3451 output.cc:5191
+#: nacl.cc:43 object.cc:174 object.cc:3480 output.cc:5192
#, c-format
msgid "%s: %s"
msgstr "%s : %s"
@@ -1715,41 +1715,41 @@ msgstr "l'index de section %u n'est pas connu pour le symbole local %u"
msgid "local symbol %u section index %u out of range"
msgstr "l'index de section %u du symbole local %u est hors de portée"
-#: object.cc:3156 reloc.cc:833
+#: object.cc:3185 reloc.cc:833
#, c-format
msgid "could not decompress section %s"
msgstr "impossible de décompresser la section %s"
-#: object.cc:3282
+#: object.cc:3311
#, c-format
msgid "%s is not supported but is required for %s in %s"
msgstr "%s n'est pas pris en charge mais reste nécessaire pour %s dans %s"
-#: object.cc:3359
+#: object.cc:3388
msgid "function "
msgstr "fonction"
-#: object.cc:3393
+#: object.cc:3422
#, c-format
msgid "%s: unsupported ELF machine number %d"
msgstr "%s : numéro de machine ELF %d non pris en charge"
-#: object.cc:3467 plugin.cc:2279
+#: object.cc:3496 plugin.cc:2279
#, c-format
msgid "%s: not configured to support 32-bit big-endian object"
msgstr "%s : non configuré pour prendre en charge les objets 32 bits gros-boutistes"
-#: object.cc:3483 plugin.cc:2288
+#: object.cc:3512 plugin.cc:2288
#, c-format
msgid "%s: not configured to support 32-bit little-endian object"
msgstr "%s : non configuré pour prendre en charge les objets 32 bits petits-boutistes"
-#: object.cc:3502 plugin.cc:2300
+#: object.cc:3531 plugin.cc:2300
#, c-format
msgid "%s: not configured to support 64-bit big-endian object"
msgstr "%s : non configuré pour prendre en charge les objets 64 bits gros-boutistes"
-#: object.cc:3518 plugin.cc:2309
+#: object.cc:3547 plugin.cc:2309
#, c-format
msgid "%s: not configured to support 64-bit little-endian object"
msgstr "%s : non configuré pour prendre en charge les objets 64 bits petits-boutistes"
@@ -3288,94 +3288,94 @@ msgstr "Garder .text.hot, .text.startup, .text.exit et .text.unlikely comme sect
msgid "Merge all .text.* prefix sections."
msgstr "Fusionner tous les préfixes de section .text.* ."
-#: output.cc:1346
+#: output.cc:1347
msgid "section group retained but group element discarded"
msgstr "groupe de section retenu mais élément de groupe éliminé"
-#: output.cc:1733 output.cc:1765
+#: output.cc:1734 output.cc:1766
msgid "out of patch space (GOT); relink with --incremental-full"
msgstr "à court d'espace de retouche (GOT) ; rééditer les liens avec --incremental-full"
-#: output.cc:2414
+#: output.cc:2415
#, c-format
msgid "invalid alignment %lu for section \"%s\""
msgstr "l'alignement %lu de la section « %s » n'est pas valide"
-#: output.cc:4577
+#: output.cc:4578
msgid "script places BSS section in the middle of a LOAD segment; space will be allocated in the file"
msgstr "le script place la section BSS au milieu d'un segment LOAD ; de l'espace sera alloué dans le fichier"
-#: output.cc:4599
+#: output.cc:4600
#, c-format
msgid "dot moves backward in linker script from 0x%llx to 0x%llx"
msgstr "le point est déplacé en arrière dans le script de l'éditeur de liens de 0x%llx à 0x%llx"
-#: output.cc:4602
+#: output.cc:4603
#, c-format
msgid "address of section '%s' moves backward from 0x%llx to 0x%llx"
msgstr "l'adresse de la section « %s » est déplacée en arrière de 0x%llx à 0x%llx"
-#: output.cc:4971
+#: output.cc:4972
#, c-format
msgid "%s: incremental base and output file name are the same"
msgstr "%s : les noms des fichiers de sortie et de base incrémentale sont identiques"
-#: output.cc:4978
+#: output.cc:4979
#, c-format
msgid "%s: stat: %s"
msgstr "%s : stat : %s"
-#: output.cc:4983
+#: output.cc:4984
#, c-format
msgid "%s: incremental base file is empty"
msgstr "%s : le fichier incrémental de base est vide"
-#: output.cc:4995 output.cc:5093
+#: output.cc:4996 output.cc:5094
#, c-format
msgid "%s: open: %s"
msgstr "%s : open() : %s"
-#: output.cc:5012
+#: output.cc:5013
#, c-format
msgid "%s: read failed: %s"
msgstr "%s : échec de read() : %s"
-#: output.cc:5017
+#: output.cc:5018
#, c-format
msgid "%s: file too short: read only %lld of %lld bytes"
msgstr "%s : fichier trop court : seulement %lld octets lus sur %lld"
-#: output.cc:5117
+#: output.cc:5118
#, c-format
msgid "%s: mremap: %s"
msgstr "%s : mremap() : %s"
-#: output.cc:5136
+#: output.cc:5137
#, c-format
msgid "%s: mmap: %s"
msgstr "%s : mmap() : %s"
-#: output.cc:5228
+#: output.cc:5229
#, c-format
msgid "%s: mmap: failed to allocate %lu bytes for output file: %s"
msgstr "%s : mmap() : impossible d'allouer %lu octet(s) pour le fichier de sortie : %s"
-#: output.cc:5246
+#: output.cc:5247
#, c-format
msgid "%s: munmap: %s"
msgstr "%s : munmap() : %s"
-#: output.cc:5266
+#: output.cc:5267
#, c-format
msgid "%s: write: unexpected 0 return-value"
msgstr "%s : valeur de retour 0 inattendue"
-#: output.cc:5268
+#: output.cc:5269
#, c-format
msgid "%s: write: %s"
msgstr "%s : write() : %s"
-#: output.cc:5283
+#: output.cc:5284
#, c-format
msgid "%s: close: %s"
msgstr "%s : close() : %s"
@@ -3519,104 +3519,109 @@ msgstr "%s : %s dépasse la taille d'un groupe"
msgid "%s:%s: branch in non-executable section, no long branch stub for you"
msgstr "%s : %s : branchement dans une section non exécutable, pas d'espace d'amorçage pour branche distante pour vous"
-#: powerpc.cc:3795
+#: powerpc.cc:3798
#, c-format
msgid "%s: stub group size is too large; retrying with %#x"
msgstr "%s : la taille du group d'espace d'amorçage est trop grande ; nouvelle tentative avec %#x"
-#: powerpc.cc:5738
+#: powerpc.cc:5741
msgid "** glink"
msgstr "** glink"
-#: powerpc.cc:6403 powerpc.cc:7118
+#: powerpc.cc:6406 powerpc.cc:7121
#, c-format
msgid "linkage table error against `%s'"
msgstr "erreur dans la table d'édition de liens vers « %s »"
-#: powerpc.cc:6406
+#: powerpc.cc:6409
#, c-format
msgid "linkage table error against `%s:[local %u]'"
msgstr "erreur dans la table d'édition de liens vers « %s :[%u local] »"
-#: powerpc.cc:7245
+#: powerpc.cc:7248
msgid "** save/restore"
msgstr "** sauvegarder/restaurer"
-#: powerpc.cc:8043
+#: powerpc.cc:8046
#, c-format
msgid "%s: unsupported reloc %u for IFUNC symbol"
msgstr "%s : relocalisation %u pour un symbole IFUNC non prise en charge"
-#: powerpc.cc:8309 powerpc.cc:9096
+#: powerpc.cc:8312 powerpc.cc:9099
#, c-format
msgid "tocsave symbol %u has bad shndx %u"
msgstr "le symbole tocsave %u a un mauvais shndx %u"
-#: powerpc.cc:8600 powerpc.cc:9433
+#: powerpc.cc:8603 powerpc.cc:9436
#, c-format
msgid "%s: toc optimization is not supported for %#08x instruction"
msgstr "%s : optimization toc non prise en charge pour l'instruction %#08x"
-#: powerpc.cc:8666 powerpc.cc:9495
+#: powerpc.cc:8669 powerpc.cc:9498
#, c-format
msgid "%s: unsupported -mbss-plt code"
msgstr "%s : code -mbss-plt non pris en charge"
-#: powerpc.cc:9842
+#: powerpc.cc:9845
#, c-format
msgid "split-stack stack size overflow at section %u offset %0zx"
msgstr "dépassement de la taille de pile de la pile scindée à la position %2$0zx de la section %1$u a échoué"
-#: powerpc.cc:9913
+#: powerpc.cc:9916
msgid "--plt-localentry is especially dangerous without ld.so support to detect ABI violations"
msgstr "--plt-localentry est particulièrement dangereux sans support ld.so pour détecter les violations ABI"
-#: powerpc.cc:9942
+#: powerpc.cc:9945
msgid "--plt-localentry is incompatible with power10 pc-relative code"
msgstr "--plt-localentry n'est pas compatible avec du code power10 relatif au pointeur d'instruction"
-#: powerpc.cc:10249 powerpc.cc:10255
+#: powerpc.cc:10252 powerpc.cc:10258
#, c-format
msgid "%s uses hard float, %s uses soft float"
msgstr "%s utilise des flottants matériels, %s utilise des flottants logiciels"
-#: powerpc.cc:10261 powerpc.cc:10268
+#: powerpc.cc:10264 powerpc.cc:10271
#, c-format
msgid "%s uses double-precision hard float, %s uses single-precision hard float"
msgstr "%s utilise des flotants matériels double précision, %s utilise des flottants matériels simple précision"
-#: powerpc.cc:10288 powerpc.cc:10294
+#: powerpc.cc:10291 powerpc.cc:10297
#, c-format
msgid "%s uses 64-bit long double, %s uses 128-bit long double"
msgstr "%s utilise des long double de 64 bits, %s utilise des long double de 128 bits"
-#: powerpc.cc:10300 powerpc.cc:10306
+#: powerpc.cc:10303 powerpc.cc:10309
#, c-format
msgid "%s uses IBM long double, %s uses IEEE long double"
msgstr "%s utilise des long double IBM, %s utilise des long double IEEE"
-#: powerpc.cc:10360 powerpc.cc:10366
+#: powerpc.cc:10363 powerpc.cc:10369
#, c-format
msgid "%s uses AltiVec vector ABI, %s uses SPE vector ABI"
msgstr "%s utilise des vecteurs ABI AltiVec, %s utilise des vecteurs ABI SPE"
-#: powerpc.cc:10395 powerpc.cc:10402
+#: powerpc.cc:10398 powerpc.cc:10405
#, c-format
msgid "%s uses r3/r4 for small structure returns, %s uses memory"
msgstr "%s utilise r3/r4 pour le renvoi de petites structures, %s utilise la mémoire"
-#: powerpc.cc:10972
+#: powerpc.cc:10975
msgid "call lacks nop, can't restore toc; recompile with -fPIC"
msgstr "nop fait défaut lors de l'appel, impossible de restaurer la toc ; recompiler avec -fPIC"
-#: powerpc.cc:12424 s390.cc:3479
-msgid "relocation overflow"
-msgstr "débordement de relocalisation"
+#: powerpc.cc:12434 powerpc.cc:12442
+#, c-format
+msgid "reloc type %u overflow against '%s'"
+msgstr "le type de relocalisation %u déborde vers « %s »"
-#: powerpc.cc:12426
+#: powerpc.cc:12437
msgid "try relinking with a smaller --stub-group-size"
msgstr "essayez d'éditer les liens avec un --stub-group-size plus petit"
+#: powerpc.cc:12444
+msgid "debug info may be unreliable, compile with -gdwarf64"
+msgstr "les informations de déboguage ne sont peut-être pas fiables, compilez avec -gdwarf64"
+
#: readsyms.cc:285
#, c-format
msgid "%s: file is empty"
@@ -3752,11 +3757,15 @@ msgstr "éditeur de liens défini"
msgid "R_390_PC32DBL target misaligned at %llx"
msgstr "la cible R_390_PC32DBL n'est pas bien alignée à %llx"
-#: s390.cc:1099 tilegx.cc:2088 x86_64.cc:1697
+#: s390.cc:1099 tilegx.cc:2088 x86_64.cc:1699
msgid "out of patch space (PLT); relink with --incremental-full"
msgstr "à court d'espace de retouche (PLT) ; rééditer les liens avec --incremental-full"
-#: s390.cc:3677 s390.cc:3733 x86_64.cc:4878
+#: s390.cc:3479
+msgid "relocation overflow"
+msgstr "débordement de relocalisation"
+
+#: s390.cc:3677 s390.cc:3733 x86_64.cc:4946
#, c-format
msgid "unsupported reloc type %u"
msgstr "le type de relocalisation %u n'est pas pris en charge"
@@ -4049,17 +4058,17 @@ msgstr "%s : attribut elf petit-boutiste activé sur un objet BE"
msgid "%s: little endian elf flag clear on LE object"
msgstr "%s : attribut elf gros-boutiste activé sur un objet LE"
-#: stringpool.cc:513
+#: stringpool.cc:514
#, c-format
msgid "%s: %s entries: %zu; buckets: %zu\n"
msgstr "%s : entrées %s : %zu ; groupes de blocs : %zu\n"
-#: stringpool.cc:517
+#: stringpool.cc:518
#, c-format
msgid "%s: %s entries: %zu\n"
msgstr "%s : %s entrées : %zu\n"
-#: stringpool.cc:520
+#: stringpool.cc:521
#, c-format
msgid "%s: %s Stringdata structures: %zu\n"
msgstr "%s : %s structures de données de chaînes de caractères : %zu\n"
@@ -4198,7 +4207,7 @@ msgstr "la relocalisation a un mauvais décalage %zu"
msgid "linker does not include stack split support required by %s"
msgstr "l'éditeur de liens n'inclut pas la prise en charge de la scission de pile requis par %s"
-#: tilegx.cc:2738 x86_64.cc:2714
+#: tilegx.cc:2738 x86_64.cc:2716
msgid "TLS_DESC not yet supported for incremental linking"
msgstr "TLS_DESC n'est pas encore pris en charge pour l'édition de liens incrémentale"
@@ -4206,7 +4215,7 @@ msgstr "TLS_DESC n'est pas encore pris en charge pour l'édition de liens incré
msgid "TLS_DESC not yet supported for TILEGX"
msgstr "TLS_DESC n'est pas encore pris en charge pour TILEGX"
-#: tilegx.cc:3202 x86_64.cc:3096
+#: tilegx.cc:3202 x86_64.cc:3111
#, c-format
msgid "requires unsupported dynamic reloc %u; recompile with -fPIC"
msgstr "nécessite une relocalisation %u dynamique non prise en charge ; veuillez recompiler avec -fPIC"
@@ -4222,8 +4231,8 @@ msgstr "relocalisation TLS pour une instruction invalide"
#. This output is intended to follow the GNU standards.
#: version.cc:65
#, c-format
-msgid "Copyright (C) 2023 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2023 Free Software Foundation, Inc.\n"
+msgid "Copyright (C) 2024 Free Software Foundation, Inc.\n"
+msgstr "Copyright (C) 2024 Free Software Foundation, Inc.\n"
#: version.cc:66
#, c-format
@@ -4242,46 +4251,46 @@ msgstr ""
msgid "%s failed: %s"
msgstr "%s() a échoué : %s"
-#: x86_64.cc:1500
+#: x86_64.cc:1502
#, c-format
msgid "%s: corrupt .note.gnu.property section (pr_datasz for property %d is not 4)"
msgstr "%s : section .note.gnu.property corrompue (pr_datasz pour la propriété %d n'est pas 4)"
-#: x86_64.cc:1508
+#: x86_64.cc:1510
#, c-format
msgid "%s: unknown program property type 0x%x in .note.gnu.property section"
msgstr "%s : le type de propriété du programme 0x%x est inconnu dans la section .note.gnu.property"
-#: x86_64.cc:1930
+#: x86_64.cc:1932
#, c-format
msgid "PC-relative offset overflow in PLT entry %d"
msgstr "débordement du décalage relatif au PC dans l'entrée PLT %d"
-#: x86_64.cc:2140
+#: x86_64.cc:2142
#, c-format
msgid "PC-relative offset overflow in APLT entry %d"
msgstr "débordement du décalage relatif au PC dans l'entrée APLT %d"
-#: x86_64.cc:3064
+#: x86_64.cc:3079
msgid "requires dynamic R_X86_64_32 reloc which may overflow at runtime; recompile with -fPIC"
msgstr "nécessite une relocalisation R_X86_64_32 dynamique pouvant déborder à l'exécution ; veuillez recompiler avec -fPIC"
-#: x86_64.cc:3081
+#: x86_64.cc:3096
#, c-format
msgid "requires dynamic %s reloc against '%s' which may overflow at runtime; recompile with -fPIC"
msgstr "nécessite une relocalisation %s dynamique vers « %s » pouvant déborder à l'exécution ; recompiler avec -fPIC"
-#: x86_64.cc:4569
+#: x86_64.cc:4631
#, c-format
msgid "relocation overflow: reference to local symbol %u in %s"
msgstr "débordement de relocalisation : référence au symbole local %u dans %s"
-#: x86_64.cc:4576
+#: x86_64.cc:4638
#, c-format
msgid "relocation overflow: reference to '%s' defined in %s"
msgstr "débordement de relocalisation : la référence à « %s » est définie dans %s"
-#: x86_64.cc:4584
+#: x86_64.cc:4646
#, c-format
msgid "relocation overflow: reference to '%s'"
msgstr "débordement de relocalisation : référence à « %s »"
diff --git a/ld/po/fr.po b/ld/po/fr.po
index 8eb12e5e1be..01eee85bf5c 100644
--- a/ld/po/fr.po
+++ b/ld/po/fr.po
@@ -2,14 +2,14 @@
# Copyright © 2022 Free Software Foundation, Inc.
# This file is distributed under the same license as the binutils package.
# Michel Robitaille <robitail@IRO.UMontreal.CA>, 1996-2011
-# Grégoire Scano <gregoire.scano@malloc.fr>, 2011-2012, 2015, 2018-2023
+# Grégoire Scano <gregoire.scano@malloc.fr>, 2011-2012, 2015, 2018-2024
#
msgid ""
msgstr ""
-"Project-Id-Version: ld 2.40.90\n"
+"Project-Id-Version: ld 2.41.90\n"
"Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
-"POT-Creation-Date: 2023-07-03 11:33+0100\n"
-"PO-Revision-Date: 2023-07-07 08:00+0800\n"
+"POT-Creation-Date: 2024-01-15 14:58+0000\n"
+"PO-Revision-Date: 2024-01-26 23:35+0800\n"
"Last-Translator: Grégoire Scano <gregoire.scano@malloc.fr>\n"
"Language-Team: French <traduc@traduc.org>\n"
"Language: fr\n"
@@ -61,7 +61,7 @@ msgid "%P: symbol `%pT' missing from main hash table\n"
msgstr "%P : symbole « %pT » manquant dans la table de hachage principale\n"
#: ldcref.c:517 ldcref.c:628 ldmain.c:1315 ldmisc.c:327 pe-dll.c:759
-#: pe-dll.c:1326 pe-dll.c:1447 pe-dll.c:1549 eaarch64pe.c:1653 earm64pe.c:1653
+#: pe-dll.c:1329 pe-dll.c:1450 pe-dll.c:1552 eaarch64pe.c:1653 earm64pe.c:1653
#: earm_wince_pe.c:1661 earm_wince_pe.c:1833 earmpe.c:1661 earmpe.c:1833
#: ei386pe.c:1661 ei386pe.c:1833 ei386pe_posix.c:1661 ei386pe_posix.c:1833
#: ei386pep.c:1653 emcorepe.c:1661 emcorepe.c:1833 eshpe.c:1661 eshpe.c:1833
@@ -77,30 +77,30 @@ msgstr "%F%P : %pB : impossible de lire les relocalisations : %E\n"
#. mapped into a section from which references to OUTSECNAME
#. are prohibited. We must report an error.
#: ldcref.c:724
-msgid "%X%P: %C: prohibited cross reference from %s to `%pT' in %s\n"
-msgstr "%X%P : %C : référence croisée prohibé de %s vers « %pT » dans %s\n"
+msgid "%X%P: %H: prohibited cross reference from %s to `%pT' in %s\n"
+msgstr "%X%P : %H : référence croisée de %s vers « %pT » prohibée dans %s\n"
-#: ldctor.c:84
+#: ldctor.c:85
msgid "%X%P: different relocs used in set %s\n"
msgstr "%X%P : différentes relocalisations utilisées dans l'ensemble %s\n"
-#: ldctor.c:102
+#: ldctor.c:103
msgid "%X%P: different object file formats composing set %s\n"
msgstr "%X%P : Différents format de fichiers objet composant l'ensemble %s\n"
-#: ldctor.c:278 ldctor.c:299
+#: ldctor.c:279 ldctor.c:300
msgid "%X%P: %s does not support reloc %s for set %s\n"
msgstr "%X%P : %s ne prend pas en charge la relocalisation %s pour l'ensemble %s\n"
-#: ldctor.c:294
+#: ldctor.c:295
msgid "%X%P: special section %s does not support reloc %s for set %s\n"
msgstr "%X%P : la section spéciale %s ne prend pas en charge la relocalisation %s pour l'ensemble %s\n"
-#: ldctor.c:320
+#: ldctor.c:321
msgid "%X%P: unsupported size %d for set %s\n"
msgstr "%X%P : taille %d non prise en charge pour l'ensemble %s\n"
-#: ldctor.c:343
+#: ldctor.c:344
msgid ""
"\n"
"Set Symbol\n"
@@ -148,120 +148,120 @@ msgstr "%F%P : %pB : bfd_stat en échec: %E\n"
msgid "found %s at %s\n"
msgstr "%s trouvé à %s\n"
-#: ldelf.c:410 ldlang.c:3081 ldlang.c:3095
+#: ldelf.c:410 ldlang.c:3118 ldlang.c:3132
msgid "%F%P: %pB: error adding symbols: %E\n"
msgstr "%F%P : %pB : erreur lors de l'ajout de symboles : %E\n"
#. We only issue an "unrecognised" message in verbose mode
#. as the $<foo> token might be a legitimate component of
#. a path name in the target's file system.
-#: ldelf.c:597
+#: ldelf.c:600
#, c-format
msgid "unrecognised or unsupported token '%s' in search path\n"
msgstr "élément lexical « %s » non reconnu ou non pris en charge dans le chemin de recherche\n"
-#: ldelf.c:1077
+#: ldelf.c:1080
#, c-format
msgid "%s needed by %pB\n"
msgstr "%s requis par %pB\n"
-#: ldelf.c:1186
+#: ldelf.c:1189
msgid "%P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link)\n"
msgstr "%P : avertissement : %s, requis par %pB, non trouvé (essayez avec -rpath ou -rpath-link)\n"
-#: ldelf.c:1202
+#: ldelf.c:1205
msgid "%F%P: failed to add DT_NEEDED dynamic tag\n"
msgstr "%F%P : échec de l'ajout de l'étiquette dynamique DT_NEEDED\n"
-#: ldelf.c:1254
+#: ldelf.c:1257
msgid "%F%P: %s: can't open for writing: %E\n"
msgstr "%F%P : %s : impossible d'ouvrir en écriture : %E\n"
-#: ldelf.c:1310
+#: ldelf.c:1313
msgid "%F%P: cannot use executable file '%pB' as input to a link\n"
msgstr "%F%P : impossible d'utiliser le fichier exécutable « %pB » comme l'entrée d'un lien\n"
-#: ldelf.c:1364
+#: ldelf.c:1367
msgid "%F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %pB\n"
msgstr "%F%P : descriptions des cadres compacts incompatible avec DWARF2 .eh_frame depuis %pB\n"
-#: ldelf.c:1400
+#: ldelf.c:1403
msgid "%P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored\n"
msgstr "%P : avertissement : impossible de créer la section .eh_frame_hdr, --eh-frame-hdr ignoré\n"
-#: ldelf.c:1406
+#: ldelf.c:1409
msgid "%F%P: failed to parse EH frame entries\n"
msgstr "%F%P : échec de l'analyse des entrées du cadre EH\n"
-#: ldelf.c:1448
+#: ldelf.c:1451
msgid "%P: warning: .note.gnu.build-id section discarded, --build-id ignored\n"
msgstr "%P : avertissement : section .note.gnu.build-id rejetée, --build-id ignoré\n"
-#: ldelf.c:1497 eaarch64pe.c:1427 earm64pe.c:1427 earm_wince_pe.c:1417
+#: ldelf.c:1500 eaarch64pe.c:1427 earm64pe.c:1427 earm_wince_pe.c:1417
#: earmpe.c:1417 ei386pe.c:1417 ei386pe_posix.c:1417 ei386pep.c:1427
#: emcorepe.c:1417 eshpe.c:1417
msgid "%P: warning: unrecognized --build-id style ignored\n"
msgstr "%P : avertissement : style --build-id non reconnu, ignoré\n"
-#: ldelf.c:1516
+#: ldelf.c:1519
msgid "%P: warning: cannot create .note.gnu.build-id section, --build-id ignored\n"
msgstr "%P : avertissement : impossible de créer la section .note.gnu.build-id, --build-id ignoré\n"
-#: ldelf.c:1537
+#: ldelf.c:1540
msgid "%P: warning: .note.package section discarded, --package-metadata ignored\n"
msgstr "%P : avertissement : section .note.package rejetée, --package-metadata ignoré\n"
-#: ldelf.c:1592
+#: ldelf.c:1595
msgid "%P: warning: --package-metadata is empty, ignoring\n"
msgstr "%P : avertissement : --package-metadata est vide, ignoré\n"
-#: ldelf.c:1602
+#: ldelf.c:1605
msgid "%P: warning: --package-metadata=%s does not contain valid JSON, ignoring: %s\n"
msgstr "%P : avertissement : --package-metadata=%s ne contient pas de JSON valable, ignoré : %s\n"
-#: ldelf.c:1631
+#: ldelf.c:1634
msgid "%P: warning: cannot create .note.package section, --package-metadata ignored\n"
msgstr "%P : avertissement : impossible de créer la section .note.package, --package-metadata ignoré\n"
-#: ldelf.c:1663 eaix5ppc.c:1574 eaix5rs6.c:1574 eaixppc.c:1574 eaixrs6.c:1574
+#: ldelf.c:1666 eaix5ppc.c:1574 eaix5rs6.c:1574 eaixppc.c:1574 eaixrs6.c:1574
#: eppcmacos.c:1574
msgid "%F%P: failed to record assignment to %s: %E\n"
msgstr "%F%P : échec de l'enregistrement de l'affectation vers %s : %E\n"
-#: ldelf.c:1841 ldelf.c:1906 eaix5ppc.c:844 eaix5rs6.c:844 eaixppc.c:844
-#: eaixrs6.c:844 eelf64_ia64_vms.c:209 eppcmacos.c:844
+#: ldelf.c:1844 ldelf.c:1909 eaix5ppc.c:844 eaix5rs6.c:844 eaixppc.c:844
+#: eaixrs6.c:844 eelf64_ia64_vms.c:210 eppcmacos.c:844
msgid "%F%P: failed to set dynamic section sizes: %E\n"
msgstr "%F%P : impossible de fixer les tailles des sections dynamiques : %E\n"
-#: ldelf.c:1878
+#: ldelf.c:1881
msgid "%F%P: %pB: can't read contents of section .gnu.warning: %E\n"
msgstr "%F%P : %pB : impossible de lire les contenus de la section .gnu.warning : %E\n"
-#: ldelfgen.c:284
+#: ldelfgen.c:285
msgid "%F%P: %pA has both ordered and unordered sections\n"
msgstr "%F%P : %pA contient des sections à la fois ordonnées et désordonnées\n"
-#: ldelfgen.c:309
+#: ldelfgen.c:310 eelf32loongarch.c:105 eelf64loongarch.c:105
msgid "%F%P: map sections to segments failed: %E\n"
msgstr "%F%P : échec de l'association de sections à des segments : %E\n"
-#: ldelfgen.c:329
+#: ldelfgen.c:330
msgid "%F%P: looping in map_segments\n"
msgstr "%F%P : boucle dans map_segments\n"
-#: ldelfgen.c:341
+#: ldelfgen.c:342
msgid "%F%P: failed to strip zero-sized dynamic sections\n"
msgstr "%F%P : échec de la suppression des sections dynamiques de taille nulle\n"
-#: ldelfgen.c:419
+#: ldelfgen.c:420
msgid "%F%P: warning: CTF strtab association failed; strings will not be shared: %s\n"
msgstr "%F%P : avertissement : l'association CTF strtab a échoué ; les chaînes de caractères ne seront pas partagées : %s\n"
-#: ldelfgen.c:446
+#: ldelfgen.c:447
msgid "%F%P: warning: CTF symbol addition failed; CTF will not be tied to symbols: %s\n"
msgstr "%F%P : avertissement : l'addition de symbole CTF a échouée ; CTF ne sera pas lié aux symboles : %s\n"
-#: ldelfgen.c:456
+#: ldelfgen.c:457
msgid "%F%P: warning: CTF symbol shuffling failed; CTF will not be tied to symbols: %s\n"
msgstr "%F%P : avertissement : le remaniement de symboles CTF a échoué ; CTF ne sera pas lié aux symboles : %s\n"
@@ -288,27 +288,27 @@ msgstr "Émulations prises en charge : "
msgid " no emulation specific options.\n"
msgstr " aucune option spécifique d'émulation.\n"
-#: ldexp.c:284
+#: ldexp.c:285
msgid "%F%P: bfd_hash_allocate failed creating symbol %s\n"
msgstr "%F%P : échec de bfd_hash_allocate lors de la création du symbole %s\n"
-#: ldexp.c:315
+#: ldexp.c:316
msgid "%F%P: bfd_hash_lookup failed creating symbol %s\n"
msgstr "%F%P : échec de bfd_hash_lookup lors de la création du symbole %s\n"
-#: ldexp.c:561
+#: ldexp.c:562
msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
msgstr "%P : avertissement : l'adresse de «%s» n'est pas un multiple de la taille maximale des pages\n"
-#: ldexp.c:640
+#: ldexp.c:641
msgid "%F%P:%pS %% by zero\n"
msgstr "%F%P : %pS %% par zéro\n"
-#: ldexp.c:649
+#: ldexp.c:650
msgid "%F%P:%pS / by zero\n"
msgstr "%F%P : %pS : / par zéro\n"
-#: ldexp.c:745 ldlang.c:3936 ldmain.c:1282 eaarch64pe.c:1241 eaarch64pe.c:1842
+#: ldexp.c:764 ldlang.c:3976 ldmain.c:1282 eaarch64pe.c:1241 eaarch64pe.c:1842
#: earm64pe.c:1241 earm64pe.c:1842 earm_wince_pe.c:1232 earm_wince_pe.c:1944
#: earmpe.c:1232 earmpe.c:1944 ei386pe.c:1232 ei386pe.c:1944
#: ei386pe_posix.c:1232 ei386pe_posix.c:1944 ei386pep.c:1241 ei386pep.c:1842
@@ -316,51 +316,51 @@ msgstr "%F%P : %pS : / par zéro\n"
msgid "%F%P: bfd_link_hash_lookup failed: %E\n"
msgstr "%F%P : bfd_link_hash_lookup en échec : %E\n"
-#: ldexp.c:758
+#: ldexp.c:777
msgid "%X%P:%pS: unresolvable symbol `%s' referenced in expression\n"
msgstr "%X%P : %pS : symbole non résolu « %s » référencé dans l'expression\n"
-#: ldexp.c:773
+#: ldexp.c:792
msgid "%F%P:%pS: undefined symbol `%s' referenced in expression\n"
msgstr "%F%P : %pS : symbole non résolu « %s » référencé dans l'expression\n"
-#: ldexp.c:811 ldexp.c:829 ldexp.c:857
+#: ldexp.c:830 ldexp.c:848 ldexp.c:876
msgid "%F%P:%pS: undefined section `%s' referenced in expression\n"
msgstr "%F%P : %pS : section non définie « %s » référencée dans l'expression\n"
-#: ldexp.c:896 ldexp.c:910
+#: ldexp.c:915 ldexp.c:929
msgid "%F%P:%pS: undefined MEMORY region `%s' referenced in expression\n"
msgstr "%F%P : %pS : région MÉMOIRE indéfinie « %s » référencé dans l'expression\n"
-#: ldexp.c:922
+#: ldexp.c:941
msgid "%F%P:%pS: unknown constant `%s' referenced in expression\n"
msgstr "%F%P : %pS : constante inconnue « %s » référencée dans l'expression\n"
-#: ldexp.c:1070
+#: ldexp.c:1089
msgid "%F%P:%pS can not PROVIDE assignment to location counter\n"
msgstr "%F%P : %pS ne peut FOURNIR une assignation au compteur de localisation\n"
-#: ldexp.c:1103
+#: ldexp.c:1122
msgid "%F%P:%pS invalid assignment to location counter\n"
msgstr "%F%P : %pS affectation invalide au compteur de localisation\n"
-#: ldexp.c:1107
+#: ldexp.c:1126
msgid "%F%P:%pS assignment to location counter invalid outside of SECTIONS\n"
msgstr "%F%P : %pS affectation invalide au compteur de localisation en dehors des SECTIONS\n"
-#: ldexp.c:1126
+#: ldexp.c:1145
msgid "%F%P:%pS cannot move location counter backwards (from %V to %V)\n"
msgstr "%F%P : %pS ne peut déplacer le compteur de localisation par en arrière (de %V vers %V)\n"
-#: ldexp.c:1186
+#: ldexp.c:1205
msgid "%F%P:%s: hash creation failed\n"
msgstr "%F%P : %s : la création du hachage a échoué\n"
-#: ldexp.c:1558 ldexp.c:1600 ldexp.c:1660
+#: ldexp.c:1581 ldexp.c:1624 ldexp.c:1684
msgid "%F%P:%pS: nonconstant expression for %s\n"
msgstr "%F%P : %pS : expression non constante pour %s\n"
-#: ldexp.c:1686 ldlang.c:1305 ldlang.c:3414 ldlang.c:8096
+#: ldexp.c:1710 ldlang.c:1328 ldlang.c:3451 ldlang.c:8146
msgid "%F%P: can not create hash table: %E\n"
msgstr "%F%P : ne peut créer une table de hachage : %E\n"
@@ -412,91 +412,91 @@ msgstr "succès de la tentative d'ouverture de %s\n"
msgid "%F%P: invalid BFD target `%s'\n"
msgstr "%F%P : cible BFD invalide « %s »\n"
-#: ldfile.c:479 ldfile.c:509
+#: ldfile.c:481 ldfile.c:511
msgid "%P: skipping incompatible %s when searching for %s\n"
msgstr "%P : %s ignoré car incompatible lors de la recherche de %s\n"
-#: ldfile.c:492
+#: ldfile.c:494
msgid "%F%P: attempted static link of dynamic object `%s'\n"
msgstr "%F%P : tentative de liaison statique de l'objet dynamique `%s'\n"
-#: ldfile.c:619
+#: ldfile.c:621
msgid "%P: cannot find %s (%s): %E\n"
msgstr "%P : ne peut pas trouver %s (%s) : %E\n"
#. We ignore the return status of the script
#. and always print the error message.
-#: ldfile.c:622 ldfile.c:706 ldfile.c:710
+#: ldfile.c:624 ldfile.c:708 ldfile.c:712
msgid "%P: cannot find %s: %E\n"
msgstr "%P : ne peut pas trouver %s : %E\n"
-#: ldfile.c:674
+#: ldfile.c:676
msgid "%P: cannot find %s inside %s\n"
msgstr "%P : ne peut trouver %s à l'intérieur de %s\n"
-#: ldfile.c:689 ldmain.c:1462
+#: ldfile.c:691 ldmain.c:1462
msgid "%P: About to run error handling script '%s' with arguments: '%s' '%s'\n"
msgstr "%P : Sur le point d'exécuter le script de gestion d'erreur « %s » avec les arguments : « %s » « %s »\n"
-#: ldfile.c:693 ldmain.c:1466
+#: ldfile.c:695 ldmain.c:1466
msgid "error handling script"
msgstr "erreur lors du traitement du script"
-#: ldfile.c:699 ldmain.c:1472
+#: ldfile.c:701 ldmain.c:1472
msgid "%P: Failed to run error handling script '%s', reason: "
msgstr "%P : Échec du lancement du script de gestion d'erreur « %s », cause : "
-#: ldfile.c:720
+#: ldfile.c:722
msgid "%P: note to link with %s use -l:%s or rename it to lib%s\n"
msgstr "%P : notez que pour éditer les liens avec %s il faut utiliser -l:%s ou le renommer en lib%s\n"
-#: ldfile.c:749
+#: ldfile.c:754
#, c-format
msgid "cannot find script file %s\n"
msgstr "impossible de repérer le fichier de scripts %s\n"
-#: ldfile.c:751
+#: ldfile.c:756
#, c-format
msgid "opened script file %s\n"
msgstr "fichier de scripts ouvert %s\n"
-#: ldfile.c:900
+#: ldfile.c:905
msgid "%F%P: error: linker script file '%s' appears multiple times\n"
msgstr "%F%P : erreur : le fichier de scripts de l'éditeur de liens « %s » apparaît plusieurs fois\n"
-#: ldfile.c:922
+#: ldfile.c:927
msgid "%F%P: cannot open linker script file %s: %E\n"
msgstr "%F%P : ne peut ouvrir le fichier de scripts de l'éditeur de liens %s : %E\n"
-#: ldfile.c:995
+#: ldfile.c:998
msgid "%F%P: cannot represent machine `%s'\n"
msgstr "%F%P : ne peut représenter la machine « %s »\n"
-#: ldlang.c:1391
+#: ldlang.c:1414
msgid "%P:%pS: warning: redeclaration of memory region `%s'\n"
msgstr "%P : %pS : avertissement : redéclaration de la région mémoire « %s »\n"
-#: ldlang.c:1397
+#: ldlang.c:1420
msgid "%P:%pS: warning: memory region `%s' not declared\n"
msgstr "%P : %pS : avertissement : région mémoire %s non déclarée\n"
-#: ldlang.c:1433
+#: ldlang.c:1456
msgid "%F%P:%pS: error: alias for default memory region\n"
msgstr "%F%P : %pS : erreur : synonyme pour la région mémoire par défault\n"
-#: ldlang.c:1444
+#: ldlang.c:1467
msgid "%F%P:%pS: error: redefinition of memory region alias `%s'\n"
msgstr "%F%P : %pS : erreur : redéfinition du synonyme de la région mémoire « %s »\n"
-#: ldlang.c:1451
+#: ldlang.c:1474
msgid "%F%P:%pS: error: memory region `%s' for alias `%s' does not exist\n"
msgstr "%F%P : %pS : erreur : la région mémoire « %s » de synonyme « %s » n'existe pas\n"
-#: ldlang.c:1512 ldlang.c:1547
+#: ldlang.c:1535 ldlang.c:1570
msgid "%F%P: failed creating section `%s': %E\n"
msgstr "%F%P : ne peut créer la section « %s » : %E\n"
-#: ldlang.c:2252
+#: ldlang.c:2275
msgid ""
"\n"
"As-needed library included to satisfy reference by file (symbol)\n"
@@ -506,7 +506,7 @@ msgstr ""
"Bibliothèque requise inclue pour satisfaire la référence par fichier (symbole)\n"
"\n"
-#: ldlang.c:2317
+#: ldlang.c:2340
msgid ""
"\n"
"Discarded input sections\n"
@@ -516,7 +516,7 @@ msgstr ""
"Sections d'entrée éliminées\n"
"\n"
-#: ldlang.c:2325
+#: ldlang.c:2348
msgid ""
"\n"
"There are no discarded input sections\n"
@@ -524,7 +524,7 @@ msgstr ""
"\n"
"Aucune sections d'entrée éliminées\n"
-#: ldlang.c:2327
+#: ldlang.c:2350
msgid ""
"\n"
"Memory Configuration\n"
@@ -534,23 +534,23 @@ msgstr ""
"Configuration mémoire\n"
"\n"
-#: ldlang.c:2329
+#: ldlang.c:2352
msgid "Name"
msgstr "Nom"
-#: ldlang.c:2329
+#: ldlang.c:2352
msgid "Origin"
msgstr "Origine"
-#: ldlang.c:2329
+#: ldlang.c:2352
msgid "Length"
msgstr "Longueur"
-#: ldlang.c:2329
+#: ldlang.c:2352
msgid "Attributes"
msgstr "Attributs"
-#: ldlang.c:2353
+#: ldlang.c:2376
msgid ""
"\n"
"Linker script and memory map\n"
@@ -560,249 +560,249 @@ msgstr ""
"Script de l'éditeurs de liens and table de projection mémoire\n"
"\n"
-#: ldlang.c:2406
+#: ldlang.c:2429
msgid "%F%P: illegal use of `%s' section\n"
msgstr "%F%P : utilisation illégale de la section « %s »\n"
-#: ldlang.c:2415
+#: ldlang.c:2438
msgid "%F%P: output format %s cannot represent section called %s: %E\n"
msgstr "%F%P : le format de sortie %s ne peut pas représenter la section %s\n"
-#: ldlang.c:2582
+#: ldlang.c:2619
msgid "%P:%pS: warning: --enable-non-contiguous-regions makes section `%pA' from `%pB' match /DISCARD/ clause.\n"
msgstr "%P : %pS : avertissement : --enable-non-contiguous-regions fait correspondre la section « %pA » de « %pB » à la clause /DISCARD/.\n"
-#: ldlang.c:2606
+#: ldlang.c:2643
msgid "%P:%pS: warning: --enable-non-contiguous-regions may change behaviour for section `%pA' from `%pB' (assigned to %pA, but additional match: %pA)\n"
msgstr "%P : %pS : avertissement : --enable-non-contiguous-regions peut changer le comportement de la section « %pA » de « %pB » (assigné à %pA, mais avec une correspondance supplémentaire : %pA)\n"
-#: ldlang.c:2984
+#: ldlang.c:3021
msgid "%P: %pB: file not recognized: %E; matching formats:"
msgstr "%P : %pB : fichier non reconnu : %E ; formats correspondants :"
-#: ldlang.c:2993
+#: ldlang.c:3030
msgid "%F%P: %pB: file not recognized: %E\n"
msgstr "%F%P : %pB : fichier non reconnu : %E\n"
-#: ldlang.c:3066
+#: ldlang.c:3103
msgid "%F%P: %pB: member %pB in archive is not an object\n"
msgstr "%F%P : %pB : membre %B dans l'archive n'est pas un objet\n"
-#: ldlang.c:3336
+#: ldlang.c:3373
msgid "%F%P: input file '%s' is the same as output file\n"
msgstr "%F%P : le fichier d'entrée « %s » est le même que le fichier de sortie\n"
-#: ldlang.c:3384
+#: ldlang.c:3421
msgid "%P: warning: could not find any targets that match endianness requirement\n"
msgstr "%P : avertissement : le repérage des cibles qui concordent avec le boutisme requis a échoué\n"
-#: ldlang.c:3398
+#: ldlang.c:3435
msgid "%F%P: target %s not found\n"
msgstr "%F%P : cible %s non trouvée\n"
-#: ldlang.c:3400
+#: ldlang.c:3437
msgid "%F%P: cannot open output file %s: %E\n"
msgstr "%F%P : ne peut ouvrir le fichier de sortie %s : %E\n"
-#: ldlang.c:3406
+#: ldlang.c:3443
msgid "%F%P: %s: can not make object file: %E\n"
msgstr "%F%P : %s : ne peut créer le fichier objet : %E\n"
-#: ldlang.c:3410
+#: ldlang.c:3447
msgid "%F%P: %s: can not set architecture: %E\n"
msgstr "%F%P : %s : ne peut initialiser l'architecture : %E\n"
-#: ldlang.c:3594
+#: ldlang.c:3634
msgid "%P: warning: %s contains output sections; did you forget -T?\n"
msgstr "%P : avertissement : %s contient des sections de sortie; avez-vous oublié -T?\n"
-#: ldlang.c:3641
+#: ldlang.c:3681
#, c-format
msgid "%s: %s\n"
msgstr "%s : %s\n"
-#: ldlang.c:3641
+#: ldlang.c:3681
msgid "CTF warning"
msgstr "avertissement CTF"
-#: ldlang.c:3641
+#: ldlang.c:3681
msgid "CTF error"
msgstr "erreur CTF"
-#: ldlang.c:3647
+#: ldlang.c:3687
#, c-format
msgid "CTF error: cannot get CTF errors: `%s'\n"
msgstr "erreur CTF : impossible d'obtenir les erreurs CTF : « %s »\n"
-#: ldlang.c:3681
+#: ldlang.c:3721
msgid "%P: warning: CTF section in %pB not loaded; its types will be discarded: %s\n"
msgstr "%P : avertissement : la section CTF dans « %pB » n'est pas chargée : ses types seront écartés : %s\n"
-#: ldlang.c:3710
+#: ldlang.c:3750
msgid "%P: warning: CTF output not created: `%s'\n"
msgstr "%P : avertissement : sortie CTF non créée : « %s »\n"
-#: ldlang.c:3753
+#: ldlang.c:3793
msgid "%P: warning: CTF section in %pB cannot be linked: `%s'\n"
msgstr "%P : avertissement : les liens de la section CTF dans « %pB » ne peuvent être édités : « %s »\n"
-#: ldlang.c:3773
+#: ldlang.c:3813
msgid "%P: warning: CTF linking failed; output will have no CTF section: %s\n"
msgstr "%P : avertissement : l'édition de liens CTF a échoué ; la sortie n'aura pas de section CTF : %s\n"
-#: ldlang.c:3844
+#: ldlang.c:3884
msgid "%P: warning: CTF section emission failed; output will have no CTF section: %s\n"
msgstr "%P : avertissement : la création de la section CTF a échoué ; la sortie n'aura pas de section CTF : %s\n"
-#: ldlang.c:3883
+#: ldlang.c:3923
msgid "%P: warning: CTF section in %pB not linkable: %P was built without support for CTF\n"
msgstr "%P : avertissement : l'édition de liens pour la section CTF dans « %pB » n'est pas possible : %P a été construit sans prise en charge des CTF.\n"
-#: ldlang.c:4021
+#: ldlang.c:4061
msgid "%X%P: required symbol `%s' not defined\n"
msgstr "%X%P : symbole requis « %s » non défini\n"
-#: ldlang.c:4219 ldlang.c:4228
+#: ldlang.c:4262 ldlang.c:4271
msgid "%F%P: invalid type for output section `%s'\n"
msgstr "%F%P : type non valable pour la section de sortie %s\n"
-#: ldlang.c:4362
+#: ldlang.c:4407
msgid "warning: INSERT statement in linker script is incompatible with --enable-non-contiguous-regions.\n"
msgstr "avertissement : la déclaration INSERT dans le script de l'éditeur de liens est incompatible avec --enable-non-contiguous-regions.\n"
-#: ldlang.c:4375
+#: ldlang.c:4420
msgid "%F%P: %s not found for insert\n"
msgstr "%F%P : %s pas trouvé pour insertion\n"
-#: ldlang.c:4647
+#: ldlang.c:4692
msgid " load address 0x%V"
msgstr " address de chargement 0x%V"
-#: ldlang.c:4911
+#: ldlang.c:4957
msgid "%W (size before relaxing)\n"
msgstr "%W (taille avant relaxe)\n"
-#: ldlang.c:5040
+#: ldlang.c:5086
#, c-format
msgid "Address of section %s set to "
msgstr "Adresse de la section %s initialisé à "
-#: ldlang.c:5232
+#: ldlang.c:5288
#, c-format
msgid "Fail with %d\n"
msgstr "Échec avec %d\n"
-#: ldlang.c:5445
+#: ldlang.c:5502
msgid "%F%P: Output section `%pA' not large enough for the linker-created stubs section `%pA'.\n"
msgstr "%F%P : la section de sortie « %s » n'est pas assez large pour la section de secteurs d'amorçages « %s » créée par l'éditeur de liens.\n"
-#: ldlang.c:5450
+#: ldlang.c:5507
msgid "%F%P: Relaxation not supported with --enable-non-contiguous-regions (section `%pA' would overflow `%pA' after it changed size).\n"
msgstr "%F%P : la relaxation n'est pas prise en charge avec --enable-non-contiguous-regions (la section « %pA » dépasserait « %pA » après son changement de taille)\n"
-#: ldlang.c:5559
+#: ldlang.c:5616
msgid "%X%P: section %s VMA wraps around address space\n"
msgstr "%X%P : la VMA de la section %s englobe l'espace d'adressage\n"
-#: ldlang.c:5565
+#: ldlang.c:5622
msgid "%X%P: section %s LMA wraps around address space\n"
msgstr "%X%P : la LMA de la section %s englobe l'espace d'adressage\n"
-#: ldlang.c:5617
+#: ldlang.c:5674
msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
msgstr "%X%P : la LMA de la section %s [%V,%V] chevauche la LMA de la section %s [%V,%V]\n"
-#: ldlang.c:5661
+#: ldlang.c:5718
msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
msgstr "%X%P: la VMA de la section %s [%V,%V] chevauche la VMA de la section %s [%V,%V]\n"
-#: ldlang.c:5684
+#: ldlang.c:5741
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 : la région « %s » est débordée de %lu octet\n"
msgstr[1] "%X%P : la région « %s » est débordée de %lu octets\n"
-#: ldlang.c:5709
+#: ldlang.c:5766
msgid "%X%P: address 0x%v of %pB section `%s' is not within region `%s'\n"
msgstr "%X%P : l'adresse 0x%v de %pB de la section «%s» n'est pas dans la région «%s»\n"
-#: ldlang.c:5720
+#: ldlang.c:5777
msgid "%X%P: %pB section `%s' will not fit in region `%s'\n"
msgstr "%X%P : %pB la section «%s» ne va pas s'adapter à la région «%s»\n"
-#: ldlang.c:5806
+#: ldlang.c:5863
msgid "%F%P:%pS: non constant or forward reference address expression for section %s\n"
msgstr "%F%P : %pS : référence d'adresse avant d'expression ou non constante pour la section %s\n"
-#: ldlang.c:5831
+#: ldlang.c:5888
msgid "%X%P: internal error on COFF shared library section %s\n"
msgstr "%X%P : erreur interne dans la section de bibliothèque partagée COFF %s\n"
-#: ldlang.c:5889
+#: ldlang.c:5946
msgid "%F%P: error: no memory region specified for loadable section `%s'\n"
msgstr "%F%P : erreur : aucune région mémoire spécifiée pour la section chargeable « %s »\n"
-#: ldlang.c:5893
+#: ldlang.c:5950
msgid "%P: warning: no memory region specified for loadable section `%s'\n"
msgstr "%P : avertissement : aucune région mémoire spécifiée pour la section chargeable « %s »\n"
-#: ldlang.c:5927
+#: ldlang.c:5984
msgid "%P: warning: start of section %s changed by %ld\n"
msgstr "%P : avertissement : modification du début de la section %s de %ld\n"
-#: ldlang.c:6019
+#: ldlang.c:6077
msgid "%P: warning: dot moved backwards before `%s'\n"
msgstr "%P : avertissement : point (.) déplacé avant « %s »\n"
-#: ldlang.c:6200
+#: ldlang.c:6253
msgid "%F%P: can't relax section: %E\n"
msgstr "%F%P : ne peut relâcher la section : %E\n"
-#: ldlang.c:6612
+#: ldlang.c:6662
msgid "%F%P: invalid data statement\n"
msgstr "%F%P : déclaration invalide de données\n"
-#: ldlang.c:6645
+#: ldlang.c:6695
msgid "%F%P: invalid reloc statement\n"
msgstr "%F%P : déclaration invalide de relocalisation\n"
-#: ldlang.c:7063
+#: ldlang.c:7113
msgid "%F%P: --gc-sections requires a defined symbol root specified by -e or -u\n"
msgstr "%F%P : --gc-sections requière un symbole racine défini spécifié par -e ou -u\n"
-#: ldlang.c:7088
+#: ldlang.c:7138
msgid "%F%P: %s: can't set start address\n"
msgstr "%F%P : %s : ne peut initialiser l'adresse de départ\n"
-#: ldlang.c:7101 ldlang.c:7120
+#: ldlang.c:7151 ldlang.c:7170
msgid "%F%P: can't set start address\n"
msgstr "%F%P : impossible d'initialiser l'adresse de départ\n"
-#: ldlang.c:7114
+#: ldlang.c:7164
msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
msgstr "%P : avertissement : le symbole d'entrée %s est introuvable ; utilise par défaut %V\n"
-#: ldlang.c:7125 ldlang.c:7133
+#: ldlang.c:7175 ldlang.c:7183
msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
msgstr "%P : avertissement : le symbole d'entrée %s est introuvable ; pas d'initialisation de l'adresse de départ\n"
-#: ldlang.c:7189
+#: ldlang.c:7239
msgid "%F%P: relocatable linking with relocations from format %s (%pB) to format %s (%pB) is not supported\n"
msgstr "%F%P : l'édition de liens relocalisables avec une relocalisation du format %s (%pB) vers le format %s (%pB) n'est pas prise en charge\n"
-#: ldlang.c:7199
+#: ldlang.c:7249
msgid "%X%P: %s architecture of input file `%pB' is incompatible with %s output\n"
msgstr "%X%P : architecture %s du fichier d'entrée « %B » est incompatible avec la sortie %s\n"
-#: ldlang.c:7223
+#: ldlang.c:7273
msgid "%X%P: failed to merge target specific data of file %pB\n"
msgstr "%X%P : échec de fusion des données spécifiques cibles du fichier %pB\n"
-#: ldlang.c:7294
+#: ldlang.c:7344
msgid "%F%P: could not define common symbol `%pT': %E\n"
msgstr "%F%P : Impossible de définir le symbole commun «%pT» : %E\n"
-#: ldlang.c:7306
+#: ldlang.c:7356
msgid ""
"\n"
"Allocating common symbols\n"
@@ -810,7 +810,7 @@ msgstr ""
"\n"
"Allocation des symboles communs\n"
-#: ldlang.c:7307
+#: ldlang.c:7357
msgid ""
"Common symbol size file\n"
"\n"
@@ -818,87 +818,87 @@ msgstr ""
"Symbole commun taille fichier\n"
"\n"
-#: ldlang.c:7364
+#: ldlang.c:7414
msgid "%X%P: error: unplaced orphan section `%pA' from `%pB'\n"
msgstr "%X%P : erreur : section orpheline « %pA » non placée depuis « %pB »\n"
-#: ldlang.c:7382
+#: ldlang.c:7432
msgid "%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'\n"
msgstr "%P : avertissement : la section orpheline « %pA » de « %pB » est placée dans la section « %s »\n"
-#: ldlang.c:7472
+#: ldlang.c:7522
msgid "%F%P: invalid character %c (%d) in flags\n"
msgstr "%F%P : caractère %c (%d) invalide dans les fanions\n"
-#: ldlang.c:7584
+#: ldlang.c:7634
msgid "%F%P:%pS: error: align with input and explicit align specified\n"
msgstr "%F%P : %pS : erreur : alignement avec l'entrée et alignement explicite défini\n"
-#: ldlang.c:8055
+#: ldlang.c:8105
msgid "%P: warning: --enable-non-contiguous-regions discards section `%pA' from `%pB'\n"
msgstr "%P : %pS : avertissement : --enable-non-contiguous-regions élimine la section « %pA » de « %pB »\n"
-#: ldlang.c:8134
+#: ldlang.c:8184
msgid "%F%P: %s: plugin reported error after all symbols read\n"
msgstr "%F%P : %s : le greffon a reporté une erreur après avoir lu tous les symboles\n"
-#: ldlang.c:8706
+#: ldlang.c:8762
msgid "%F%P: multiple STARTUP files\n"
msgstr "%F%P : fichiers DÉPART multiples\n"
-#: ldlang.c:8752
+#: ldlang.c:8808
msgid "%X%P:%pS: section has both a load address and a load region\n"
msgstr "%X%P : %pS : section a à la fois une adresse de chargement et une région de chargement\n"
-#: ldlang.c:8858
+#: ldlang.c:8914
msgid "%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
msgstr "%X%P : %pS : PHDRS et FILEHDR ne sont pas pris en charge lorsque des en-têtes prioritaires PT_LOAD ne les ont pas\n"
-#: ldlang.c:8931
+#: ldlang.c:8987
msgid "%F%P: no sections assigned to phdrs\n"
msgstr "%F%P : aucune section n'est assignée à phdrs\n"
-#: ldlang.c:8969
+#: ldlang.c:9025
msgid "%F%P: bfd_record_phdr failed: %E\n"
msgstr "%F%P : bfd_record_phdr en échec : %E\n"
-#: ldlang.c:8989
+#: ldlang.c:9045
msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
msgstr "%X%P : section « %s » affectée à phdr inexistent « %s »\n"
-#: ldlang.c:9412
+#: ldlang.c:9468
msgid "%X%P: unknown language `%s' in version information\n"
msgstr "%X%P : langage inconnue « %s » dans l'information de la version\n"
-#: ldlang.c:9557
+#: ldlang.c:9613
msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
msgstr "%X%P : étiquette de version anonyme ne peut être combinée avec d'autres étiquettes de version\n"
-#: ldlang.c:9566
+#: ldlang.c:9622
msgid "%X%P: duplicate version tag `%s'\n"
msgstr "%X%P : duplication de l'étiquette de version « %s »\n"
-#: ldlang.c:9587 ldlang.c:9596 ldlang.c:9614 ldlang.c:9624
+#: ldlang.c:9643 ldlang.c:9652 ldlang.c:9670 ldlang.c:9680
msgid "%X%P: duplicate expression `%s' in version information\n"
msgstr "%X%P : duplication de l'expression « %s » dans l'information de version\n"
-#: ldlang.c:9664
+#: ldlang.c:9720
msgid "%X%P: unable to find version dependency `%s'\n"
msgstr "%X%P : incapable de repérer les dépendences de version « %s »\n"
-#: ldlang.c:9687
+#: ldlang.c:9743
msgid "%X%P: unable to read .exports section contents\n"
msgstr "%X%P : incapable de lire le contenu de la section .exports\n"
-#: ldlang.c:9733
+#: ldlang.c:9789
msgid "%P: invalid origin for memory region %s\n"
msgstr "%P : origine invalide pour la région mémoire %s\n"
-#: ldlang.c:9745
+#: ldlang.c:9801
msgid "%P: invalid length for memory region %s\n"
msgstr "%P : longueur invalide pour la région mémoire %s\n"
-#: ldlang.c:9857
+#: ldlang.c:9913
msgid "%X%P: unknown feature `%s'\n"
msgstr "%P%F : caractéristique inconnue «%s»\n"
@@ -938,8 +938,8 @@ msgstr "%F%P : aucun fichier d'entrée\n"
msgid "%P: mode %s\n"
msgstr "%P : mode %s\n"
-#: ldmain.c:494 ends32belf.c:459 ends32belf16m.c:459 ends32belf_linux.c:592
-#: ends32elf.c:459 ends32elf16m.c:459 ends32elf_linux.c:592
+#: ldmain.c:494 ends32belf.c:461 ends32belf16m.c:461 ends32belf_linux.c:594
+#: ends32elf.c:461 ends32elf16m.c:461 ends32elf_linux.c:594
msgid "%F%P: cannot open map file %s: %E\n"
msgstr "%F%P : impossible d'ouvrir le fichier de la table de projection %s : %E\n"
@@ -963,7 +963,7 @@ msgstr "%F%P : incpapable d'ouvrir la copie destination de « %s »\n"
msgid "%P: error writing file `%s'\n"
msgstr "%P : erreur lors de l'écriture du fichier « %s »\n"
-#: ldmain.c:611 pe-dll.c:1982
+#: ldmain.c:611 pe-dll.c:1985
#, c-format
msgid "%P: error closing file `%s'\n"
msgstr "%P : erreur lors de la fermeture du fichier « %s »\n"
@@ -977,7 +977,7 @@ msgstr "%s : temps total d'édition de liens : %ld.%06ld\n"
msgid "%F%P: missing argument to -m\n"
msgstr "%F%P : argument manquant pour -m\n"
-#: ldmain.c:764 ldmain.c:781 ldmain.c:801 ldmain.c:833 pe-dll.c:1407
+#: ldmain.c:764 ldmain.c:781 ldmain.c:801 ldmain.c:833 pe-dll.c:1410
msgid "%F%P: bfd_hash_table_init failed: %E\n"
msgstr "%F%P : bfd_hash_table_init en échec : %E\n"
@@ -1075,12 +1075,12 @@ msgid "warning: "
msgstr "avertissement : "
#: ldmain.c:1487
-msgid "%X%P: %C: undefined reference to `%pT'\n"
-msgstr "%X%P : %C : référence indéfinie vers « %pT »\n"
+msgid "%X%P: %H: undefined reference to `%pT'\n"
+msgstr "%X%P : %H : référence indéfinie vers « %pT »\n"
#: ldmain.c:1490
-msgid "%P: %C: warning: undefined reference to `%pT'\n"
-msgstr "%P : %C : avertissement : référence indéfinie vers « %pT »\n"
+msgid "%P: %H: warning: undefined reference to `%pT'\n"
+msgstr "%P : %H : avertissement : référence indéfinie vers « %pT »\n"
#: ldmain.c:1496
msgid "%X%P: %D: more undefined references to `%pT' follow\n"
@@ -1175,8 +1175,8 @@ msgstr "GNU ld %s\n"
#: ldver.c:42
#, c-format
-msgid "Copyright (C) 2023 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2023 Free Software Foundation, Inc.\n"
+msgid "Copyright (C) 2024 Free Software Foundation, Inc.\n"
+msgstr "Copyright (C) 2024 Free Software Foundation, Inc.\n"
#: ldver.c:43
#, c-format
@@ -1194,24 +1194,25 @@ msgstr ""
msgid " Supported emulations:\n"
msgstr " Émulations prises en charge :\n"
-#: ldwrite.c:60 ldwrite.c:170 ldwrite.c:222 ldwrite.c:263
-msgid "%F%P: bfd_new_link_order failed\n"
-msgstr "%F%P : bfd_new_link_order en échec\n"
+#: ldwrite.c:60 ldwrite.c:67 ldwrite.c:173 ldwrite.c:181 ldwrite.c:227
+#: ldwrite.c:268
+msgid "%F%P: bfd_new_link_order failed: %E\n"
+msgstr "%F%P : bfd_new_link_order en échec : %E\n"
-#: ldwrite.c:332
+#: ldwrite.c:337
msgid "%F%P: cannot create split section name for %s\n"
msgstr "%F%P : impossible de créer un nom de section scindé pour %s\n"
-#: ldwrite.c:344
+#: ldwrite.c:349
msgid "%F%P: clone section failed: %E\n"
msgstr "%F%P : section clone en échec : %E\n"
-#: ldwrite.c:382
+#: ldwrite.c:387
#, c-format
msgid "%8x something else\n"
msgstr "%8x quelque chose d'autre\n"
-#: ldwrite.c:552
+#: ldwrite.c:557
msgid "%F%P: final link failed: %E\n"
msgstr "%F%P : échec de l'édition de liens finale : %E\n"
@@ -1483,7 +1484,7 @@ msgid "Read default linker script"
msgstr "Lecture du script par défaut de l'éditeur de lien"
#: lexsup.c:245 lexsup.c:248 lexsup.c:266 lexsup.c:358 lexsup.c:382
-#: lexsup.c:501 lexsup.c:534 lexsup.c:546 lexsup.c:592 lexsup.c:595
+#: lexsup.c:501 lexsup.c:534 lexsup.c:546 lexsup.c:605 lexsup.c:608
msgid "SYMBOL"
msgstr "SYMBOLE"
@@ -1981,111 +1982,95 @@ msgstr "Avertir au sujet des symboles communs dupliqués"
msgid "Warn if global constructors/destructors are seen"
msgstr "Avertir si des constructeurs/destructeurs globaux sont détectés"
-#: lexsup.c:555
-msgid "Warn when creating an executable stack"
-msgstr "Avertir lors de la création d'une pile exécutable"
-
-#: lexsup.c:557
-msgid "Do not warn when creating an executable stack"
-msgstr "Ne pas avertir lors de la création d'une pile exécutable"
-
-#: lexsup.c:559
-msgid "Warn when creating executable segments"
-msgstr "Avertir lors de la création de segments exécutables"
-
-#: lexsup.c:561
-msgid "Do not warn when creating executable segments"
-msgstr "Ne pas avertir lors de la création de segments exécutables"
-
-#: lexsup.c:563
+#: lexsup.c:576
msgid "Warn if the multiple GP values are used"
msgstr "Avertir si des valeurs GP multiples sont utilisées"
-#: lexsup.c:565
+#: lexsup.c:578
msgid "Warn only once per undefined symbol"
msgstr "Avertir seulement une fois pour chaque symbole indéfini"
-#: lexsup.c:567
+#: lexsup.c:580
msgid "Warn if start of section changes due to alignment"
msgstr "Avertir si le début de la section est modifié en raison de l'alignement"
-#: lexsup.c:572
+#: lexsup.c:585
msgid "Warn if output has DT_TEXTREL (default)"
msgstr "Avertir si la sortie a DT_TEXTREL (défaut)"
-#: lexsup.c:574
+#: lexsup.c:587
msgid "Warn if output has DT_TEXTREL"
msgstr "Avertir si la sortie a DT_TEXTREL"
-#: lexsup.c:580
+#: lexsup.c:593
msgid "Warn if an object has alternate ELF machine code"
msgstr "Avertir si un objet a un un code machine ELF alternatif"
-#: lexsup.c:584
+#: lexsup.c:597
msgid "Report unresolved symbols as warnings"
msgstr "Rapporter les symboles non résolus par avertissement"
-#: lexsup.c:587
+#: lexsup.c:600
msgid "Report unresolved symbols as errors"
msgstr "Rapporter des symboles non résolus comme des errreurs"
-#: lexsup.c:589
+#: lexsup.c:602
msgid "Include all objects from following archives"
msgstr "Inclure tous les objets des archives suivantes"
-#: lexsup.c:592
+#: lexsup.c:605
msgid "Use wrapper functions for SYMBOL"
msgstr "Utiliser les fonctions d'emballage pour SYMBOLE"
-#: lexsup.c:596
+#: lexsup.c:609
msgid "Unresolved SYMBOL will not cause an error or warning"
msgstr "Le SYMBOLE non résolu ne causera ni erreur ni avertissement"
-#: lexsup.c:598
+#: lexsup.c:611
msgid "Push state of flags governing input file handling"
msgstr "Pousse l'état des drapeaux contrôlant la gestion des fichiers d'entrée"
-#: lexsup.c:601
+#: lexsup.c:614
msgid "Pop state of flags governing input file handling"
msgstr "Retire l'état des drapeaux contrôlant la gestion des fichiers d'entrée"
-#: lexsup.c:604
+#: lexsup.c:617
msgid "Report target memory usage"
msgstr "Rend compte de l'utilisation mémoire de la cible"
-#: lexsup.c:606
+#: lexsup.c:619
msgid "=MODE"
msgstr "=MODE"
-#: lexsup.c:606
+#: lexsup.c:619
msgid "Control how orphan sections are handled."
msgstr "Contrôle comment les sections orphelines sont gérées."
-#: lexsup.c:609
+#: lexsup.c:622
msgid "Show discarded sections in map file output (default)"
msgstr "Montrer les sections écartées dans la sortie du fichier de mappage (défaut)"
-#: lexsup.c:612
+#: lexsup.c:625
msgid "Do not show discarded sections in map file output"
msgstr "Ne pas afficher les sections écartées dans la sortie du fichier de mappage"
-#: lexsup.c:615
+#: lexsup.c:628
msgid "Show local symbols in map file output"
msgstr "Afficher les symboles locaux dans la sortie du fichier de mappage"
-#: lexsup.c:618
+#: lexsup.c:631
msgid "Do not show local symbols in map file output (default)"
msgstr "Ne pas afficher les symboles locaux dans la sortie du fichier de mappage (défaut)"
-#: lexsup.c:621
+#: lexsup.c:634
msgid "Emit names and types of static variables in CTF"
msgstr "Émettre les noms et types des variables statiques dans CTF"
-#: lexsup.c:624
+#: lexsup.c:637
msgid "Do not emit names and types of static variables in CTF"
msgstr "Ne pas émettre les noms et types des variables statiques dans CTF"
-#: lexsup.c:628
+#: lexsup.c:641
msgid ""
"How to share CTF types between translation units.\n"
" <method> is: share-unconflicted (default),\n"
@@ -2095,61 +2080,61 @@ msgstr ""
" <method> est : share-unconflicted (default),\n"
" share-duplicated"
-#: lexsup.c:792
+#: lexsup.c:805
msgid "%F%P: Error: unable to disambiguate: %s (did you mean -%s ?)\n"
msgstr "%F%P : Erreur : incapable de résoudre les ambigüités : %s (voulez-vous dire -%s ?)\n"
-#: lexsup.c:795
+#: lexsup.c:808
msgid "%P: Warning: grouped short command line options are deprecated: %s\n"
msgstr "%P : avertissement : le groupement des options courtes de la ligne de commande est obsolète : %s\n"
-#: lexsup.c:822
+#: lexsup.c:835
msgid "%P: %s: missing argument\n"
msgstr "%P : %s : argument manquant\n"
-#: lexsup.c:827
+#: lexsup.c:840
msgid "%P: unrecognized option '%s'\n"
msgstr "%P : option « %s » non reconnue\n"
-#: lexsup.c:832
+#: lexsup.c:845
msgid "%F%P: use the --help option for usage information\n"
msgstr "%F%P : utiliser --help pour afficher l'aide-mémoire\n"
-#: lexsup.c:851
+#: lexsup.c:864
msgid "%F%P: unrecognized -a option `%s'\n"
msgstr "%F%P : -a option non reconnue « %s »\n"
-#: lexsup.c:864
+#: lexsup.c:877
msgid "%F%P: unrecognized -assert option `%s'\n"
msgstr "%F%P : -assert option non reconnue « %s »\n"
-#: lexsup.c:908
+#: lexsup.c:921
msgid "%F%P: unknown demangling style `%s'\n"
msgstr "%F%P : style inconnu de recouvrement du transcodage par mutilisation « %s »\n"
-#: lexsup.c:998 lexsup.c:1482 eaarch64cloudabi.c:849 eaarch64cloudabib.c:849
+#: lexsup.c:1029 lexsup.c:1513 eaarch64cloudabi.c:849 eaarch64cloudabib.c:849
#: eaarch64elf.c:844 eaarch64elf32.c:844 eaarch64elf32b.c:844
#: eaarch64elfb.c:844 eaarch64fbsd.c:849 eaarch64fbsdb.c:849
#: eaarch64haiku.c:849 eaarch64linux.c:849 eaarch64linux32.c:849
-#: eaarch64linux32b.c:849 eaarch64linuxb.c:849 eaarch64nto.c:946
+#: eaarch64linux32b.c:849 eaarch64linuxb.c:849 eaarch64nto.c:1017
#: earmelf.c:1107 earmelf_fbsd.c:1107 earmelf_fuchsia.c:1112
#: earmelf_haiku.c:1112 earmelf_linux.c:1112 earmelf_linux_eabi.c:1112
#: earmelf_linux_fdpiceabi.c:1112 earmelf_nacl.c:1112 earmelf_nbsd.c:1107
#: earmelf_phoenix.c:1112 earmelf_vxworks.c:1143 earmelfb.c:1107
#: earmelfb_fbsd.c:1107 earmelfb_fuchsia.c:1112 earmelfb_linux.c:1112
#: earmelfb_linux_eabi.c:1112 earmelfb_linux_fdpiceabi.c:1112
-#: earmelfb_nacl.c:1112 earmelfb_nbsd.c:1107 earmnto.c:1082 ecskyelf.c:571
-#: ecskyelf_linux.c:738 eelf32metag.c:735 eelf64lppc.c:1206
-#: eelf64lppc_fbsd.c:1206 eelf64ppc.c:1206 eelf64ppc_fbsd.c:1206
-#: ehppaelf.c:591 ehppalinux.c:773 ehppanbsd.c:773 ehppaobsd.c:773
+#: earmelfb_nacl.c:1112 earmelfb_nbsd.c:1107 earmnto.c:1082 ecskyelf.c:573
+#: ecskyelf_linux.c:740 eelf32metag.c:737 eelf64lppc.c:1208
+#: eelf64lppc_fbsd.c:1208 eelf64ppc.c:1208 eelf64ppc_fbsd.c:1208 ehppaelf.c:593
+#: ehppalinux.c:775 ehppanbsd.c:775 ehppaobsd.c:775
msgid "%F%P: invalid number `%s'\n"
msgstr "%F%P : nombre invalide « %s »\n"
-#: lexsup.c:1094
+#: lexsup.c:1125
msgid "%F%P: bad --unresolved-symbols option: %s\n"
msgstr "%F%P : option erronée de --unresolved-symbols : %s\n"
-#: lexsup.c:1181
+#: lexsup.c:1212
msgid "%F%P: bad -plugin-opt option\n"
msgstr "%F%P : mauvaise option -plugin-opt\n"
@@ -2161,176 +2146,176 @@ msgstr "%F%P : mauvaise option -plugin-opt\n"
#. 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:1198
+#: lexsup.c:1229
msgid "%F%P: unrecognised option: %s\n"
msgstr "%F%P : option non reconnue : %s\n"
-#: lexsup.c:1201 lexsup.c:1311 lexsup.c:1332 lexsup.c:1451
+#: lexsup.c:1232 lexsup.c:1342 lexsup.c:1363 lexsup.c:1482
msgid "%F%P: -r and %s may not be used together\n"
msgstr "%F%P : -r et %s ne peuvent être utilisés ensemble\n"
-#: lexsup.c:1323
+#: lexsup.c:1354
msgid "%F%P: -shared not supported\n"
msgstr "%F%P : -shared non pris en charge\n"
-#: lexsup.c:1337
+#: lexsup.c:1368
msgid "%F%P: -pie not supported\n"
msgstr "%F%P : -pie n'est pas prise en charge\n"
-#: lexsup.c:1343
+#: lexsup.c:1374
msgid "%P: SONAME must not be empty string; keeping previous one\n"
msgstr "%P: SONAME ne doit pas être une chaîne vide ; conservation de la précédente\n"
-#: lexsup.c:1349
+#: lexsup.c:1380
msgid "descending"
msgstr "décroissant"
-#: lexsup.c:1351
+#: lexsup.c:1382
msgid "ascending"
msgstr "croissant"
-#: lexsup.c:1354
+#: lexsup.c:1385
msgid "%F%P: invalid common section sorting option: %s\n"
msgstr "%F%P : option de trie de section invalide : %s\n"
-#: lexsup.c:1358
+#: lexsup.c:1389
msgid "name"
msgstr "nom"
-#: lexsup.c:1360
+#: lexsup.c:1391
msgid "alignment"
msgstr "alignement"
-#: lexsup.c:1363
+#: lexsup.c:1394
msgid "%F%P: invalid section sorting option: %s\n"
msgstr "%F%P : option de trie de section invalide : %s\n"
-#: lexsup.c:1400
+#: lexsup.c:1431
msgid "%F%P: invalid argument to option \"--section-start\"\n"
msgstr "%F%P : argument invalide pour l'option \"--section-start\"\n"
-#: lexsup.c:1407
+#: lexsup.c:1438
msgid "%F%P: missing argument(s) to option \"--section-start\"\n"
msgstr "%F%P : un ou plusieurs arguments manquants pour l'option \"--section-start\"\n"
-#: lexsup.c:1677
+#: lexsup.c:1708
msgid "%F%P: group ended before it began (--help for usage)\n"
msgstr "%F%P : fin du groupe avant son début (--help pour l'usage)\n"
-#: lexsup.c:1693
+#: lexsup.c:1724
msgid "%F%P: failed to add remap file %s\n"
msgstr "%F%P : échec de l'ajout du fichier de remappage %s\n"
#. FIXME: Should we allow --remap-inputs=@myfile as a synonym
#. for --remap-inputs-file=myfile ?
-#: lexsup.c:1702
+#: lexsup.c:1733
msgid "%F%P: invalid argument to option --remap-inputs\n"
msgstr "%F%P : argument invalide pour l'option \"--section-inputs\"\n"
-#: lexsup.c:1723
+#: lexsup.c:1754
msgid "%F%P: invalid cache memory size: %s\n"
msgstr "%F%P : taille de mémoire cache non valide : %s\n"
-#: lexsup.c:1737
+#: lexsup.c:1768
msgid "%X%P: --hash-size needs a numeric argument\n"
msgstr "%X%P : --hash-size a beoin d'un argument numérique\n"
-#: lexsup.c:1749
+#: lexsup.c:1780
msgid "%F%P: no state pushed before popping\n"
msgstr "%F%P : aucun état n'a été poussé avant le dépilage\n"
-#: lexsup.c:1772
+#: lexsup.c:1803
msgid "%F%P: invalid argument to option \"--orphan-handling\"\n"
msgstr "%F%P : argument invalide pour l'option \"--section-start\"\n"
-#: lexsup.c:1810
+#: lexsup.c:1841
msgid "%F%P: bad --ctf-share-types option: %s\n"
msgstr "%F%P : option erronée de --ctf-share-types : %s\n"
-#: lexsup.c:1828
+#: lexsup.c:1859
msgid "%P: no file/directory name provided for map output; ignored\n"
msgstr "%P : aucun nom de fichier/répertoire donné pour la sortie de la projection ; ignoré\n"
-#: lexsup.c:1856
+#: lexsup.c:1887
msgid "%P: cannot stat linker map file: %E\n"
msgstr "%P : ne peut trouver le fichier de projection de l'éditeur de liens : %E\n"
-#: lexsup.c:1868
+#: lexsup.c:1899
msgid "%P: linker map file is not a regular file\n"
msgstr "%P : le fichier de projection de l'éditeur de liens n'est pas un fichier normal\n"
#. If the asprintf failed then something is probably very
#. wrong. Better to halt now rather than continue on
#. into more problems.
-#: lexsup.c:1879
+#: lexsup.c:1910
msgid "%P%F: cannot create name for linker map file: %E\n"
msgstr "%F%P : ne peut créer de nom pour le fichier de projection de l'éditeur de liens : %E\n"
-#: lexsup.c:1890
+#: lexsup.c:1921
msgid "%P: SONAME must not be empty string; ignored\n"
msgstr "%P : SONAME ne doit pas être une chaîne vide ; ignoré\n"
-#: lexsup.c:1896
+#: lexsup.c:1927
msgid "%P: missing --end-group; added as last command line option\n"
msgstr "%P : --end-group manquant ; ajouté comme dernière option de la ligne de commande\n"
-#: lexsup.c:2005
+#: lexsup.c:2036
msgid "%F%P: -r and -z nosectionheader may not be used together\n"
msgstr "%F%P : -r et -z nosectionheader ne peuvent être utilisés ensemble\n"
-#: lexsup.c:2013
+#: lexsup.c:2044
msgid "%F%P: -F may not be used without -shared\n"
msgstr "%F%P : -F ne peut être utilisé sans -shared\n"
-#: lexsup.c:2015
+#: lexsup.c:2046
msgid "%F%P: -f may not be used without -shared\n"
msgstr "%F%P : -f ne peut être utilisé sans -shared\n"
-#: lexsup.c:2056 lexsup.c:2069
+#: lexsup.c:2087 lexsup.c:2100
msgid "%F%P: invalid hex number `%s'\n"
msgstr "%F%P : nombre hexadécimal invalide « %s »\n"
-#: lexsup.c:2099
+#: lexsup.c:2130
#, c-format
msgid " --audit=AUDITLIB Specify a library to use for auditing\n"
msgstr " --audit=AUDITLIB Specifie une bibliothèque à utiliser pour l'audit\n"
-#: lexsup.c:2101
+#: lexsup.c:2132
#, c-format
msgid " -Bgroup Selects group name lookup rules for DSO\n"
msgstr " -Bgroup Selectionne les règles de recherche de nom de groupe pour le DSO\n"
-#: lexsup.c:2103
+#: lexsup.c:2134
#, c-format
msgid " --disable-new-dtags Disable new dynamic tags\n"
msgstr " --disable-new-dtags Désactiver les nouvelles étiquettes dynamiques\n"
-#: lexsup.c:2105
+#: lexsup.c:2136
#, c-format
msgid " --enable-new-dtags Enable new dynamic tags\n"
msgstr " --enable-new-dtags Activer les nouvelles étiquettes dynamiques\n"
-#: lexsup.c:2107
+#: lexsup.c:2138
#, c-format
msgid " --eh-frame-hdr Create .eh_frame_hdr section\n"
msgstr " --eh-frame-hdr Créer la section .eh_frame_hdr\n"
-#: lexsup.c:2109
+#: lexsup.c:2140
#, c-format
msgid " --no-eh-frame-hdr Do not create .eh_frame_hdr section\n"
msgstr " --no-eh-frame-hdr Ne pas créer la section .eh_frame_hdr\n"
-#: lexsup.c:2111
+#: lexsup.c:2142
#, c-format
msgid " --exclude-libs=LIBS Make all symbols in LIBS hidden\n"
msgstr " --exclude-libs=LIBS Rendre cachés tous les symboles dans LIBS\n"
-#: lexsup.c:2113
+#: lexsup.c:2144
#, c-format
msgid " --hash-style=STYLE Set hash style to sysv/gnu/both. Default: "
msgstr " --hash-style=STYLE Fixer le style de hachage à sysv/gnu/both. Défaut :"
-#: lexsup.c:2132
+#: lexsup.c:2163
#, c-format
msgid ""
" -P AUDITLIB, --depaudit=AUDITLIB\n"
@@ -2339,17 +2324,17 @@ msgstr ""
" -P AUDITLIB, --depaudit=AUDITLIB\n"
" Specifie une bibliothèque à utiliser pour auditionner les dépendences\n"
-#: lexsup.c:2135
+#: lexsup.c:2166
#, c-format
msgid " -z combreloc Merge dynamic relocs into one section and sort\n"
msgstr " -z combreloc Fusionner et trier les relocalisations dynamiques dans une seule section\n"
-#: lexsup.c:2137
+#: lexsup.c:2168
#, c-format
msgid " -z nocombreloc Don't merge dynamic relocs into one section\n"
msgstr " -z nocombreloc Ne pas fusionner les relocalisations dynamiques dans une seule section\n"
-#: lexsup.c:2139
+#: lexsup.c:2170
#, c-format
msgid ""
" -z global Make symbols in DSO available for subsequently\n"
@@ -2358,67 +2343,67 @@ msgstr ""
" -z global Rendre les symboles dans le DSO disponibles pour les objects\n"
" chargés par la suite\n"
-#: lexsup.c:2142
+#: lexsup.c:2173
#, c-format
msgid " -z initfirst Mark DSO to be initialized first at runtime\n"
msgstr " -z initfirst Marquer le DSO pour qu'il soit initialisé en premier à l'exécution\n"
-#: lexsup.c:2144
+#: lexsup.c:2175
#, c-format
msgid " -z interpose Mark object to interpose all DSOs but executable\n"
msgstr " -z interpose Marquer les objets pour qu'ils s'interposent à tous les DSOs mais pas aux exécutables\n"
-#: lexsup.c:2146
+#: lexsup.c:2177
#, c-format
msgid " -z unique Mark DSO to be loaded at most once by default, and only in the main namespace\n"
msgstr " -z unique Marquer le DSO pour n'être chargé qu'une seule fois par défaut et uniquement dans l'espace de noms principal\n"
-#: lexsup.c:2148
+#: lexsup.c:2179
#, c-format
msgid " -z nounique Don't mark DSO as a loadable at most once\n"
msgstr " -z nounique Ne pas marquer le DSO comme ne pouvant être chargé qu'une seule fois\n"
-#: lexsup.c:2150
+#: lexsup.c:2181
#, c-format
msgid " -z lazy Mark object lazy runtime binding (default)\n"
msgstr " -z lazy Marquer la liaison de l'objet paresseuse à l'exécution (défaut)\n"
-#: lexsup.c:2152
+#: lexsup.c:2183
#, c-format
msgid " -z loadfltr Mark object requiring immediate process\n"
msgstr " -z loadfltr Marquer les objets nécessitant un traitement immédiat\n"
-#: lexsup.c:2154
+#: lexsup.c:2185
#, c-format
msgid " -z nocopyreloc Don't create copy relocs\n"
msgstr " -z nocopyreloc Ne pas créer de copie de relocalisations\n"
-#: lexsup.c:2156
+#: lexsup.c:2187
#, c-format
msgid " -z nodefaultlib Mark object not to use default search paths\n"
msgstr " -z nodefaultlib Marquer les objets pour ne pas qu'ils utilisent les chemins de recherche par défaut\n"
-#: lexsup.c:2158
+#: lexsup.c:2189
#, c-format
msgid " -z nodelete Mark DSO non-deletable at runtime\n"
msgstr " -z nodelete Marquer le DSO comme non supprimable à l'exécution\n"
-#: lexsup.c:2160
+#: lexsup.c:2191
#, c-format
msgid " -z nodlopen Mark DSO not available to dlopen\n"
msgstr " -z nodlopen Marquer le DSO comme non accessible pour dlopen\n"
-#: lexsup.c:2162
+#: lexsup.c:2193
#, c-format
msgid " -z nodump Mark DSO not available to dldump\n"
msgstr " -z nodump Marquer le DSO comme non accessible pour dldump\n"
-#: lexsup.c:2164
+#: lexsup.c:2195
#, c-format
msgid " -z now Mark object non-lazy runtime binding\n"
msgstr " -z now Marquer la liaison de l'objet non paresseuse à l'exécution\n"
-#: lexsup.c:2166
+#: lexsup.c:2197
#, c-format
msgid ""
" -z origin Mark object requiring immediate $ORIGIN\n"
@@ -2427,97 +2412,97 @@ msgstr ""
" -z origin Marquer l'objet comme nécessitant un traitement immédiat de\n"
" $ORIGIN à l'exécution\n"
-#: lexsup.c:2170
+#: lexsup.c:2201
#, c-format
msgid " -z relro Create RELRO program header (default)\n"
msgstr " -z relro Créer l'en-tête de programme RELRO (défaut)\n"
-#: lexsup.c:2172
+#: lexsup.c:2203
#, c-format
msgid " -z norelro Don't create RELRO program header\n"
msgstr " -z norelro Ne pas créer l'en-tête de programme RELRO\n"
-#: lexsup.c:2175
+#: lexsup.c:2206
#, c-format
msgid " -z relro Create RELRO program header\n"
msgstr " -z relro Créer l'en-tête de programme RELRO\n"
-#: lexsup.c:2177
+#: lexsup.c:2208
#, c-format
msgid " -z norelro Don't create RELRO program header (default)\n"
msgstr " -z norelro Ne pas créer l'en-tête de programme RELRO (défaut)\n"
-#: lexsup.c:2181
+#: lexsup.c:2212
#, c-format
msgid " -z separate-code Create separate code program header (default)\n"
msgstr " -z separate-code Créer l'en-tête de programme de code séparé (défaut)\n"
-#: lexsup.c:2183
+#: lexsup.c:2214
#, c-format
msgid " -z noseparate-code Don't create separate code program header\n"
msgstr " -z noseparate-code Ne pas créer l'en-tête de programme de code séparé\n"
-#: lexsup.c:2186
+#: lexsup.c:2217
#, c-format
msgid " -z separate-code Create separate code program header\n"
msgstr " -z separate-code Créer l'en-tête de programme de code séparé\n"
-#: lexsup.c:2188
+#: lexsup.c:2219
#, c-format
msgid " -z noseparate-code Don't create separate code program header (default)\n"
msgstr " -z noseparate-code Ne pas créer l'en-tête de programme de code séparé (défaut)\n"
-#: lexsup.c:2191
+#: lexsup.c:2222
#, c-format
msgid " -z common Generate common symbols with STT_COMMON type\n"
msgstr " -z common Générer les symboles communs avec STT_COMMON pour type\n"
-#: lexsup.c:2193
+#: lexsup.c:2224
#, c-format
msgid " -z nocommon Generate common symbols with STT_OBJECT type\n"
msgstr " -z nocommon Générer les symboles communs avec STT_OBJECT pour type\n"
-#: lexsup.c:2196
+#: lexsup.c:2227
#, c-format
msgid " -z text Treat DT_TEXTREL in output as error (default)\n"
msgstr " -z text Traiter DT_TEXTREL dans la sortie comme une erreur (défaut)\n"
-#: lexsup.c:2199
+#: lexsup.c:2230
#, c-format
msgid " -z text Treat DT_TEXTREL in output as error\n"
msgstr " -z text Traiter DT_TEXTREL dans la sortie comme une erreur\n"
-#: lexsup.c:2203
+#: lexsup.c:2234
#, c-format
msgid " -z notext Don't treat DT_TEXTREL in output as error (default)\n"
msgstr " -z notext Ne pas traiter DT_TEXTREL dans la sortie comme une erreur (défaut)\n"
-#: lexsup.c:2205
+#: lexsup.c:2236
#, c-format
msgid " -z textoff Don't treat DT_TEXTREL in output as error (default)\n"
msgstr " -z textoff Ne pas traiter DT_TEXTREL dans la sortie comme une erreur (défaut)\n"
-#: lexsup.c:2210
+#: lexsup.c:2241
#, c-format
msgid " -z notext Don't treat DT_TEXTREL in output as error\n"
msgstr " -z notext Ne pas traiter DT_TEXTREL dans la sortie comme une erreur\n"
-#: lexsup.c:2212
+#: lexsup.c:2243
#, c-format
msgid " -z textoff Don't treat DT_TEXTREL in output as error\n"
msgstr " -z textoff Ne pas traiter DT_TEXTREL dans la sortie comme une erreur\n"
-#: lexsup.c:2220
+#: lexsup.c:2251
#, c-format
msgid " --build-id[=STYLE] Generate build ID note\n"
msgstr " --build-id[=STYLE] Générer la note de l'ID de contruction\n"
-#: lexsup.c:2222
+#: lexsup.c:2253
#, c-format
msgid " --package-metadata[=JSON] Generate package metadata note\n"
msgstr " --package-metadata[=JSON] Générer la note de métadonnées du paquet\n"
-#: lexsup.c:2224
+#: lexsup.c:2255
#, c-format
msgid ""
" --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi|zstd]\n"
@@ -2526,117 +2511,142 @@ msgstr ""
" --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi|zstd]\n"
"\t\t\t Compresser les sections de debogage DWARF\n"
-#: lexsup.c:2227
+#: lexsup.c:2258
#, c-format
msgid " Default: %s\n"
msgstr " Défaut: %s\n"
-#: lexsup.c:2230
+#: lexsup.c:2261
#, c-format
msgid " -z common-page-size=SIZE Set common page size to SIZE\n"
msgstr " -z common-page-size=TAILLE Fixe la taille courante des pages à TAILLE\n"
-#: lexsup.c:2232
+#: lexsup.c:2263
#, c-format
msgid " -z max-page-size=SIZE Set maximum page size to SIZE\n"
msgstr " -z max-page-size=TAILLE Fixe la taille maximale des pages à TAILLE\n"
-#: lexsup.c:2234
+#: lexsup.c:2265
#, c-format
msgid " -z defs Report unresolved symbols in object files\n"
msgstr " -z defs Signaler les symboles non résolus dans les fichiers objets\n"
-#: lexsup.c:2236
+#: lexsup.c:2267
#, c-format
msgid " -z undefs Ignore unresolved symbols in object files\n"
msgstr " -z undefs Signaler les symboles non résolus dans les fichiers objets\n"
-#: lexsup.c:2238
+#: lexsup.c:2269
#, c-format
msgid " -z muldefs Allow multiple definitions\n"
msgstr "-z muldefs Autoriser les définitions multiples\n"
-#: lexsup.c:2240
+#: lexsup.c:2271
#, c-format
msgid " -z stack-size=SIZE Set size of stack segment\n"
msgstr " -z stack-size=TAILLE Fixe la taille du segment de pile\n"
-#: lexsup.c:2242
+#: lexsup.c:2274
#, c-format
msgid " -z execstack Mark executable as requiring executable stack\n"
msgstr " -z execstack Marquer l'exécutable comme nécessitant une pile d'exécution\n"
-#: lexsup.c:2244
+#: lexsup.c:2276
#, c-format
msgid " -z noexecstack Mark executable as not requiring executable stack\n"
msgstr " -z noexecstack Marquer l'exécutable comme ne nécessitant pas d'une pile d'exécution\n"
-#: lexsup.c:2247
+#: lexsup.c:2278
#, c-format
-msgid " --warn-execstack Generate a warning if the stack is executable (default)\n"
-msgstr " --warn-execstack Générer un avertissement si la pile est exécutable (défaut)\n"
+msgid " --warn-execstack-objects Generate a warning if an object file requests an executable stack\n"
+msgstr " --warn-execstack-objects Générer un avertissement si un fichier objet demande une pile exécutable\n"
-#: lexsup.c:2250
+#: lexsup.c:2281
#, c-format
-msgid " --warn-execstack Generate a warning if the stack is executable\n"
-msgstr " --warn-execstack Générer un avertissement si la pile est exécutable\n"
+msgid " --warn-execstack Generate a warning if creating an executable stack\n"
+msgstr " --warn-execstack Générer un avertissement si une pile exécutable est créée\n"
-#: lexsup.c:2254
+#: lexsup.c:2284
#, c-format
-msgid " --no-warn-execstack Do not generate a warning if the stack is executable (default)\n"
-msgstr " --no-warn-execstack Ne pas générer d'avertissement si la pile est exécutable (défaut)\n"
+msgid " --warn-execstack Generate a warning if creating an executable stack (default)\n"
+msgstr " --warn-execstack Générer un avertissement si une pile exécutable est créée (défaut)\n"
-#: lexsup.c:2257
+#: lexsup.c:2288
#, c-format
-msgid " --no-warn-execstack Do not generate a warning if the stack is executable\n"
-msgstr " --no-warn-execstack Ne pas générer d'avertissement si la pile est exécutable\n"
+msgid " --no-warn-execstack Do not generate a warning if creating an executable stack (default)\n"
+msgstr " --no-warn-execstack Ne pas générer d'avertissement si une pile exécutable est créée (défaut)\n"
-#: lexsup.c:2261
+#: lexsup.c:2291
+#, c-format
+msgid " --no-warn-execstack Do not generate a warning if creating an executable stack\n"
+msgstr " --no-warn-execstack Ne pas générer d'avertissement si une pile exécutable est créée\n"
+
+#: lexsup.c:2294
+#, c-format
+msgid " --error-execstack Turn warnings about executable stacks into errors\n"
+msgstr " --warn-execstack Transformer les avertissements à propos des piles exécutables en erreurs\n"
+
+#: lexsup.c:2296
+#, c-format
+msgi[...]
[diff truncated at 100000 bytes]
More information about the Binutils-cvs
mailing list