rpms/elfutils/devel elfutils-portability.patch, 1.41, 1.42 elfutils-robustify.patch, 1.14, 1.15 elfutils.spec, 1.115, 1.116

Roland McGrath roland at fedoraproject.org
Fri Apr 24 20:13:29 UTC 2009


Author: roland

Update of /cvs/pkgs/rpms/elfutils/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15751

Modified Files:
	elfutils-portability.patch elfutils-robustify.patch 
	elfutils.spec 
Log Message:
Update to 0.141

elfutils-portability.patch:

Index: elfutils-portability.patch
===================================================================
RCS file: /cvs/pkgs/rpms/elfutils/devel/elfutils-portability.patch,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- elfutils-portability.patch	16 Feb 2009 21:56:06 -0000	1.41
+++ elfutils-portability.patch	24 Apr 2009 20:12:58 -0000	1.42
@@ -1,6 +1,6 @@
 --- elfutils/backends/ChangeLog
 +++ elfutils/backends/ChangeLog
-@@ -3,6 +3,10 @@
+@@ -33,6 +33,10 @@
  	* ppc_attrs.c (ppc_check_object_attribute): Handle tag
  	GNU_Power_ABI_Struct_Return.
  
@@ -11,7 +11,7 @@
  2008-10-04  Ulrich Drepper  <drepper at redhat.com>
  
  	* i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and
-@@ -330,6 +334,11 @@
+@@ -360,6 +364,11 @@
  	* sparc_init.c: Likewise.
  	* x86_64_init.c: Likewise.
  
@@ -23,7 +23,7 @@
  2005-11-19  Roland McGrath  <roland at redhat.com>
  
  	* ppc64_reloc.def: REL30 -> ADDR30.
-@@ -352,6 +361,9 @@
+@@ -382,6 +391,9 @@
  	* Makefile.am (uninstall): Don't try to remove $(pkgincludedir).
  	(CLEANFILES): Add libebl_$(m).so.
  
@@ -35,14 +35,6 @@
  
 --- elfutils/backends/Makefile.am
 +++ elfutils/backends/Makefile.am
-@@ -1,6 +1,6 @@
- ## Process this file with automake to create Makefile.in
- ##
--## Copyright (C) 2000-2006, 2007, 2008 Red Hat, Inc.
-+## Copyright (C) 2000-2006, 2007, 2008, 2009 Red Hat, Inc.
- ## This file is part of Red Hat elfutils.
- ##
- ## Red Hat elfutils is free software; you can redistribute it and/or modify
 @@ -25,12 +25,14 @@
  ## <http://www.openinventionnetwork.com>.
  ##
@@ -67,7 +59,7 @@
  i386_SRCS = i386_init.c i386_symbol.c i386_corenote.c \
  	    i386_retval.c i386_regs.c i386_auxv.c i386_syscall.c
  cpu_i386 = ../libcpu/libcpu_i386.a
-@@ -114,7 +115,7 @@ libebl_%.so: libebl_%_pic.a libebl_%.map
+@@ -115,7 +116,7 @@ libebl_%.so: libebl_%_pic.a libebl_%.map
  	$(LINK) -shared -o $@ -Wl,--whole-archive,$<\
  		$(cpu_$(@:libebl_%.so=%)) -Wl,--no-whole-archive \
  		-Wl,--version-script,$(word 2,$^) \
@@ -78,7 +70,7 @@
  # XXX Should not be needed...
 --- elfutils/backends/Makefile.in
 +++ elfutils/backends/Makefile.in
-@@ -156,6 +156,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+@@ -158,6 +158,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  LDFLAGS = @LDFLAGS@
@@ -86,7 +78,7 @@
  LEX = @LEX@
  LEXLIB = @LEXLIB@
  LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
-@@ -185,6 +186,7 @@ SHELL = @SHELL@
+@@ -187,6 +188,7 @@ SHELL = @SHELL@
  STRIP = @STRIP@
  USE_NLS = @USE_NLS@
  VERSION = @VERSION@
@@ -94,7 +86,7 @@
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
  YACC = @YACC@
-@@ -243,9 +245,9 @@ top_builddir = @top_builddir@
+@@ -245,9 +247,9 @@ top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  zip_LIBS = @zip_LIBS@
  @MUDFLAP_FALSE at AM_CFLAGS = -fpic -Wall -Wshadow -Werror -Wunused \
@@ -106,7 +98,7 @@
  INCLUDES = -I$(srcdir) -I$(top_srcdir)/libebl -I$(top_srcdir)/libasm \
  	   -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw \
  	   -I$(top_srcdir)/lib -I..
-@@ -641,7 +643,7 @@ libebl_%.so: libebl_%_pic.a libebl_%.map
+@@ -650,7 +652,7 @@ libebl_%.so: libebl_%_pic.a libebl_%.map
  	$(LINK) -shared -o $@ -Wl,--whole-archive,$<\
  		$(cpu_$(@:libebl_%.so=%)) -Wl,--no-whole-archive \
  		-Wl,--version-script,$(word 2,$^) \
@@ -117,7 +109,8 @@
  # XXX Should not be needed...
 --- elfutils/ChangeLog
 +++ elfutils/ChangeLog
-@@ -1,5 +1,7 @@
+@@ -9,6 +9,8 @@
+ 
  2009-01-23  Roland McGrath  <roland at redhat.com>
  
 +	* configure.ac: Check for __builtin_popcount.
@@ -125,7 +118,7 @@
  	* configure.ac (zlib check): Check for gzdirect, need zlib >= 1.2.2.3.
  
  	* configure.ac (__thread check): Use AC_LINK_IFELSE, in case of
-@@ -80,6 +82,10 @@
+@@ -89,6 +91,10 @@
  	* configure.ac: Add dummy automake conditional to get dependencies
  	for non-generic linker right.  See src/Makefile.am.
  
@@ -136,7 +129,7 @@
  2005-11-18  Roland McGrath  <roland at redhat.com>
  
  	* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable.
-@@ -127,6 +133,17 @@
+@@ -136,6 +142,17 @@
  	* Makefile.am (all_SUBDIRS): Add libdwfl.
  	* configure.ac: Write libdwfl/Makefile.
  
@@ -582,7 +575,8 @@
  	   -I$(top_srcdir)/lib
 --- elfutils/libcpu/ChangeLog
 +++ elfutils/libcpu/ChangeLog
-@@ -1,5 +1,8 @@
+@@ -5,6 +5,9 @@
+ 
  2009-01-23  Roland McGrath  <roland at redhat.com>
  
 +	* i386_disasm.c (i386_disasm): Add abort after assert-constant for old
@@ -591,7 +585,7 @@
  	* Makefile.am (i386_parse_CFLAGS): Use quotes around command
  	substitution that can produce leading whitespace.
  
-@@ -329,6 +332,11 @@
+@@ -334,6 +337,11 @@
  	* defs/i386.doc: New file.
  	* defs/x86_64: New file.
  
@@ -622,9 +616,9 @@
 -AM_CFLAGS += -Wall -Wshadow -Wunused -Wextra -std=gnu99 -fpic \
 +WEXTRA = @WEXTRA@
 +AM_CFLAGS += -Wall -Wshadow -Wunused $(WEXTRA) -std=gnu99 -fpic \
+ 	     -fdollars-in-identifiers \
  	     $($(*F)_CFLAGS) \
  	     $(if $($(*F)_no_Werror),,-Werror)
- INCLUDES = -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../libelf \
 --- elfutils/libcpu/Makefile.in
 +++ elfutils/libcpu/Makefile.in
 @@ -110,6 +110,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -643,23 +637,25 @@
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
  YACC = @YACC@
-@@ -196,10 +198,10 @@ top_build_prefix = @top_build_prefix@
+@@ -196,10 +198,11 @@ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  zip_LIBS = @zip_LIBS@
 - at MUDFLAP_FALSE@AM_CFLAGS = -Wall -Wshadow -Wunused -Wextra -std=gnu99 \
-- at MUDFLAP_FALSE@	-fpic $($(*F)_CFLAGS) $(if \
-+ at MUDFLAP_FALSE@AM_CFLAGS = -Wall -Wshadow -Wunused $(WEXTRA) \
-+ at MUDFLAP_FALSE@	-std=gnu99 -fpic $($(*F)_CFLAGS) $(if \
- @MUDFLAP_FALSE@	$($(*F)_no_Werror),,-Werror)
+- at MUDFLAP_FALSE@	-fpic -fdollars-in-identifiers $($(*F)_CFLAGS) \
+- at MUDFLAP_FALSE@	$(if $($(*F)_no_Werror),,-Werror)
 - at MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -Wall -Wshadow -Wunused -Wextra \
++ at MUDFLAP_FALSE@AM_CFLAGS = -Wall -Wshadow -Wunused $(WEXTRA) \
++ at MUDFLAP_FALSE@	-std=gnu99 -fpic -fdollars-in-identifiers \
++ at MUDFLAP_FALSE@	$($(*F)_CFLAGS) $(if \
++ at MUDFLAP_FALSE@	$($(*F)_no_Werror),,-Werror)
 + at MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -Wall -Wshadow -Wunused $(WEXTRA) \
- @MUDFLAP_TRUE@	-std=gnu99 -fpic $($(*F)_CFLAGS) $(if \
+ @MUDFLAP_TRUE@	-std=gnu99 -fpic -fdollars-in-identifiers \
+ @MUDFLAP_TRUE@	$($(*F)_CFLAGS) $(if \
  @MUDFLAP_TRUE@	$($(*F)_no_Werror),,-Werror)
- INCLUDES = -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../libelf \
 --- elfutils/libdw/ChangeLog
 +++ elfutils/libdw/ChangeLog
-@@ -562,6 +562,11 @@
+@@ -571,6 +571,11 @@
  
  2005-05-31  Roland McGrath  <roland at redhat.com>
  
@@ -723,7 +719,7 @@
  						       $(COMPILE)))
 --- elfutils/libdwfl/ChangeLog
 +++ elfutils/libdwfl/ChangeLog
-@@ -1013,6 +1013,11 @@
+@@ -1076,6 +1076,11 @@
  
  2005-07-21  Roland McGrath  <roland at redhat.com>
  
@@ -754,7 +750,7 @@
  VERSION = 1
 --- elfutils/libdwfl/Makefile.in
 +++ elfutils/libdwfl/Makefile.in
-@@ -155,6 +155,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+@@ -156,6 +156,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  LDFLAGS = @LDFLAGS@
@@ -762,7 +758,7 @@
  LEX = @LEX@
  LEXLIB = @LEXLIB@
  LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
-@@ -184,6 +185,7 @@ SHELL = @SHELL@
+@@ -185,6 +186,7 @@ SHELL = @SHELL@
  STRIP = @STRIP@
  USE_NLS = @USE_NLS@
  VERSION = 1
@@ -770,7 +766,7 @@
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
  YACC = @YACC@
-@@ -242,9 +244,9 @@ top_builddir = @top_builddir@
+@@ -243,9 +245,9 @@ top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  zip_LIBS = @zip_LIBS@
  @MUDFLAP_FALSE at AM_CFLAGS = -Wall -Werror -Wshadow -Wunused -Wformat=2 \
@@ -784,7 +780,7 @@
  
 --- elfutils/libebl/ChangeLog
 +++ elfutils/libebl/ChangeLog
-@@ -563,6 +563,11 @@
+@@ -569,6 +569,11 @@
  	* Makefile.am (libebl_*_so_SOURCES): Set to $(*_SRCS) so dependency
  	tracking works right.
  
@@ -845,7 +841,7 @@
  
 --- elfutils/libelf/ChangeLog
 +++ elfutils/libelf/ChangeLog
-@@ -529,6 +529,11 @@
+@@ -537,6 +537,11 @@
  
  	* elf.h: Update from glibc.
  
@@ -963,21 +959,1367 @@
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
  YACC = @YACC@
+--- elfutils/po/es.po
++++ elfutils/po/es.po
+@@ -1,14 +1,10 @@
+-# Fedora Spanish Translation of elfutils.
+-# Domingo Becker <domingobecker at gmail.com>, 2009.
+-# Héctor Daniel Cabrera <h.daniel.cabrera at gmail.com>, 2009.
+-#
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: elfutils\n"
+ "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
+-"POT-Creation-Date: 2009-04-24 14:08+0000\n"
++"POT-Creation-Date: 2009-04-09 14:04+0000\n"
+ "PO-Revision-Date: \n"
+-"Last-Translator: Héctor Daniel Cabrera <h.daniel.cabrera at gmail.com>\n"
++"Last-Translator: Claudio Rodrigo Pereyra Diaz <claudio at pereyradiaz.com.ar>\n"
+ "Language-Team: Fedora Spanish <fedora-trans-es at redhat.com>\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+@@ -19,7 +15,7 @@ msgstr ""
+ #: ../lib/xmalloc.c:65
+ #: ../lib/xmalloc.c:79
+ #: ../src/readelf.c:2703
+-#: ../src/readelf.c:3041
++#: ../src/readelf.c:3038
+ #: ../src/unstrip.c:2086
+ #: ../src/unstrip.c:2294
+ #, c-format
+@@ -60,7 +56,7 @@ msgid "invalid size of destination opera
+ msgstr "tamaño inválido del operando destino"
+ 
+ #: ../libelf/elf_error.c:108
+-#: ../src/readelf.c:4592
++#: ../src/readelf.c:4589
+ #, c-format
+ msgid "invalid encoding"
+ msgstr "codificación inválida"
+@@ -96,7 +92,7 @@ msgstr "desplazamiento fuera de rango"
+ 
+ #: ../libelf/elf_error.c:136
+ msgid "invalid fmag field in archive header"
+-msgstr "campo fmag no válido en el encabezado del archivo"
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:140
+ msgid "invalid archive file"
+@@ -136,7 +132,7 @@ msgstr "sección inválida"
+ 
+ #: ../libelf/elf_error.c:180
+ msgid "executable header not created first"
+-msgstr "no se ha creado primero el encabezado ejecutable"
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:184
+ msgid "file descriptor disabled"
+@@ -159,8 +155,8 @@ msgid "invalid section header"
+ msgstr "cabecera de sección inválida"
+ 
+ #: ../libelf/elf_error.c:208
+-#: ../src/readelf.c:6062
+-#: ../src/readelf.c:6163
++#: ../src/readelf.c:6055
++#: ../src/readelf.c:6156
+ #, c-format
+ msgid "invalid data"
+ msgstr "datos inválidos"
+@@ -171,7 +167,7 @@ msgstr "codificación de caracteres desc
+ 
+ #: ../libelf/elf_error.c:216
+ msgid "section `sh_size' too small for data"
+-msgstr "el tamaño de la sección `sh_size' es demasiado pequeño para los datos "
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:220
+ msgid "invalid section alignment"
+@@ -183,7 +179,7 @@ msgstr "tamaño de la entrada de la secc
+ 
+ #: ../libelf/elf_error.c:228
+ msgid "update() for write on read-only file"
+-msgstr "update() para escribir sobre archivo de sólo lectura"
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:232
+ msgid "no such file"
+@@ -191,11 +187,11 @@ msgstr "no hay tal archivo"
+ 
+ #: ../libelf/elf_error.c:236
+ msgid "only relocatable files can contain section groups"
+-msgstr "solo los archivos realojables pueden contener grupos de sección"
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:241
+ msgid "program header only allowed in executables, shared objects, and core files"
+-msgstr "los encabezados de los programas solo son permitidos en archivos ejecutables, archivos principales, u objetos compartidos"
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:248
+ msgid "file has no program header"
+@@ -415,19 +411,19 @@ msgstr "directorio NULL en find_file"
+ 
+ #: ../libdwfl/argp-std.c:70
+ msgid "Find addresses from signatures found in COREFILE"
+-msgstr "Busca direcciones desde firmas encontradas en COREFILE"
++msgstr ""
+ 
+ #: ../libdwfl/argp-std.c:72
+ msgid "Find addresses in files mapped into process PID"
+-msgstr "Busca direcciones en archivos mapeados sobre procesos PID"
++msgstr ""
+ 
+ #: ../libdwfl/argp-std.c:74
+ msgid "Find addresses in files mapped as read from FILE in Linux /proc/PID/maps format"
+-msgstr "Busca direcciones en archivos mapeados como leídos desde FILE en formato Linux /proc/PID/maps"
++msgstr ""
+ 
+ #: ../libdwfl/argp-std.c:76
+ msgid "Find addresses in the running kernel"
+-msgstr "Busca direcciones en el kernel que está ejecutándose"
++msgstr ""
+ 
+ #: ../libdwfl/argp-std.c:78
+ #, fuzzy
+@@ -436,7 +432,7 @@ msgstr "Reemplazar todos los &espacios c
+ 
+ #: ../libdwfl/argp-std.c:80
+ msgid "Search path for separate debuginfo files"
+-msgstr "Busca caminos para deferentes arhivos debugingfo"
++msgstr ""
+ 
+ #: ../libdwfl/argp-std.c:163
+ #, fuzzy
+@@ -635,7 +631,7 @@ msgstr "`N' sólo tiene significado con 
+ #: ../src/ar.c:197
+ #, c-format
+ msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers"
+-msgstr "Los modificadres 'a', 'b', e 'i', requieren parámetros MEMBR"
++msgstr ""
+ 
+ #: ../src/ar.c:213
+ #, fuzzy, c-format
+@@ -669,7 +665,7 @@ msgstr "%s: se requiere un nombre de seÃ
+ #: ../src/strip.c:203
+ #: ../src/ld.c:957
+ #: ../src/elflint.c:238
+-#: ../src/addr2line.c:185
++#: ../src/addr2line.c:180
+ #: ../src/findtextrel.c:170
+ #: ../src/elfcmp.c:522
+ #: ../src/ranlib.c:136
+@@ -682,9 +678,6 @@ msgid ""
+ "This is free software; see the source for copying conditions.  There is NO\n"
+ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+ msgstr ""
+-"Copyright (C) %s Red Hat, Inc.\n"
+-"El siguiente es un software libre; consulte el código para conocer las condiciones de copiado. NO TIENE\n"
+-"garantía, ni siquiera para SU COMERCIALIZACION o PARA SER USADO CON UN FIN DETERMINADO.\n"
+ 
+ #: ../src/ar.c:294
+ #: ../src/nm.c:258
+@@ -693,7 +686,7 @@ msgstr ""
+ #: ../src/strip.c:208
+ #: ../src/ld.c:962
+ #: ../src/elflint.c:243
+-#: ../src/addr2line.c:190
++#: ../src/addr2line.c:185
+ #: ../src/findtextrel.c:175
+ #: ../src/elfcmp.c:527
+ #: ../src/ranlib.c:141
+@@ -867,7 +860,7 @@ msgstr "Extrañamente sólo hay %d parti
+ 
+ #: ../src/nm.c:79
+ msgid "Display dynamic symbols instead of normal symbols"
+-msgstr "Muestra símbolos dinámicos en lugar de símbolos normales"
++msgstr ""
+ 
+ #: ../src/nm.c:80
+ #, fuzzy
+@@ -881,7 +874,7 @@ msgstr "Mostrar sólo cuando el adaptado
+ 
+ #: ../src/nm.c:83
+ msgid "Include index for symbols from archive members"
+-msgstr "Incluye índices para símbolos desde miembros de archivo"
++msgstr ""
+ 
+ #: ../src/nm.c:85
+ #: ../src/size.c:66
+@@ -895,7 +888,7 @@ msgstr "Imprimir el nombre del archivo d
+ 
+ #: ../src/nm.c:90
+ msgid "Use the output format FORMAT.  FORMAT can be `bsd', `sysv' or `posix'.  The default is `sysv'"
+-msgstr "Use el formato de salida FORMAT. FORMAT puede ser o bien `bsd', o `sysv', o `posix'. El establecido por defecto es `sysv'"
++msgstr ""
+ 
+ #: ../src/nm.c:92
+ #, fuzzy
+@@ -910,7 +903,7 @@ msgstr "lo mismo que --format=posix"
+ #: ../src/nm.c:94
+ #: ../src/size.c:72
+ msgid "Use RADIX for printing symbol values"
+-msgstr "Utilice RADIX para imprimir valores de símbolo"
++msgstr ""
+ 
+ #: ../src/nm.c:95
+ #, fuzzy
+@@ -946,7 +939,7 @@ msgid "Reverse the sense of the sort"
+ msgstr "_Invertir orden"
+ 
+ #: ../src/nm.c:103
+-#: ../src/addr2line.c:75
++#: ../src/addr2line.c:73
+ #: ../src/findtextrel.c:75
+ #: ../src/elfcmp.c:75
+ #: ../src/strings.c:83
+@@ -1002,7 +995,7 @@ msgstr ""
+ #: ../src/size.c:317
+ #: ../src/size.c:326
+ #: ../src/size.c:337
+-#: ../src/strip.c:1815
++#: ../src/strip.c:1814
+ #, fuzzy, c-format
+ msgid "while closing '%s'"
+ msgstr "error al cerrar la entrada `%s'"
+@@ -1065,17 +1058,17 @@ msgstr "No se puede crear el componente 
+ #: ../src/readelf.c:2722
+ #: ../src/readelf.c:2758
+ #: ../src/readelf.c:2820
+-#: ../src/readelf.c:6312
+-#: ../src/readelf.c:7178
+-#: ../src/readelf.c:7323
+-#: ../src/readelf.c:7392
++#: ../src/readelf.c:6305
++#: ../src/readelf.c:7171
++#: ../src/readelf.c:7316
++#: ../src/readelf.c:7385
+ #: ../src/size.c:425
+ #: ../src/size.c:499
+ #: ../src/strip.c:482
+ #: ../src/objdump.c:744
+-#, fuzzy, c-format
++#, c-format
+ msgid "cannot get section header string table index"
+-msgstr "no se puede obtener índice de la tabla de la cadena del encabezado de sección"
++msgstr ""
+ 
+ #: ../src/nm.c:766
+ #, fuzzy, c-format
+@@ -1114,7 +1107,7 @@ msgstr "no se reconoce el tipo de secciÃ
+ #: ../src/nm.c:1012
+ #, c-format
+ msgid "%s: entry size in section `%s' is not what we expect"
+-msgstr "%s: el tamaño de la entrada en la sección `%s' no es el que esperábamos "
++msgstr ""
+ 
+ #: ../src/nm.c:1016
+ #, fuzzy, c-format
+@@ -1148,9 +1141,8 @@ msgid "Display the ELF file header"
+ msgstr "encabezado del fichero BFD versión %s\n"
+ 
+ #: ../src/readelf.c:77
+-#, fuzzy
+ msgid "Display histogram of bucket list lengths"
+-msgstr "Muestra histograma de la longitud de las listas de almacenamiento"
++msgstr ""
+ 
+ #: ../src/readelf.c:78
+ #, fuzzy
+@@ -1182,9 +1174,8 @@ msgid "Display versioning information"
+ msgstr "Mostrar la información de la versión."
+ 
+ #: ../src/readelf.c:86
+-#, fuzzy
+ msgid "Display DWARF section content.  SECTION can be one of abbrev, aranges, frame, info, loc, line, ranges, pubnames, str, macinfo, or exception"
+-msgstr "Muestra el contenido de la seccion DWARF. SECTION puede ser algo de lo siguiente: abbrev, aranges, frame, info, loc, line, ranges, pubnames, str, macinfo, or exception"
++msgstr ""
+ 
+ #: ../src/readelf.c:89
+ #, fuzzy
+@@ -1193,11 +1184,11 @@ msgstr "_Ocultar notas"
+ 
+ #: ../src/readelf.c:91
+ msgid "Display architecture specific information (if any)"
+-msgstr "Muestra información específica de la arquitectura (si es que hubiera)"
++msgstr ""
+ 
+ #: ../src/readelf.c:93
+ msgid "Dump the uninterpreted contents of SECTION, by number or name"
+-msgstr "Descarga los contenidos no interpretados de SECTION, por nombre o número"
++msgstr ""
+ 
+ #: ../src/readelf.c:95
+ #, fuzzy
+@@ -1222,7 +1213,7 @@ msgstr "Control del resultado:"
+ #. Short description of program.
+ #: ../src/readelf.c:108
+ msgid "Print information from ELF file in human-readable form."
+-msgstr "Imprime información desde el archivo ELF en una forma comprensible para los seres humanos. "
++msgstr ""
+ 
+ #. Strings for arguments in help texts.
+ #: ../src/readelf.c:112
+@@ -1265,7 +1256,7 @@ msgstr "no se puede crear un descriptor 
+ #: ../src/readelf.c:460
+ #, c-format
+ msgid "'%s' is not an archive, cannot print archive index"
+-msgstr "'%s' no es un archivo, no se puede imprimir índice de archivo"
++msgstr ""
+ 
+ #: ../src/readelf.c:465
+ #, fuzzy, c-format
+@@ -1439,22 +1430,22 @@ msgstr "%s (%s bytes)"
+ #: ../src/readelf.c:769
+ #, c-format
+ msgid "  Size of program header entries:    %<PRId16> %s\n"
+-msgstr "  Tamaño de las entradas en el encabezado del programa:    %<PRId16> %s\n"
++msgstr ""
+ 
+ #: ../src/readelf.c:772
+ #, c-format
+ msgid "  Number of program headers entries: %<PRId16>\n"
+-msgstr "  Cantidad de entradas en los encabezados del programa: %<PRId16>\n"
++msgstr ""
+ 
+ #: ../src/readelf.c:775
+ #, c-format
+ msgid "  Size of section header entries:    %<PRId16> %s\n"
+-msgstr "  Tamaño de las entradas en el encabezado de sección:    %<PRId16> %s\n"
++msgstr ""
+ 
+ #: ../src/readelf.c:778
+ #, c-format
+ msgid "  Number of section headers entries: %<PRId16>"
+-msgstr "  Cantidad de entradas en los encabezados de sección: %<PRId16>"
++msgstr ""
+ 
+ #: ../src/readelf.c:785
+ #, fuzzy, c-format
+@@ -1517,7 +1508,7 @@ msgstr "%s: no se puede encontrar la sec
+ 
+ #: ../src/readelf.c:871
+ #: ../src/readelf.c:1025
+-#: ../src/readelf.c:7343
++#: ../src/readelf.c:7336
+ #: ../src/unstrip.c:352
+ #: ../src/unstrip.c:376
+ #: ../src/unstrip.c:426
+@@ -1914,140 +1905,140 @@ msgstr[1] ""
+ msgid "       Library                       Time Stamp          Checksum Version Flags"
+ msgstr ""
+ 
+-#: ../src/readelf.c:2832
++#: ../src/readelf.c:2830
+ #, c-format
+ msgid ""
+ "\n"
+ "Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:2848
++#: ../src/readelf.c:2846
+ #, fuzzy
+ msgid "  Owner          Size\n"
+ msgstr "  Prop\t\tTamaño datos\tDescripción\n"
+ 
+-#: ../src/readelf.c:2874
++#: ../src/readelf.c:2872
+ #, fuzzy, c-format
+ msgid "  %-13s  %4<PRIu32>\n"
+ msgstr "Pedido de servidor desconocida %<PRIu32>"
+ 
+-#: ../src/readelf.c:2906
++#: ../src/readelf.c:2903
+ #, fuzzy, c-format
+ msgid "    %-4u %12<PRIu32>\n"
+ msgstr "12 x 11 in"
+ 
+ #. Tag_File
+-#: ../src/readelf.c:2911
++#: ../src/readelf.c:2908
+ #, fuzzy, c-format
+ msgid "    File: %11<PRIu32>\n"
+ msgstr "10 x 11 in"
+ 
+-#: ../src/readelf.c:2946
++#: ../src/readelf.c:2943
+ #, c-format
+ msgid "      %s: %<PRId64>, %s\n"
+ msgstr "      %s: %<PRId64>, %s\n"
+ 
+-#: ../src/readelf.c:2949
++#: ../src/readelf.c:2946
+ #, c-format
+ msgid "      %s: %<PRId64>\n"
+ msgstr "      %s: %<PRId64>\n"
+ 
+-#: ../src/readelf.c:2952
++#: ../src/readelf.c:2949
+ #, c-format
+ msgid "      %s: %s\n"
+ msgstr "      %s: %s\n"
+ 
+-#: ../src/readelf.c:2959
++#: ../src/readelf.c:2956
+ #, c-format
+ msgid "      %u: %<PRId64>\n"
+ msgstr "      %u: %<PRId64>\n"
+ 
+-#: ../src/readelf.c:2962
++#: ../src/readelf.c:2959
+ #, c-format
+ msgid "      %u: %s\n"
+ msgstr "      %u: %s\n"
+ 
+-#: ../src/readelf.c:2997
++#: ../src/readelf.c:2994
+ #, c-format
+ msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>"
+ msgstr "%s+%#<PRIx64> <%s+%#<PRIx64>>"
+ 
+-#: ../src/readelf.c:3000
++#: ../src/readelf.c:2997
+ #, c-format
+ msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
+ msgstr "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
+ 
+-#: ../src/readelf.c:3005
++#: ../src/readelf.c:3002
+ #, c-format
+ msgid "%#<PRIx64> <%s+%#<PRIx64>>"
+ msgstr "%#<PRIx64> <%s+%#<PRIx64>>"
+ 
+-#: ../src/readelf.c:3008
++#: ../src/readelf.c:3005
+ #, c-format
+ msgid "%#0*<PRIx64> <%s+%#<PRIx64>>"
+ msgstr "%#0*<PRIx64> <%s+%#<PRIx64>>"
+ 
+-#: ../src/readelf.c:3014
++#: ../src/readelf.c:3011
+ #, c-format
+ msgid "%s+%#<PRIx64> <%s>"
+ msgstr "%s+%#<PRIx64> <%s>"
+ 
+-#: ../src/readelf.c:3017
++#: ../src/readelf.c:3014
+ #, c-format
+ msgid "%s+%#0*<PRIx64> <%s>"
+ msgstr "%s+%#0*<PRIx64> <%s>"
+ 
+-#: ../src/readelf.c:3021
++#: ../src/readelf.c:3018
+ #, c-format
+ msgid "%#<PRIx64> <%s>"
+ msgstr "%#<PRIx64> <%s>"
+ 
+-#: ../src/readelf.c:3024
++#: ../src/readelf.c:3021
+ #, c-format
+ msgid "%#0*<PRIx64> <%s>"
+ msgstr "%#0*<PRIx64> <%s>"
+ 
+-#: ../src/readelf.c:3029
++#: ../src/readelf.c:3026
+ #, c-format
+ msgid "%s+%#<PRIx64>"
+ msgstr "%s+%#<PRIx64>"
+ 
+-#: ../src/readelf.c:3032
++#: ../src/readelf.c:3029
+ #, c-format
+ msgid "%s+%#0*<PRIx64>"
+ msgstr "%s+%#0*<PRIx64>"
+ 
+-#: ../src/readelf.c:3140
++#: ../src/readelf.c:3137
+ #, fuzzy, c-format
+ msgid "unknown tag %hx"
+ msgstr "línea %d: etiqueta desconocida: %s\n"
+ 
+-#: ../src/readelf.c:3142
++#: ../src/readelf.c:3139
+ #, fuzzy, c-format
+ msgid "unknown user tag %hx"
+ msgstr "Valor TAG desconocido: %lx"
+ 
+-#: ../src/readelf.c:3352
++#: ../src/readelf.c:3349
+ #, fuzzy, c-format
+ msgid "unknown attribute %hx"
+ msgstr "atributo de sección '%c' desconocido"
+ 
+-#: ../src/readelf.c:3355
++#: ../src/readelf.c:3352
+ #, fuzzy, c-format
+ msgid "unknown user attribute %hx"
+ msgstr "Nombres de atributos de usuario predeterminados:\n"
+ 
+-#: ../src/readelf.c:3401
++#: ../src/readelf.c:3398
+ #, fuzzy, c-format
+ msgid "unknown form %<PRIx64>"
+ msgstr "Valor FORM desconocido: %lx"
+ 
+-#: ../src/readelf.c:4017
++#: ../src/readelf.c:4014
+ #, fuzzy, c-format
+ msgid "%*s[%4<PRIuMAX>] %s  <TRUNCATED>\n"
+ msgstr "Fichero truncado"
+ 
+-#: ../src/readelf.c:4030
++#: ../src/readelf.c:4027
+ #, c-format
+ msgid ""
+ "\n"
+@@ -2055,39 +2046,39 @@ msgid ""
+ " [ Code]\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4037
++#: ../src/readelf.c:4034
+ #, c-format
+ msgid ""
+ "\n"
+ "Abbreviation section at offset %<PRIu64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4050
++#: ../src/readelf.c:4047
+ #, fuzzy, c-format
+ msgid " *** error while reading abbreviation: %s\n"
+ msgstr "Error al leer el disco."
+ 
+-#: ../src/readelf.c:4066
++#: ../src/readelf.c:4063
+ #, c-format
+ msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4069
++#: ../src/readelf.c:4066
+ #, fuzzy
+ msgid "yes"
+ msgstr "sí"
+ 
+-#: ../src/readelf.c:4069
++#: ../src/readelf.c:4066
+ #, fuzzy
+ msgid "no"
+ msgstr "no"
+ 
+-#: ../src/readelf.c:4105
++#: ../src/readelf.c:4102
+ #, c-format
+ msgid "cannot get .debug_aranges content: %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4110
++#: ../src/readelf.c:4107
+ #, c-format
+ msgid ""
+ "\n"
+@@ -2098,130 +2089,130 @@ msgid_plural ""
+ msgstr[0] ""
+ msgstr[1] ""
+ 
+-#: ../src/readelf.c:4140
++#: ../src/readelf.c:4137
+ #, c-format
+ msgid " [%*zu] ???\n"
+ msgstr " [%*zu] ???\n"
+ 
+-#: ../src/readelf.c:4142
++#: ../src/readelf.c:4139
+ #, c-format
+ msgid " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4161
++#: ../src/readelf.c:4158
+ #, c-format
+ msgid "cannot get .debug_ranges content: %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4166
+-#: ../src/readelf.c:4623
+-#: ../src/readelf.c:5272
+-#: ../src/readelf.c:5717
+-#: ../src/readelf.c:5812
+-#: ../src/readelf.c:5984
++#: ../src/readelf.c:4163
++#: ../src/readelf.c:4620
++#: ../src/readelf.c:5265
++#: ../src/readelf.c:5710
++#: ../src/readelf.c:5805
++#: ../src/readelf.c:5977
+ #, c-format
+ msgid ""
+ "\n"
+ "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4180
+-#: ../src/readelf.c:5731
++#: ../src/readelf.c:4177
++#: ../src/readelf.c:5724
+ #, fuzzy, c-format
+ msgid " [%6tx]  <INVALID DATA>\n"
+ msgstr "%F%P: declaración inválida de datos\n"
+ 
+-#: ../src/readelf.c:4202
+-#: ../src/readelf.c:5753
++#: ../src/readelf.c:4199
++#: ../src/readelf.c:5746
+ #, fuzzy, c-format
+ msgid " [%6tx]  base address %s\n"
+ msgstr "    %8.8lx %8.8lx %8.8lx (dirección base)\n"
+ 
+ #. We have an address range entry.
+ #. First address range entry in a list.
+-#: ../src/readelf.c:4213
++#: ../src/readelf.c:4210
+ #, c-format
+ msgid " [%6tx]  %s..%s\n"
+ msgstr " [%6tx]  %s..%s\n"
+ 
+-#: ../src/readelf.c:4215
++#: ../src/readelf.c:4212
+ #, c-format
+ msgid "           %s..%s\n"
+ msgstr "           %s..%s\n"
+ 
+-#: ../src/readelf.c:4612
+-#: ../src/readelf.c:6050
+-#: ../src/readelf.c:6152
++#: ../src/readelf.c:4609
++#: ../src/readelf.c:6043
++#: ../src/readelf.c:6145
+ #, fuzzy, c-format
+ msgid "cannot get %s content: %s"
+ msgstr "No se puede obtener el nombre de la máquina (hostname)"
+ 
+-#: ../src/readelf.c:4619
++#: ../src/readelf.c:4616
+ #, c-format
+ msgid ""
+ "\n"
+ "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4646
+-#: ../src/readelf.c:5306
++#: ../src/readelf.c:4643
++#: ../src/readelf.c:5299
+ #, fuzzy, c-format
+ msgid "invalid data in section [%zu] '%s'"
+ msgstr "La sección BOUNDS en el archivo no es válida."
+ 
+-#: ../src/readelf.c:4668
++#: ../src/readelf.c:4665
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ " [%6tx] Zero terminator\n"
+ msgstr "terminador de linea desconocido"
+ 
+-#: ../src/readelf.c:4746
++#: ../src/readelf.c:4739
+ #, fuzzy
+ msgid "FDE address encoding: "
+ msgstr "Codificación en una sola pasada"
+ 
+-#: ../src/readelf.c:4752
++#: ../src/readelf.c:4745
+ #, fuzzy
+ msgid "LSDA pointer encoding: "
+ msgstr "Codificación en una sola pasada"
+ 
+-#: ../src/readelf.c:4797
++#: ../src/readelf.c:4790
+ #, fuzzy, c-format
+ msgid "invalid augmentation encoding"
+ msgstr "especificada una codificación inválida"
+ 
+-#: ../src/readelf.c:4868
++#: ../src/readelf.c:4861
+ #, fuzzy, c-format
+ msgid " (offset: %#<PRIx64>)"
+ msgstr "Desplazamiento horizontal"
+ 
+-#: ../src/readelf.c:4875
++#: ../src/readelf.c:4868
+ #, fuzzy, c-format
+ msgid " (end offset: %#<PRIx64>)"
+ msgstr "    Desplaz  Inicio   Fin\n"
+ 
+-#: ../src/readelf.c:4902
++#: ../src/readelf.c:4895
+ #, fuzzy, c-format
+ msgid "   %-26sLSDA pointer: %#<PRIx64>\n"
+ msgstr "\tNombre de la Tabla de Punteros \t\t"
+ 
+-#: ../src/readelf.c:4948
++#: ../src/readelf.c:4941
+ #, fuzzy, c-format
+ msgid "cannot get attribute code: %s"
+ msgstr "No se puede inicializar el código de libbonoboui"
+ 
+-#: ../src/readelf.c:4956
++#: ../src/readelf.c:4949
+ #, fuzzy, c-format
+ msgid "cannot get attribute form: %s"
+ msgstr "No se puede añadir el atributo SMIMEEncKeyPrefs"
+ 
+-#: ../src/readelf.c:4969
++#: ../src/readelf.c:4962
+ #, fuzzy, c-format
+ msgid "cannot get attribute value: %s"
+ msgstr "No se puede añadir el atributo SMIMEEncKeyPrefs"
+ 
+-#: ../src/readelf.c:5151
++#: ../src/readelf.c:5144
+ #, c-format
+ msgid ""
+ "\n"
+@@ -2229,44 +2220,44 @@ msgid ""
+ " [Offset]\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5176
++#: ../src/readelf.c:5169
+ #, c-format
+ msgid ""
+ " Compilation unit at offset %<PRIu64>:\n"
+ " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %<PRIu8>, Offset size: %<PRIu8>\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5194
++#: ../src/readelf.c:5187
+ #, c-format
+ msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5205
++#: ../src/readelf.c:5198
+ #, fuzzy, c-format
+ msgid "cannot get DIE offset: %s"
+ msgstr "%s: no se puede desplazar a la posición %s"
+ 
+-#: ../src/readelf.c:5213
++#: ../src/readelf.c:5206
+ #, c-format
+ msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5242
++#: ../src/readelf.c:5235
+ #, fuzzy, c-format
+ msgid "cannot get next DIE: %s\n"
+ msgstr "No se puede obtener el nombre oficial de la máquina (hostname)"
+ 
+-#: ../src/readelf.c:5249
++#: ../src/readelf.c:5242
+ #, fuzzy, c-format
+ msgid "cannot get next DIE: %s"
+ msgstr "No se puede obtener el nombre oficial de la máquina (hostname)"
+ 
+-#: ../src/readelf.c:5284
++#: ../src/readelf.c:5277
+ #, fuzzy, c-format
+ msgid "cannot get line data section data: %s"
+ msgstr "%C: No se puede obtener el contenido de la sección - excepción de auto-importación\n"
+ 
+-#: ../src/readelf.c:5297
++#: ../src/readelf.c:5290
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+@@ -2274,7 +2265,7 @@ msgid ""
+ msgstr "%s: error al escribir en el desplazamiento %s"
+ 
+ #. Print what we got so far.
+-#: ../src/readelf.c:5349
++#: ../src/readelf.c:5342
+ #, c-format
+ msgid ""
+ "\n"
+@@ -2290,33 +2281,33 @@ msgid ""
+ "Opcodes:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5368
++#: ../src/readelf.c:5361
+ #, c-format
+ msgid "invalid data at offset %tu in section [%zu] '%s'"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5383
++#: ../src/readelf.c:5376
+ #, fuzzy, c-format
+ msgid "  [%*<PRIuFAST8>]  %hhu argument\n"
+ msgid_plural "  [%*<PRIuFAST8>]  %hhu arguments\n"
+ msgstr[0] "argumento inválido en"
+ msgstr[1] ""
+ 
+-#: ../src/readelf.c:5391
++#: ../src/readelf.c:5384
+ #, fuzzy
+ msgid ""
+ "\n"
+ "Directory table:"
+ msgstr "Tabla del Cortafuegos:"
+ 
+-#: ../src/readelf.c:5407
++#: ../src/readelf.c:5400
+ msgid ""
+ "\n"
+ "File name table:\n"
+ " Entry Dir   Time      Size      Name"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5436
++#: ../src/readelf.c:5429
+ #, fuzzy
+ msgid ""
+ "\n"
+@@ -2325,94 +2316,94 @@ msgstr ""
+ "\n"
+ " Declaraciones de Número de Línea:\n"
+ 
+-#: ../src/readelf.c:5497
++#: ../src/readelf.c:5490
+ #, c-format
+ msgid " special opcode %u: address+%u = %s, line%+d = %zu\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5517
++#: ../src/readelf.c:5510
+ #, fuzzy, c-format
+ msgid " extended opcode %u: "
+ msgstr "  Código de operación extendido %d: "
+ 
+-#: ../src/readelf.c:5522
++#: ../src/readelf.c:5515
+ #, fuzzy
+ msgid "end of sequence"
+ msgstr ""
+ "Fin de la Secuencia\n"
+ "\n"
+ 
+-#: ../src/readelf.c:5537
++#: ../src/readelf.c:5530
+ #, fuzzy, c-format
+ msgid "set address to %s\n"
+ msgstr "La dirección de la sección %s se estableció a "
+ 
+-#: ../src/readelf.c:5558
++#: ../src/readelf.c:5551
+ #, c-format
+ msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n"
+ msgstr ""
+ 
+ #. Unknown, ignore it.
+-#: ../src/readelf.c:5567
++#: ../src/readelf.c:5560
+ #, fuzzy
+ msgid "unknown opcode"
+ msgstr "código de operación desconocido"
+ 
+ #. Takes no argument.
+-#: ../src/readelf.c:5579
++#: ../src/readelf.c:5572
+ #, fuzzy
+ msgid " copy"
+ msgstr "&Copiar"
+ 
+-#: ../src/readelf.c:5589
++#: ../src/readelf.c:5582
+ #, fuzzy, c-format
+ msgid "advance address by %u to %s\n"
+ msgstr "  Línea de Avance por %d para %d\n"
+ 
+-#: ../src/readelf.c:5600
++#: ../src/readelf.c:5593
+ #, fuzzy, c-format
+ msgid " advance line by constant %d to %<PRId64>\n"
+ msgstr "  Avanzar el PC por la constante %lu a 0x%lx\n"
+ 
+-#: ../src/readelf.c:5608
++#: ../src/readelf.c:5601
+ #, fuzzy, c-format
+ msgid " set file to %<PRIu64>\n"
+ msgstr "No se pudieron cambiar permisos del archivo temporal"
+ 
+-#: ../src/readelf.c:5618
++#: ../src/readelf.c:5611
+ #, fuzzy, c-format
+ msgid " set column to %<PRIu64>\n"
+ msgstr "  Establecer la columna a %lu\n"
+ 
+-#: ../src/readelf.c:5625
++#: ../src/readelf.c:5618
+ #, fuzzy, c-format
+ msgid " set '%s' to %<PRIuFAST8>\n"
+ msgstr "<I>%s</I> fijo los modos del usuario <I>%s</I> a: %s"
+ 
+ #. Takes no argument.
+-#: ../src/readelf.c:5631
++#: ../src/readelf.c:5624
+ #, fuzzy
+ msgid " set basic block flag"
+ msgstr "\t%d registro de cuenta de bloques básicos\n"
+ 
+-#: ../src/readelf.c:5641
++#: ../src/readelf.c:5634
+ #, fuzzy, c-format
+ msgid "advance address by constant %u to %s\n"
+ msgstr "  Avanzar el PC por %lu para %lx\n"
+ 
+-#: ../src/readelf.c:5657
++#: ../src/readelf.c:5650
+ #, c-format
+ msgid "advance address by fixed value %u to %s\n"
+ msgstr ""
+ 
+ #. Takes no argument.
+-#: ../src/readelf.c:5666
++#: ../src/readelf.c:5659
+ #, fuzzy
+ msgid " set prologue end flag"
+ msgstr "  Establecer prologue_end a true\n"
+ 
+ #. Takes no argument.
+-#: ../src/readelf.c:5671
++#: ../src/readelf.c:5664
+ #, fuzzy
+ msgid " set epilogue begin flag"
+ msgstr "  Establecer epilogue_begin a true\n"
+@@ -2420,45 +2411,45 @@ msgstr "  Establecer epilogue_begin a tr
+ #. This is a new opcode the generator but not we know about.
+ #. Read the parameters associated with it but then discard
+ #. everything.  Read all the parameters for this opcode.
+-#: ../src/readelf.c:5680
++#: ../src/readelf.c:5673
+ #, c-format
+ msgid " unknown opcode with %<PRIu8> parameter:"
+ msgid_plural " unknown opcode with %<PRIu8> parameters:"
+ msgstr[0] ""
+ msgstr[1] ""
+ 
+-#: ../src/readelf.c:5712
++#: ../src/readelf.c:5705
+ #, c-format
+ msgid "cannot get .debug_loc content: %s"
+ msgstr ""
+ 
+ #. First entry in a list.
+-#: ../src/readelf.c:5767
++#: ../src/readelf.c:5760
+ #, c-format
+ msgid " [%6tx]  %s..%s"
+ msgstr " [%6tx]  %s..%s"
+ 
+-#: ../src/readelf.c:5769
++#: ../src/readelf.c:5762
+ #, c-format
+ msgid "           %s..%s"
+ msgstr "           %s..%s"
+ 
+-#: ../src/readelf.c:5822
++#: ../src/readelf.c:5815
+ #, c-format
+ msgid "cannot get macro information section data: %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5901
++#: ../src/readelf.c:5894
+ #, c-format
+ msgid "%*s*** non-terminated string at end of section"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5969
++#: ../src/readelf.c:5962
+ #, c-format
+ msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6008
++#: ../src/readelf.c:6001
+ #, c-format
+ msgid ""
+ "\n"
+@@ -2466,48 +2457,48 @@ msgid ""
+ " %*s  String\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6022
++#: ../src/readelf.c:6015
+ #, fuzzy, c-format
+ msgid " *** error while reading strings: %s\n"
+ msgstr "Error al leer el disco."
+ 
+-#: ../src/readelf.c:6042
++#: ../src/readelf.c:6035
+ #, c-format
+ msgid ""
+ "\n"
+ "Call frame search table section [%2zu] '.eh_frame_hdr':\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6144
++#: ../src/readelf.c:6137
+ #, c-format
+ msgid ""
+ "\n"
+ "Exception handling table section [%2zu] '.gcc_except_table':\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6167
++#: ../src/readelf.c:6160
+ #, fuzzy, c-format
+ msgid " LPStart encoding:    %#x "
+ msgstr ": codificación desconocida"
+ 
+-#: ../src/readelf.c:6179
++#: ../src/readelf.c:6172
+ #, fuzzy, c-format
+ msgid " TType encoding:      %#x "
+ msgstr ": codificación desconocida"
+ 
+-#: ../src/readelf.c:6193
++#: ../src/readelf.c:6186
+ #, fuzzy, c-format
+ msgid " Call site encoding:  %#x "
+ msgstr "Codificación en una sola pasada"
+ 
+-#: ../src/readelf.c:6206
++#: ../src/readelf.c:6199
+ #, fuzzy
+ msgid ""
+ "\n"
+ " Call site table:"
+ msgstr "[<tipo>:][<tabla>:]<nombre_de_archivo>"
+ 
+-#: ../src/readelf.c:6220
++#: ../src/readelf.c:6213
+ #, c-format
+ msgid ""
+ " [%4u] Call site start:   %#<PRIx64>\n"
+@@ -2516,146 +2507,142 @@ msgid ""
+ "        Action:            %u\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6280
++#: ../src/readelf.c:6273
+ #, fuzzy, c-format
+ msgid "invalid TType encoding"
+ msgstr "especificada una codificación inválida"
+ 
+-#: ../src/readelf.c:6303
++#: ../src/readelf.c:6296
+ #, c-format
+ msgid "cannot get debug context descriptor: %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6438
+-#: ../src/readelf.c:7016
++#: ../src/readelf.c:6431
++#: ../src/readelf.c:7009
+ #, c-format
+ msgid "cannot convert core note data: %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6743
++#: ../src/readelf.c:6736
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ "%*s... <repeats %u more times> ..."
+ msgstr "Mostrar horas del día."
+ 
+-#: ../src/readelf.c:6785
++#: ../src/readelf.c:6778
+ #, fuzzy, c-format
+ msgid "unable to handle register number %d"
+ msgstr "No se puede asignar un número de partición."
+ 
+-#: ../src/readelf.c:6932
+-#, fuzzy, c-format
+-msgid "cannot get register info: %s"
+-msgstr "No se pudo registrar el servicio"
+-
+-#: ../src/readelf.c:6956
++#: ../src/readelf.c:6925
++#: ../src/readelf.c:6949
+ #, fuzzy, c-format
+ msgid "cannot register info: %s"
+ msgstr "No se pudo registrar el servicio"
+ 
+-#: ../src/readelf.c:7114
++#: ../src/readelf.c:7107
+ #, fuzzy
+ msgid "  Owner          Data size  Type\n"
+ msgstr "Escribir un tamaño en puntos."
+ 
+-#: ../src/readelf.c:7132
++#: ../src/readelf.c:7125
+ #, fuzzy, c-format
+ msgid "  %-13.*s  %9<PRId32>  %s\n"
+ msgstr "13 lugares"
+ 
+-#: ../src/readelf.c:7163
++#: ../src/readelf.c:7156
+ #, fuzzy, c-format
+ msgid "cannot get content of note section: %s"
+ msgstr "%C: No se puede obtener el contenido de la sección - excepción de auto-importación\n"
+ 
+-#: ../src/readelf.c:7190
++#: ../src/readelf.c:7183
+ #, c-format
+ msgid ""
+ "\n"
+ "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7213
++#: ../src/readelf.c:7206
+ #, c-format
+ msgid ""
+ "\n"
+ "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7259
++#: ../src/readelf.c:7252
+ #, c-format
+ msgid ""
+ "\n"
+ "Section [%Zu] '%s' has no data to dump.\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7265
+-#: ../src/readelf.c:7287
++#: ../src/readelf.c:7258
++#: ../src/readelf.c:7280
+ #, c-format
+ msgid "cannot get data for section [%Zu] '%s': %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7269
++#: ../src/readelf.c:7262
+ #, c-format
+ msgid ""
+ "\n"
+ "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7282
++#: ../src/readelf.c:7275
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ "Section [%Zu] '%s' is empty.\n"
+ msgstr " La historia de órdenes está vacía "
+ 
+-#: ../src/readelf.c:7291
++#: ../src/readelf.c:7284
+ #, c-format
+ msgid ""
+ "\n"
+ "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7338
++#: ../src/readelf.c:7331
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ "section [%lu] does not exist"
+ msgstr "El anclaje HTML %s no existe."
+ 
+-#: ../src/readelf.c:7364
++#: ../src/readelf.c:7357
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ "section '%s' does not exist"
+ msgstr ": ¡el archivo no existe!"
+ 
+-#: ../src/readelf.c:7425
++#: ../src/readelf.c:7418
+ #, fuzzy, c-format
+ msgid "cannot get symbol index of archive '%s': %s"
+ msgstr "%s: no se pueden obtener las direcciones del archivo"
+ 
+-#: ../src/readelf.c:7428
++#: ../src/readelf.c:7421
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ "Archive '%s' has no symbol index\n"
+ msgstr "la directiva .ent no tiene símbolo"
+ 
+-#: ../src/readelf.c:7432
++#: ../src/readelf.c:7425
+ #, c-format
+ msgid ""
+ "\n"
+ "Index of archive '%s' has %Zu entries:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7450
++#: ../src/readelf.c:7443
+ #, c-format
+ msgid "cannot extract member at offset %Zu in '%s': %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7455
++#: ../src/readelf.c:7448
+ #, fuzzy, c-format
+ msgid "Archive member '%s' contains:\n"
+ msgstr "Comprueba si el archivador contiene errores"
+@@ -2828,68 +2815,68 @@ msgstr "%s: no se puede crear un nuevo f
+ msgid "illformed file '%s'"
+ msgstr "Error de archivo"
+ 
+-#: ../src/strip.c:868
+-#: ../src/strip.c:955
++#: ../src/strip.c:867
++#: ../src/strip.c:954
+ #, fuzzy, c-format
+ msgid "while generating output file: %s"
+ msgstr "error al cerrar el fichero de salida"
+ 
+-#: ../src/strip.c:928
+-#: ../src/strip.c:1667
++#: ../src/strip.c:927
++#: ../src/strip.c:1666
+ #, fuzzy, c-format
+ msgid "%s: error while creating ELF header: %s"
+ msgstr "Error al crear el enlace hacia %B."
+ 
+-#: ../src/strip.c:942
++#: ../src/strip.c:941
+ #, fuzzy, c-format
+ msgid "while preparing output for '%s'"
+ msgstr "no se puede abrir `%s' para salida: %s"
+ 
+-#: ../src/strip.c:993
+-#: ../src/strip.c:1049
++#: ../src/strip.c:992
++#: ../src/strip.c:1048
+ #, fuzzy, c-format
+ msgid "while create section header section: %s"
+ msgstr "no se puede crear el encabezado precompilado %s: %m"
+ 
+-#: ../src/strip.c:999
++#: ../src/strip.c:998
+ #, fuzzy, c-format
+ msgid "cannot allocate section data: %s"
+ msgstr "no se puede asignar espacio para los datos del símbolo"
+ 
+-#: ../src/strip.c:1058
++#: ../src/strip.c:1057
+ #, fuzzy, c-format
+ msgid "while create section header string table: %s"
+ msgstr "falló la asignación de la tabla de cadenas de cabeceras de sección"
+ 
+-#: ../src/strip.c:1592
+-#: ../src/strip.c:1689
++#: ../src/strip.c:1591
++#: ../src/strip.c:1688
+ #, fuzzy, c-format
+ msgid "while writing '%s': %s"
+ msgstr "%s: al escribir el resultado %s: %m:"
+ 
+-#: ../src/strip.c:1603
++#: ../src/strip.c:1602
+ #, fuzzy, c-format
+ msgid "while creating '%s'"
+ msgstr "Error al crear thread"
+ 
+-#: ../src/strip.c:1615
++#: ../src/strip.c:1614
+ #, c-format
+ msgid "while computing checksum for debug information"
+ msgstr ""
+ 
+-#: ../src/strip.c:1675
++#: ../src/strip.c:1674
+ #, fuzzy, c-format
+ msgid "%s: error while reading the file: %s"
+ msgstr "Error al leer archivo."
+ 
+-#: ../src/strip.c:1721
+-#: ../src/strip.c:1728
++#: ../src/strip.c:1720
++#: ../src/strip.c:1727
+ #, fuzzy, c-format
+ msgid "error while finishing '%s': %s"
+ msgstr "Error al copiar «%B»."
+ 
+-#: ../src/strip.c:1751
+-#: ../src/strip.c:1808
++#: ../src/strip.c:1750
++#: ../src/strip.c:1807
+ #, c-format
+ msgid "cannot set access and modification date of '%s'"
+ msgstr ""
+@@ -5184,37 +5171,33 @@ msgstr "Mostrar los nombres de las área
+ msgid "Also show symbol or section names"
+ msgstr ""
+ 
+-#: ../src/addr2line.c:73
+-msgid "Treat addresses as offsets relative to NAME section."
+-msgstr ""
+-
+ #. Short description of program.
+-#: ../src/addr2line.c:84
++#: ../src/addr2line.c:82
+ msgid "Locate source files and line information for ADDRs (in a.out by default)."
+ msgstr ""
+ 
+ #. Strings for arguments in help texts.
+-#: ../src/addr2line.c:88
++#: ../src/addr2line.c:86
+ #, fuzzy
+ msgid "[ADDR...]"
+ msgstr " Dir: "
+ 
+-#: ../src/addr2line.c:405
++#: ../src/addr2line.c:387
+ #, c-format
+ msgid "Section syntax requires exactly one module"
+ msgstr ""
+ 
+-#: ../src/addr2line.c:428
++#: ../src/addr2line.c:410
+ #, c-format
+ msgid "offset %#<PRIxMAX> lies outside section '%s'"
+ msgstr ""
+ 
+-#: ../src/addr2line.c:461
++#: ../src/addr2line.c:428
+ #, fuzzy, c-format
+ msgid "cannot find symbol '%s'"
+ msgstr "no se puede encontrar el preprocesador de C: %s \n"
+ 
+-#: ../src/addr2line.c:466
++#: ../src/addr2line.c:433
+ #, c-format
+ msgid "offset %#<PRIxMAX> lies outside contents of '%s'"
+ msgstr ""
 --- elfutils/src/addr2line.c
 +++ elfutils/src/addr2line.c
-@@ -376,7 +376,7 @@ handle_address (const char *string, Dwfl
+@@ -447,10 +447,10 @@ handle_address (const char *string, Dwfl
        bool parsed = false;
        int n;
        char *name = NULL;
 -      if (sscanf (string, "(%m[^)])%" PRIiMAX "%n", &name, &addr, &n) == 2
 +      if (sscanf (string, "(%a[^)])%" PRIiMAX "%n", &name, &addr, &n) == 2
  	  && string[n] == '\0')
- 	{
- 	  /* It was (section)+offset.  This makes sense if there is
-@@ -417,7 +417,7 @@ handle_address (const char *string, Dwfl
- 		}
- 	    }
- 	}
+ 	parsed = adjust_to_section (name, &addr, dwfl);
 -      else if (sscanf (string, "%m[^-+]%" PRIiMAX "%n", &name, &addr, &n) == 2
 +      else if (sscanf (string, "%a[^-+]%" PRIiMAX "%n", &name, &addr, &n) == 2
  	       && string[n] == '\0')
@@ -985,7 +2327,7 @@
  	  /* It was symbol+offset.  */
 --- elfutils/src/ChangeLog
 +++ elfutils/src/ChangeLog
-@@ -62,6 +62,8 @@
+@@ -91,6 +91,8 @@
  	* readelf.c (print_debug_frame_section): Use t instead of j formats
  	for ptrdiff_t OFFSET.
  
@@ -994,7 +2336,7 @@
  2009-01-21  Ulrich Drepper  <drepper at redhat.com>
  
  	* elflint.c (check_program_header): Fix typo in .eh_frame_hdr section
-@@ -245,6 +247,11 @@
+@@ -274,6 +276,11 @@
  	that matches its PT_LOAD's p_flags &~ PF_W.  On sparc, PF_X really
  	is valid in RELRO.
  
@@ -1006,7 +2348,7 @@
  2008-02-29  Roland McGrath  <roland at redhat.com>
  
  	* readelf.c (print_attributes): Add a cast.
-@@ -496,6 +503,8 @@
+@@ -525,6 +532,8 @@
  
  	* readelf.c (hex_dump): Fix rounding error in whitespace calculation.
  
@@ -1015,7 +2357,7 @@
  2007-10-15  Roland McGrath  <roland at redhat.com>
  
  	* make-debug-archive.in: New file.
-@@ -935,6 +944,10 @@
+@@ -964,6 +973,10 @@
  	* elflint.c (valid_e_machine): Add EM_ALPHA.
  	Reported by Christian Aichinger <Greek0 at gmx.net>.
  
@@ -1026,7 +2368,7 @@
  2006-08-08  Ulrich Drepper  <drepper at redhat.com>
  
  	* elflint.c (check_dynamic): Don't require DT_HASH for DT_SYMTAB.
-@@ -1011,6 +1024,10 @@
+@@ -1040,6 +1053,10 @@
  	* Makefile.am: Add hacks to create dependency files for non-generic
  	linker.
  
@@ -1037,7 +2379,7 @@
  2006-06-12  Ulrich Drepper  <drepper at redhat.com>
  
  	* ldgeneric.c (ld_generic_generate_sections): Don't create .interp
-@@ -1359,6 +1376,11 @@
+@@ -1388,6 +1405,11 @@
  	* readelf.c (print_debug_loc_section): Fix indentation for larger
  	address size.
  
@@ -1139,7 +2481,7 @@
  size_LDADD = $(libelf) $(libeu) $(libmudflap)
 --- elfutils/src/readelf.c
 +++ elfutils/src/readelf.c
-@@ -7436,7 +7436,7 @@ dump_archive_index (Elf *elf, const char
+@@ -7443,7 +7443,7 @@ dump_archive_index (Elf *elf, const char
  	  if (unlikely (elf_rand (elf, as_off) == 0)
  	      || unlikely ((subelf = elf_begin (-1, ELF_C_READ_MMAP, elf))
  			   == NULL))
@@ -1209,7 +2551,7 @@
      }
  
    /* Open the file.  */
-@@ -1745,7 +1761,7 @@ handle_elf (int fd, Elf *elf, const char
+@@ -1746,7 +1762,7 @@ handle_elf (int fd, Elf *elf, const char
    /* If requested, preserve the timestamp.  */
    if (tvp != NULL)
      {
@@ -1218,7 +2560,7 @@
  	{
  	  error (0, errno, gettext ("\
  cannot set access and modification date of '%s'"),
-@@ -1802,7 +1818,7 @@ handle_ar (int fd, Elf *elf, const char 
+@@ -1803,7 +1819,7 @@ handle_ar (int fd, Elf *elf, const char 
  
    if (tvp != NULL)
      {
@@ -1229,7 +2571,7 @@
  cannot set access and modification date of '%s'"), fname);
 --- elfutils/tests/ChangeLog
 +++ elfutils/tests/ChangeLog
-@@ -95,6 +95,8 @@
+@@ -106,6 +106,8 @@
  
  2008-01-21  Roland McGrath  <roland at redhat.com>
  
@@ -1238,7 +2580,7 @@
  	* testfile45.S.bz2: Add tests for cltq, cqto.
  	* testfile45.expect.bz2: Adjust.
  
-@@ -803,6 +805,11 @@
+@@ -814,6 +816,11 @@
  	* Makefile.am (TESTS): Add run-elflint-test.sh.
  	(EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
  
@@ -1281,7 +2623,7 @@
  endif
 --- elfutils/tests/Makefile.in
 +++ elfutils/tests/Makefile.in
-@@ -342,6 +342,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+@@ -343,6 +343,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  LDFLAGS = @LDFLAGS@
@@ -1289,7 +2631,7 @@
  LEX = @LEX@
  LEXLIB = @LEXLIB@
  LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
-@@ -371,6 +372,7 @@ SHELL = @SHELL@
+@@ -372,6 +373,7 @@ SHELL = @SHELL@
  STRIP = @STRIP@
  USE_NLS = @USE_NLS@
  VERSION = @VERSION@
@@ -1297,7 +2639,7 @@
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
  YACC = @YACC@
-@@ -428,10 +430,10 @@ top_build_prefix = @top_build_prefix@
+@@ -429,10 +431,10 @@ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  zip_LIBS = @zip_LIBS@

elfutils-robustify.patch:

Index: elfutils-robustify.patch
===================================================================
RCS file: /cvs/pkgs/rpms/elfutils/devel/elfutils-robustify.patch,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- elfutils-robustify.patch	16 Feb 2009 21:56:06 -0000	1.14
+++ elfutils-robustify.patch	24 Apr 2009 20:12:58 -0000	1.15
@@ -1,6 +1,6 @@
 --- elfutils/libelf/ChangeLog
 +++ elfutils/libelf/ChangeLog
-@@ -521,6 +521,49 @@
+@@ -529,6 +529,49 @@
  	If section content hasn't been read yet, do it before looking for the
  	block size.  If no section data present, infer size of section header.
  
@@ -790,9 +790,1360 @@
 +#endif
 +
  #endif  /* libelfP.h */
+--- elfutils/po/es.po
++++ elfutils/po/es.po
+@@ -1,14 +1,10 @@
+-# Fedora Spanish Translation of elfutils.
+-# Domingo Becker <domingobecker at gmail.com>, 2009.
+-# Héctor Daniel Cabrera <h.daniel.cabrera at gmail.com>, 2009.
+-#
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: elfutils\n"
+ "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
+-"POT-Creation-Date: 2009-04-24 14:08+0000\n"
++"POT-Creation-Date: 2009-04-09 14:04+0000\n"
+ "PO-Revision-Date: \n"
+-"Last-Translator: Héctor Daniel Cabrera <h.daniel.cabrera at gmail.com>\n"
++"Last-Translator: Claudio Rodrigo Pereyra Diaz <claudio at pereyradiaz.com.ar>\n"
+ "Language-Team: Fedora Spanish <fedora-trans-es at redhat.com>\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+@@ -19,7 +15,7 @@ msgstr ""
+ #: ../lib/xmalloc.c:65
+ #: ../lib/xmalloc.c:79
+ #: ../src/readelf.c:2703
+-#: ../src/readelf.c:3041
++#: ../src/readelf.c:3038
+ #: ../src/unstrip.c:2086
+ #: ../src/unstrip.c:2294
+ #, c-format
+@@ -60,7 +56,7 @@ msgid "invalid size of destination opera
+ msgstr "tamaño inválido del operando destino"
+ 
+ #: ../libelf/elf_error.c:108
+-#: ../src/readelf.c:4592
++#: ../src/readelf.c:4589
+ #, c-format
+ msgid "invalid encoding"
+ msgstr "codificación inválida"
+@@ -96,7 +92,7 @@ msgstr "desplazamiento fuera de rango"
+ 
+ #: ../libelf/elf_error.c:136
+ msgid "invalid fmag field in archive header"
+-msgstr "campo fmag no válido en el encabezado del archivo"
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:140
+ msgid "invalid archive file"
+@@ -136,7 +132,7 @@ msgstr "sección inválida"
+ 
+ #: ../libelf/elf_error.c:180
+ msgid "executable header not created first"
+-msgstr "no se ha creado primero el encabezado ejecutable"
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:184
+ msgid "file descriptor disabled"
+@@ -159,8 +155,8 @@ msgid "invalid section header"
+ msgstr "cabecera de sección inválida"
+ 
+ #: ../libelf/elf_error.c:208
+-#: ../src/readelf.c:6062
+-#: ../src/readelf.c:6163
++#: ../src/readelf.c:6055
++#: ../src/readelf.c:6156
+ #, c-format
+ msgid "invalid data"
+ msgstr "datos inválidos"
+@@ -171,7 +167,7 @@ msgstr "codificación de caracteres desc
+ 
+ #: ../libelf/elf_error.c:216
+ msgid "section `sh_size' too small for data"
+-msgstr "el tamaño de la sección `sh_size' es demasiado pequeño para los datos "
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:220
+ msgid "invalid section alignment"
+@@ -183,7 +179,7 @@ msgstr "tamaño de la entrada de la secc
+ 
+ #: ../libelf/elf_error.c:228
+ msgid "update() for write on read-only file"
+-msgstr "update() para escribir sobre archivo de sólo lectura"
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:232
+ msgid "no such file"
+@@ -191,11 +187,11 @@ msgstr "no hay tal archivo"
+ 
+ #: ../libelf/elf_error.c:236
+ msgid "only relocatable files can contain section groups"
+-msgstr "solo los archivos realojables pueden contener grupos de sección"
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:241
+ msgid "program header only allowed in executables, shared objects, and core files"
+-msgstr "los encabezados de los programas solo son permitidos en archivos ejecutables, archivos principales, u objetos compartidos"
++msgstr ""
+ 
+ #: ../libelf/elf_error.c:248
+ msgid "file has no program header"
+@@ -415,19 +411,19 @@ msgstr "directorio NULL en find_file"
+ 
+ #: ../libdwfl/argp-std.c:70
+ msgid "Find addresses from signatures found in COREFILE"
+-msgstr "Busca direcciones desde firmas encontradas en COREFILE"
++msgstr ""
+ 
+ #: ../libdwfl/argp-std.c:72
+ msgid "Find addresses in files mapped into process PID"
+-msgstr "Busca direcciones en archivos mapeados sobre procesos PID"
++msgstr ""
+ 
+ #: ../libdwfl/argp-std.c:74
+ msgid "Find addresses in files mapped as read from FILE in Linux /proc/PID/maps format"
+-msgstr "Busca direcciones en archivos mapeados como leídos desde FILE en formato Linux /proc/PID/maps"
++msgstr ""
+ 
+ #: ../libdwfl/argp-std.c:76
+ msgid "Find addresses in the running kernel"
+-msgstr "Busca direcciones en el kernel que está ejecutándose"
++msgstr ""
+ 
+ #: ../libdwfl/argp-std.c:78
+ #, fuzzy
+@@ -436,7 +432,7 @@ msgstr "Reemplazar todos los &espacios c
+ 
+ #: ../libdwfl/argp-std.c:80
+ msgid "Search path for separate debuginfo files"
+-msgstr "Busca caminos para deferentes arhivos debugingfo"
++msgstr ""
+ 
+ #: ../libdwfl/argp-std.c:163
+ #, fuzzy
+@@ -635,7 +631,7 @@ msgstr "`N' sólo tiene significado con 
+ #: ../src/ar.c:197
+ #, c-format
+ msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers"
+-msgstr "Los modificadres 'a', 'b', e 'i', requieren parámetros MEMBR"
++msgstr ""
+ 
+ #: ../src/ar.c:213
+ #, fuzzy, c-format
+@@ -669,7 +665,7 @@ msgstr "%s: se requiere un nombre de seÃ
+ #: ../src/strip.c:203
+ #: ../src/ld.c:957
+ #: ../src/elflint.c:238
+-#: ../src/addr2line.c:185
++#: ../src/addr2line.c:180
+ #: ../src/findtextrel.c:170
+ #: ../src/elfcmp.c:522
+ #: ../src/ranlib.c:136
+@@ -682,9 +678,6 @@ msgid ""
+ "This is free software; see the source for copying conditions.  There is NO\n"
+ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+ msgstr ""
+-"Copyright (C) %s Red Hat, Inc.\n"
+-"El siguiente es un software libre; consulte el código para conocer las condiciones de copiado. NO TIENE\n"
+-"garantía, ni siquiera para SU COMERCIALIZACION o PARA SER USADO CON UN FIN DETERMINADO.\n"
+ 
+ #: ../src/ar.c:294
+ #: ../src/nm.c:258
+@@ -693,7 +686,7 @@ msgstr ""
+ #: ../src/strip.c:208
+ #: ../src/ld.c:962
+ #: ../src/elflint.c:243
+-#: ../src/addr2line.c:190
++#: ../src/addr2line.c:185
+ #: ../src/findtextrel.c:175
+ #: ../src/elfcmp.c:527
+ #: ../src/ranlib.c:141
+@@ -867,7 +860,7 @@ msgstr "Extrañamente sólo hay %d parti
+ 
+ #: ../src/nm.c:79
+ msgid "Display dynamic symbols instead of normal symbols"
+-msgstr "Muestra símbolos dinámicos en lugar de símbolos normales"
++msgstr ""
+ 
+ #: ../src/nm.c:80
+ #, fuzzy
+@@ -881,7 +874,7 @@ msgstr "Mostrar sólo cuando el adaptado
+ 
+ #: ../src/nm.c:83
+ msgid "Include index for symbols from archive members"
+-msgstr "Incluye índices para símbolos desde miembros de archivo"
++msgstr ""
+ 
+ #: ../src/nm.c:85
+ #: ../src/size.c:66
+@@ -895,7 +888,7 @@ msgstr "Imprimir el nombre del archivo d
+ 
+ #: ../src/nm.c:90
+ msgid "Use the output format FORMAT.  FORMAT can be `bsd', `sysv' or `posix'.  The default is `sysv'"
+-msgstr "Use el formato de salida FORMAT. FORMAT puede ser o bien `bsd', o `sysv', o `posix'. El establecido por defecto es `sysv'"
++msgstr ""
+ 
+ #: ../src/nm.c:92
+ #, fuzzy
+@@ -910,7 +903,7 @@ msgstr "lo mismo que --format=posix"
+ #: ../src/nm.c:94
+ #: ../src/size.c:72
+ msgid "Use RADIX for printing symbol values"
+-msgstr "Utilice RADIX para imprimir valores de símbolo"
++msgstr ""
+ 
+ #: ../src/nm.c:95
+ #, fuzzy
+@@ -946,7 +939,7 @@ msgid "Reverse the sense of the sort"
+ msgstr "_Invertir orden"
+ 
+ #: ../src/nm.c:103
+-#: ../src/addr2line.c:75
++#: ../src/addr2line.c:73
+ #: ../src/findtextrel.c:75
+ #: ../src/elfcmp.c:75
+ #: ../src/strings.c:83
+@@ -1002,7 +995,7 @@ msgstr ""
+ #: ../src/size.c:317
+ #: ../src/size.c:326
+ #: ../src/size.c:337
+-#: ../src/strip.c:1815
++#: ../src/strip.c:1814
+ #, fuzzy, c-format
+ msgid "while closing '%s'"
+ msgstr "error al cerrar la entrada `%s'"
+@@ -1065,17 +1058,17 @@ msgstr "No se puede crear el componente 
+ #: ../src/readelf.c:2722
+ #: ../src/readelf.c:2758
+ #: ../src/readelf.c:2820
+-#: ../src/readelf.c:6312
+-#: ../src/readelf.c:7178
+-#: ../src/readelf.c:7323
+-#: ../src/readelf.c:7392
++#: ../src/readelf.c:6305
++#: ../src/readelf.c:7171
++#: ../src/readelf.c:7316
++#: ../src/readelf.c:7385
+ #: ../src/size.c:425
+ #: ../src/size.c:499
+ #: ../src/strip.c:482
+ #: ../src/objdump.c:744
+-#, fuzzy, c-format
++#, c-format
+ msgid "cannot get section header string table index"
+-msgstr "no se puede obtener índice de la tabla de la cadena del encabezado de sección"
++msgstr ""
+ 
+ #: ../src/nm.c:766
+ #, fuzzy, c-format
+@@ -1114,7 +1107,7 @@ msgstr "no se reconoce el tipo de secciÃ
+ #: ../src/nm.c:1012
+ #, c-format
+ msgid "%s: entry size in section `%s' is not what we expect"
+-msgstr "%s: el tamaño de la entrada en la sección `%s' no es el que esperábamos "
++msgstr ""
+ 
+ #: ../src/nm.c:1016
+ #, fuzzy, c-format
+@@ -1148,9 +1141,8 @@ msgid "Display the ELF file header"
+ msgstr "encabezado del fichero BFD versión %s\n"
+ 
+ #: ../src/readelf.c:77
+-#, fuzzy
+ msgid "Display histogram of bucket list lengths"
+-msgstr "Muestra histograma de la longitud de las listas de almacenamiento"
++msgstr ""
+ 
+ #: ../src/readelf.c:78
+ #, fuzzy
+@@ -1182,9 +1174,8 @@ msgid "Display versioning information"
+ msgstr "Mostrar la información de la versión."
+ 
+ #: ../src/readelf.c:86
+-#, fuzzy
+ msgid "Display DWARF section content.  SECTION can be one of abbrev, aranges, frame, info, loc, line, ranges, pubnames, str, macinfo, or exception"
+-msgstr "Muestra el contenido de la seccion DWARF. SECTION puede ser algo de lo siguiente: abbrev, aranges, frame, info, loc, line, ranges, pubnames, str, macinfo, or exception"
++msgstr ""
+ 
+ #: ../src/readelf.c:89
+ #, fuzzy
+@@ -1193,11 +1184,11 @@ msgstr "_Ocultar notas"
+ 
+ #: ../src/readelf.c:91
+ msgid "Display architecture specific information (if any)"
+-msgstr "Muestra información específica de la arquitectura (si es que hubiera)"
++msgstr ""
+ 
+ #: ../src/readelf.c:93
+ msgid "Dump the uninterpreted contents of SECTION, by number or name"
+-msgstr "Descarga los contenidos no interpretados de SECTION, por nombre o número"
++msgstr ""
+ 
+ #: ../src/readelf.c:95
+ #, fuzzy
+@@ -1222,7 +1213,7 @@ msgstr "Control del resultado:"
+ #. Short description of program.
+ #: ../src/readelf.c:108
+ msgid "Print information from ELF file in human-readable form."
+-msgstr "Imprime información desde el archivo ELF en una forma comprensible para los seres humanos. "
++msgstr ""
+ 
+ #. Strings for arguments in help texts.
+ #: ../src/readelf.c:112
+@@ -1265,7 +1256,7 @@ msgstr "no se puede crear un descriptor 
+ #: ../src/readelf.c:460
+ #, c-format
+ msgid "'%s' is not an archive, cannot print archive index"
+-msgstr "'%s' no es un archivo, no se puede imprimir índice de archivo"
++msgstr ""
+ 
+ #: ../src/readelf.c:465
+ #, fuzzy, c-format
+@@ -1439,22 +1430,22 @@ msgstr "%s (%s bytes)"
+ #: ../src/readelf.c:769
+ #, c-format
+ msgid "  Size of program header entries:    %<PRId16> %s\n"
+-msgstr "  Tamaño de las entradas en el encabezado del programa:    %<PRId16> %s\n"
++msgstr ""
+ 
+ #: ../src/readelf.c:772
+ #, c-format
+ msgid "  Number of program headers entries: %<PRId16>\n"
+-msgstr "  Cantidad de entradas en los encabezados del programa: %<PRId16>\n"
++msgstr ""
+ 
+ #: ../src/readelf.c:775
+ #, c-format
+ msgid "  Size of section header entries:    %<PRId16> %s\n"
+-msgstr "  Tamaño de las entradas en el encabezado de sección:    %<PRId16> %s\n"
++msgstr ""
+ 
+ #: ../src/readelf.c:778
+ #, c-format
+ msgid "  Number of section headers entries: %<PRId16>"
+-msgstr "  Cantidad de entradas en los encabezados de sección: %<PRId16>"
++msgstr ""
+ 
+ #: ../src/readelf.c:785
+ #, fuzzy, c-format
+@@ -1517,7 +1508,7 @@ msgstr "%s: no se puede encontrar la sec
+ 
+ #: ../src/readelf.c:871
+ #: ../src/readelf.c:1025
+-#: ../src/readelf.c:7343
++#: ../src/readelf.c:7336
+ #: ../src/unstrip.c:352
+ #: ../src/unstrip.c:376
+ #: ../src/unstrip.c:426
+@@ -1914,140 +1905,140 @@ msgstr[1] ""
+ msgid "       Library                       Time Stamp          Checksum Version Flags"
+ msgstr ""
+ 
+-#: ../src/readelf.c:2832
++#: ../src/readelf.c:2830
+ #, c-format
+ msgid ""
+ "\n"
+ "Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:2848
++#: ../src/readelf.c:2846
+ #, fuzzy
+ msgid "  Owner          Size\n"
+ msgstr "  Prop\t\tTamaño datos\tDescripción\n"
+ 
+-#: ../src/readelf.c:2874
++#: ../src/readelf.c:2872
+ #, fuzzy, c-format
+ msgid "  %-13s  %4<PRIu32>\n"
+ msgstr "Pedido de servidor desconocida %<PRIu32>"
+ 
+-#: ../src/readelf.c:2906
++#: ../src/readelf.c:2903
+ #, fuzzy, c-format
+ msgid "    %-4u %12<PRIu32>\n"
+ msgstr "12 x 11 in"
+ 
+ #. Tag_File
+-#: ../src/readelf.c:2911
++#: ../src/readelf.c:2908
+ #, fuzzy, c-format
+ msgid "    File: %11<PRIu32>\n"
+ msgstr "10 x 11 in"
+ 
+-#: ../src/readelf.c:2946
++#: ../src/readelf.c:2943
+ #, c-format
+ msgid "      %s: %<PRId64>, %s\n"
+ msgstr "      %s: %<PRId64>, %s\n"
+ 
+-#: ../src/readelf.c:2949
++#: ../src/readelf.c:2946
+ #, c-format
+ msgid "      %s: %<PRId64>\n"
+ msgstr "      %s: %<PRId64>\n"
+ 
+-#: ../src/readelf.c:2952
++#: ../src/readelf.c:2949
+ #, c-format
+ msgid "      %s: %s\n"
+ msgstr "      %s: %s\n"
+ 
+-#: ../src/readelf.c:2959
++#: ../src/readelf.c:2956
+ #, c-format
+ msgid "      %u: %<PRId64>\n"
+ msgstr "      %u: %<PRId64>\n"
+ 
+-#: ../src/readelf.c:2962
++#: ../src/readelf.c:2959
+ #, c-format
+ msgid "      %u: %s\n"
+ msgstr "      %u: %s\n"
+ 
+-#: ../src/readelf.c:2997
++#: ../src/readelf.c:2994
+ #, c-format
+ msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>"
+ msgstr "%s+%#<PRIx64> <%s+%#<PRIx64>>"
+ 
+-#: ../src/readelf.c:3000
++#: ../src/readelf.c:2997
+ #, c-format
+ msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
+ msgstr "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
+ 
+-#: ../src/readelf.c:3005
++#: ../src/readelf.c:3002
+ #, c-format
+ msgid "%#<PRIx64> <%s+%#<PRIx64>>"
+ msgstr "%#<PRIx64> <%s+%#<PRIx64>>"
+ 
+-#: ../src/readelf.c:3008
++#: ../src/readelf.c:3005
+ #, c-format
+ msgid "%#0*<PRIx64> <%s+%#<PRIx64>>"
+ msgstr "%#0*<PRIx64> <%s+%#<PRIx64>>"
+ 
+-#: ../src/readelf.c:3014
++#: ../src/readelf.c:3011
+ #, c-format
+ msgid "%s+%#<PRIx64> <%s>"
+ msgstr "%s+%#<PRIx64> <%s>"
+ 
+-#: ../src/readelf.c:3017
++#: ../src/readelf.c:3014
+ #, c-format
+ msgid "%s+%#0*<PRIx64> <%s>"
+ msgstr "%s+%#0*<PRIx64> <%s>"
+ 
+-#: ../src/readelf.c:3021
++#: ../src/readelf.c:3018
+ #, c-format
+ msgid "%#<PRIx64> <%s>"
+ msgstr "%#<PRIx64> <%s>"
+ 
+-#: ../src/readelf.c:3024
++#: ../src/readelf.c:3021
+ #, c-format
+ msgid "%#0*<PRIx64> <%s>"
+ msgstr "%#0*<PRIx64> <%s>"
+ 
+-#: ../src/readelf.c:3029
++#: ../src/readelf.c:3026
+ #, c-format
+ msgid "%s+%#<PRIx64>"
+ msgstr "%s+%#<PRIx64>"
+ 
+-#: ../src/readelf.c:3032
++#: ../src/readelf.c:3029
+ #, c-format
+ msgid "%s+%#0*<PRIx64>"
+ msgstr "%s+%#0*<PRIx64>"
+ 
+-#: ../src/readelf.c:3140
++#: ../src/readelf.c:3137
+ #, fuzzy, c-format
+ msgid "unknown tag %hx"
+ msgstr "línea %d: etiqueta desconocida: %s\n"
+ 
+-#: ../src/readelf.c:3142
++#: ../src/readelf.c:3139
+ #, fuzzy, c-format
+ msgid "unknown user tag %hx"
+ msgstr "Valor TAG desconocido: %lx"
+ 
+-#: ../src/readelf.c:3352
++#: ../src/readelf.c:3349
+ #, fuzzy, c-format
+ msgid "unknown attribute %hx"
+ msgstr "atributo de sección '%c' desconocido"
+ 
+-#: ../src/readelf.c:3355
++#: ../src/readelf.c:3352
+ #, fuzzy, c-format
+ msgid "unknown user attribute %hx"
+ msgstr "Nombres de atributos de usuario predeterminados:\n"
+ 
+-#: ../src/readelf.c:3401
++#: ../src/readelf.c:3398
+ #, fuzzy, c-format
+ msgid "unknown form %<PRIx64>"
+ msgstr "Valor FORM desconocido: %lx"
+ 
+-#: ../src/readelf.c:4017
++#: ../src/readelf.c:4014
+ #, fuzzy, c-format
+ msgid "%*s[%4<PRIuMAX>] %s  <TRUNCATED>\n"
+ msgstr "Fichero truncado"
+ 
+-#: ../src/readelf.c:4030
++#: ../src/readelf.c:4027
+ #, c-format
+ msgid ""
+ "\n"
+@@ -2055,39 +2046,39 @@ msgid ""
+ " [ Code]\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4037
++#: ../src/readelf.c:4034
+ #, c-format
+ msgid ""
+ "\n"
+ "Abbreviation section at offset %<PRIu64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4050
++#: ../src/readelf.c:4047
+ #, fuzzy, c-format
+ msgid " *** error while reading abbreviation: %s\n"
+ msgstr "Error al leer el disco."
+ 
+-#: ../src/readelf.c:4066
++#: ../src/readelf.c:4063
+ #, c-format
+ msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4069
++#: ../src/readelf.c:4066
+ #, fuzzy
+ msgid "yes"
+ msgstr "sí"
+ 
+-#: ../src/readelf.c:4069
++#: ../src/readelf.c:4066
+ #, fuzzy
+ msgid "no"
+ msgstr "no"
+ 
+-#: ../src/readelf.c:4105
++#: ../src/readelf.c:4102
+ #, c-format
+ msgid "cannot get .debug_aranges content: %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4110
++#: ../src/readelf.c:4107
+ #, c-format
+ msgid ""
+ "\n"
+@@ -2098,130 +2089,130 @@ msgid_plural ""
+ msgstr[0] ""
+ msgstr[1] ""
+ 
+-#: ../src/readelf.c:4140
++#: ../src/readelf.c:4137
+ #, c-format
+ msgid " [%*zu] ???\n"
+ msgstr " [%*zu] ???\n"
+ 
+-#: ../src/readelf.c:4142
++#: ../src/readelf.c:4139
+ #, c-format
+ msgid " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4161
++#: ../src/readelf.c:4158
+ #, c-format
+ msgid "cannot get .debug_ranges content: %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4166
+-#: ../src/readelf.c:4623
+-#: ../src/readelf.c:5272
+-#: ../src/readelf.c:5717
+-#: ../src/readelf.c:5812
+-#: ../src/readelf.c:5984
++#: ../src/readelf.c:4163
++#: ../src/readelf.c:4620
++#: ../src/readelf.c:5265
++#: ../src/readelf.c:5710
++#: ../src/readelf.c:5805
++#: ../src/readelf.c:5977
+ #, c-format
+ msgid ""
+ "\n"
+ "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4180
+-#: ../src/readelf.c:5731
++#: ../src/readelf.c:4177
++#: ../src/readelf.c:5724
+ #, fuzzy, c-format
+ msgid " [%6tx]  <INVALID DATA>\n"
+ msgstr "%F%P: declaración inválida de datos\n"
+ 
+-#: ../src/readelf.c:4202
+-#: ../src/readelf.c:5753
++#: ../src/readelf.c:4199
++#: ../src/readelf.c:5746
+ #, fuzzy, c-format
+ msgid " [%6tx]  base address %s\n"
+ msgstr "    %8.8lx %8.8lx %8.8lx (dirección base)\n"
+ 
+ #. We have an address range entry.
+ #. First address range entry in a list.
+-#: ../src/readelf.c:4213
++#: ../src/readelf.c:4210
+ #, c-format
+ msgid " [%6tx]  %s..%s\n"
+ msgstr " [%6tx]  %s..%s\n"
+ 
+-#: ../src/readelf.c:4215
++#: ../src/readelf.c:4212
+ #, c-format
+ msgid "           %s..%s\n"
+ msgstr "           %s..%s\n"
+ 
+-#: ../src/readelf.c:4612
+-#: ../src/readelf.c:6050
+-#: ../src/readelf.c:6152
++#: ../src/readelf.c:4609
++#: ../src/readelf.c:6043
++#: ../src/readelf.c:6145
+ #, fuzzy, c-format
+ msgid "cannot get %s content: %s"
+ msgstr "No se puede obtener el nombre de la máquina (hostname)"
+ 
+-#: ../src/readelf.c:4619
++#: ../src/readelf.c:4616
+ #, c-format
+ msgid ""
+ "\n"
+ "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:4646
+-#: ../src/readelf.c:5306
++#: ../src/readelf.c:4643
++#: ../src/readelf.c:5299
+ #, fuzzy, c-format
+ msgid "invalid data in section [%zu] '%s'"
+ msgstr "La sección BOUNDS en el archivo no es válida."
+ 
+-#: ../src/readelf.c:4668
++#: ../src/readelf.c:4665
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ " [%6tx] Zero terminator\n"
+ msgstr "terminador de linea desconocido"
+ 
+-#: ../src/readelf.c:4746
++#: ../src/readelf.c:4739
+ #, fuzzy
+ msgid "FDE address encoding: "
+ msgstr "Codificación en una sola pasada"
+ 
+-#: ../src/readelf.c:4752
++#: ../src/readelf.c:4745
+ #, fuzzy
+ msgid "LSDA pointer encoding: "
+ msgstr "Codificación en una sola pasada"
+ 
+-#: ../src/readelf.c:4797
++#: ../src/readelf.c:4790
+ #, fuzzy, c-format
+ msgid "invalid augmentation encoding"
+ msgstr "especificada una codificación inválida"
+ 
+-#: ../src/readelf.c:4868
++#: ../src/readelf.c:4861
+ #, fuzzy, c-format
+ msgid " (offset: %#<PRIx64>)"
+ msgstr "Desplazamiento horizontal"
+ 
+-#: ../src/readelf.c:4875
++#: ../src/readelf.c:4868
+ #, fuzzy, c-format
+ msgid " (end offset: %#<PRIx64>)"
+ msgstr "    Desplaz  Inicio   Fin\n"
+ 
+-#: ../src/readelf.c:4902
++#: ../src/readelf.c:4895
+ #, fuzzy, c-format
+ msgid "   %-26sLSDA pointer: %#<PRIx64>\n"
+ msgstr "\tNombre de la Tabla de Punteros \t\t"
+ 
+-#: ../src/readelf.c:4948
++#: ../src/readelf.c:4941
+ #, fuzzy, c-format
+ msgid "cannot get attribute code: %s"
+ msgstr "No se puede inicializar el código de libbonoboui"
+ 
+-#: ../src/readelf.c:4956
++#: ../src/readelf.c:4949
+ #, fuzzy, c-format
+ msgid "cannot get attribute form: %s"
+ msgstr "No se puede añadir el atributo SMIMEEncKeyPrefs"
+ 
+-#: ../src/readelf.c:4969
++#: ../src/readelf.c:4962
+ #, fuzzy, c-format
+ msgid "cannot get attribute value: %s"
+ msgstr "No se puede añadir el atributo SMIMEEncKeyPrefs"
+ 
+-#: ../src/readelf.c:5151
++#: ../src/readelf.c:5144
+ #, c-format
+ msgid ""
+ "\n"
+@@ -2229,44 +2220,44 @@ msgid ""
+ " [Offset]\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5176
++#: ../src/readelf.c:5169
+ #, c-format
+ msgid ""
+ " Compilation unit at offset %<PRIu64>:\n"
+ " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %<PRIu8>, Offset size: %<PRIu8>\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5194
++#: ../src/readelf.c:5187
+ #, c-format
+ msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5205
++#: ../src/readelf.c:5198
+ #, fuzzy, c-format
+ msgid "cannot get DIE offset: %s"
+ msgstr "%s: no se puede desplazar a la posición %s"
+ 
+-#: ../src/readelf.c:5213
++#: ../src/readelf.c:5206
+ #, c-format
+ msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5242
++#: ../src/readelf.c:5235
+ #, fuzzy, c-format
+ msgid "cannot get next DIE: %s\n"
+ msgstr "No se puede obtener el nombre oficial de la máquina (hostname)"
+ 
+-#: ../src/readelf.c:5249
++#: ../src/readelf.c:5242
+ #, fuzzy, c-format
+ msgid "cannot get next DIE: %s"
+ msgstr "No se puede obtener el nombre oficial de la máquina (hostname)"
+ 
+-#: ../src/readelf.c:5284
++#: ../src/readelf.c:5277
+ #, fuzzy, c-format
+ msgid "cannot get line data section data: %s"
+ msgstr "%C: No se puede obtener el contenido de la sección - excepción de auto-importación\n"
+ 
+-#: ../src/readelf.c:5297
++#: ../src/readelf.c:5290
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+@@ -2274,7 +2265,7 @@ msgid ""
+ msgstr "%s: error al escribir en el desplazamiento %s"
+ 
+ #. Print what we got so far.
+-#: ../src/readelf.c:5349
++#: ../src/readelf.c:5342
+ #, c-format
+ msgid ""
+ "\n"
+@@ -2290,33 +2281,33 @@ msgid ""
+ "Opcodes:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5368
++#: ../src/readelf.c:5361
+ #, c-format
+ msgid "invalid data at offset %tu in section [%zu] '%s'"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5383
++#: ../src/readelf.c:5376
+ #, fuzzy, c-format
+ msgid "  [%*<PRIuFAST8>]  %hhu argument\n"
+ msgid_plural "  [%*<PRIuFAST8>]  %hhu arguments\n"
+ msgstr[0] "argumento inválido en"
+ msgstr[1] ""
+ 
+-#: ../src/readelf.c:5391
++#: ../src/readelf.c:5384
+ #, fuzzy
+ msgid ""
+ "\n"
+ "Directory table:"
+ msgstr "Tabla del Cortafuegos:"
+ 
+-#: ../src/readelf.c:5407
++#: ../src/readelf.c:5400
+ msgid ""
+ "\n"
+ "File name table:\n"
+ " Entry Dir   Time      Size      Name"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5436
++#: ../src/readelf.c:5429
+ #, fuzzy
+ msgid ""
+ "\n"
+@@ -2325,94 +2316,94 @@ msgstr ""
+ "\n"
+ " Declaraciones de Número de Línea:\n"
+ 
+-#: ../src/readelf.c:5497
++#: ../src/readelf.c:5490
+ #, c-format
+ msgid " special opcode %u: address+%u = %s, line%+d = %zu\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5517
++#: ../src/readelf.c:5510
+ #, fuzzy, c-format
+ msgid " extended opcode %u: "
+ msgstr "  Código de operación extendido %d: "
+ 
+-#: ../src/readelf.c:5522
++#: ../src/readelf.c:5515
+ #, fuzzy
+ msgid "end of sequence"
+ msgstr ""
+ "Fin de la Secuencia\n"
+ "\n"
+ 
+-#: ../src/readelf.c:5537
++#: ../src/readelf.c:5530
+ #, fuzzy, c-format
+ msgid "set address to %s\n"
+ msgstr "La dirección de la sección %s se estableció a "
+ 
+-#: ../src/readelf.c:5558
++#: ../src/readelf.c:5551
+ #, c-format
+ msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n"
+ msgstr ""
+ 
+ #. Unknown, ignore it.
+-#: ../src/readelf.c:5567
++#: ../src/readelf.c:5560
+ #, fuzzy
+ msgid "unknown opcode"
+ msgstr "código de operación desconocido"
+ 
+ #. Takes no argument.
+-#: ../src/readelf.c:5579
++#: ../src/readelf.c:5572
+ #, fuzzy
+ msgid " copy"
+ msgstr "&Copiar"
+ 
+-#: ../src/readelf.c:5589
++#: ../src/readelf.c:5582
+ #, fuzzy, c-format
+ msgid "advance address by %u to %s\n"
+ msgstr "  Línea de Avance por %d para %d\n"
+ 
+-#: ../src/readelf.c:5600
++#: ../src/readelf.c:5593
+ #, fuzzy, c-format
+ msgid " advance line by constant %d to %<PRId64>\n"
+ msgstr "  Avanzar el PC por la constante %lu a 0x%lx\n"
+ 
+-#: ../src/readelf.c:5608
++#: ../src/readelf.c:5601
+ #, fuzzy, c-format
+ msgid " set file to %<PRIu64>\n"
+ msgstr "No se pudieron cambiar permisos del archivo temporal"
+ 
+-#: ../src/readelf.c:5618
++#: ../src/readelf.c:5611
+ #, fuzzy, c-format
+ msgid " set column to %<PRIu64>\n"
+ msgstr "  Establecer la columna a %lu\n"
+ 
+-#: ../src/readelf.c:5625
++#: ../src/readelf.c:5618
+ #, fuzzy, c-format
+ msgid " set '%s' to %<PRIuFAST8>\n"
+ msgstr "<I>%s</I> fijo los modos del usuario <I>%s</I> a: %s"
+ 
+ #. Takes no argument.
+-#: ../src/readelf.c:5631
++#: ../src/readelf.c:5624
+ #, fuzzy
+ msgid " set basic block flag"
+ msgstr "\t%d registro de cuenta de bloques básicos\n"
+ 
+-#: ../src/readelf.c:5641
++#: ../src/readelf.c:5634
+ #, fuzzy, c-format
+ msgid "advance address by constant %u to %s\n"
+ msgstr "  Avanzar el PC por %lu para %lx\n"
+ 
+-#: ../src/readelf.c:5657
++#: ../src/readelf.c:5650
+ #, c-format
+ msgid "advance address by fixed value %u to %s\n"
+ msgstr ""
+ 
+ #. Takes no argument.
+-#: ../src/readelf.c:5666
++#: ../src/readelf.c:5659
+ #, fuzzy
+ msgid " set prologue end flag"
+ msgstr "  Establecer prologue_end a true\n"
+ 
+ #. Takes no argument.
+-#: ../src/readelf.c:5671
++#: ../src/readelf.c:5664
+ #, fuzzy
+ msgid " set epilogue begin flag"
+ msgstr "  Establecer epilogue_begin a true\n"
+@@ -2420,45 +2411,45 @@ msgstr "  Establecer epilogue_begin a tr
+ #. This is a new opcode the generator but not we know about.
+ #. Read the parameters associated with it but then discard
+ #. everything.  Read all the parameters for this opcode.
+-#: ../src/readelf.c:5680
++#: ../src/readelf.c:5673
+ #, c-format
+ msgid " unknown opcode with %<PRIu8> parameter:"
+ msgid_plural " unknown opcode with %<PRIu8> parameters:"
+ msgstr[0] ""
+ msgstr[1] ""
+ 
+-#: ../src/readelf.c:5712
++#: ../src/readelf.c:5705
+ #, c-format
+ msgid "cannot get .debug_loc content: %s"
+ msgstr ""
+ 
+ #. First entry in a list.
+-#: ../src/readelf.c:5767
++#: ../src/readelf.c:5760
+ #, c-format
+ msgid " [%6tx]  %s..%s"
+ msgstr " [%6tx]  %s..%s"
+ 
+-#: ../src/readelf.c:5769
++#: ../src/readelf.c:5762
+ #, c-format
+ msgid "           %s..%s"
+ msgstr "           %s..%s"
+ 
+-#: ../src/readelf.c:5822
++#: ../src/readelf.c:5815
+ #, c-format
+ msgid "cannot get macro information section data: %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5901
++#: ../src/readelf.c:5894
+ #, c-format
+ msgid "%*s*** non-terminated string at end of section"
+ msgstr ""
+ 
+-#: ../src/readelf.c:5969
++#: ../src/readelf.c:5962
+ #, c-format
+ msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6008
++#: ../src/readelf.c:6001
+ #, c-format
+ msgid ""
+ "\n"
+@@ -2466,48 +2457,48 @@ msgid ""
+ " %*s  String\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6022
++#: ../src/readelf.c:6015
+ #, fuzzy, c-format
+ msgid " *** error while reading strings: %s\n"
+ msgstr "Error al leer el disco."
+ 
+-#: ../src/readelf.c:6042
++#: ../src/readelf.c:6035
+ #, c-format
+ msgid ""
+ "\n"
+ "Call frame search table section [%2zu] '.eh_frame_hdr':\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6144
++#: ../src/readelf.c:6137
+ #, c-format
+ msgid ""
+ "\n"
+ "Exception handling table section [%2zu] '.gcc_except_table':\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6167
++#: ../src/readelf.c:6160
+ #, fuzzy, c-format
+ msgid " LPStart encoding:    %#x "
+ msgstr ": codificación desconocida"
+ 
+-#: ../src/readelf.c:6179
++#: ../src/readelf.c:6172
+ #, fuzzy, c-format
+ msgid " TType encoding:      %#x "
+ msgstr ": codificación desconocida"
+ 
+-#: ../src/readelf.c:6193
++#: ../src/readelf.c:6186
+ #, fuzzy, c-format
+ msgid " Call site encoding:  %#x "
+ msgstr "Codificación en una sola pasada"
+ 
+-#: ../src/readelf.c:6206
++#: ../src/readelf.c:6199
+ #, fuzzy
+ msgid ""
+ "\n"
+ " Call site table:"
+ msgstr "[<tipo>:][<tabla>:]<nombre_de_archivo>"
+ 
+-#: ../src/readelf.c:6220
++#: ../src/readelf.c:6213
+ #, c-format
+ msgid ""
+ " [%4u] Call site start:   %#<PRIx64>\n"
+@@ -2516,146 +2507,142 @@ msgid ""
+ "        Action:            %u\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6280
++#: ../src/readelf.c:6273
+ #, fuzzy, c-format
+ msgid "invalid TType encoding"
+ msgstr "especificada una codificación inválida"
+ 
+-#: ../src/readelf.c:6303
++#: ../src/readelf.c:6296
+ #, c-format
+ msgid "cannot get debug context descriptor: %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6438
+-#: ../src/readelf.c:7016
++#: ../src/readelf.c:6431
++#: ../src/readelf.c:7009
+ #, c-format
+ msgid "cannot convert core note data: %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:6743
++#: ../src/readelf.c:6736
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ "%*s... <repeats %u more times> ..."
+ msgstr "Mostrar horas del día."
+ 
+-#: ../src/readelf.c:6785
++#: ../src/readelf.c:6778
+ #, fuzzy, c-format
+ msgid "unable to handle register number %d"
+ msgstr "No se puede asignar un número de partición."
+ 
+-#: ../src/readelf.c:6932
+-#, fuzzy, c-format
+-msgid "cannot get register info: %s"
+-msgstr "No se pudo registrar el servicio"
+-
+-#: ../src/readelf.c:6956
++#: ../src/readelf.c:6925
++#: ../src/readelf.c:6949
+ #, fuzzy, c-format
+ msgid "cannot register info: %s"
+ msgstr "No se pudo registrar el servicio"
+ 
+-#: ../src/readelf.c:7114
++#: ../src/readelf.c:7107
+ #, fuzzy
+ msgid "  Owner          Data size  Type\n"
+ msgstr "Escribir un tamaño en puntos."
+ 
+-#: ../src/readelf.c:7132
++#: ../src/readelf.c:7125
+ #, fuzzy, c-format
+ msgid "  %-13.*s  %9<PRId32>  %s\n"
+ msgstr "13 lugares"
+ 
+-#: ../src/readelf.c:7163
++#: ../src/readelf.c:7156
+ #, fuzzy, c-format
+ msgid "cannot get content of note section: %s"
+ msgstr "%C: No se puede obtener el contenido de la sección - excepción de auto-importación\n"
+ 
+-#: ../src/readelf.c:7190
++#: ../src/readelf.c:7183
+ #, c-format
+ msgid ""
+ "\n"
+ "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7213
++#: ../src/readelf.c:7206
+ #, c-format
+ msgid ""
+ "\n"
+ "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7259
++#: ../src/readelf.c:7252
+ #, c-format
+ msgid ""
+ "\n"
+ "Section [%Zu] '%s' has no data to dump.\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7265
+-#: ../src/readelf.c:7287
++#: ../src/readelf.c:7258
++#: ../src/readelf.c:7280
+ #, c-format
+ msgid "cannot get data for section [%Zu] '%s': %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7269
++#: ../src/readelf.c:7262
+ #, c-format
+ msgid ""
+ "\n"
+ "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7282
++#: ../src/readelf.c:7275
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ "Section [%Zu] '%s' is empty.\n"
+ msgstr " La historia de órdenes está vacía "
+ 
+-#: ../src/readelf.c:7291
++#: ../src/readelf.c:7284
+ #, c-format
+ msgid ""
+ "\n"
+ "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7338
++#: ../src/readelf.c:7331
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ "section [%lu] does not exist"
+ msgstr "El anclaje HTML %s no existe."
+ 
+-#: ../src/readelf.c:7364
++#: ../src/readelf.c:7357
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ "section '%s' does not exist"
+ msgstr ": ¡el archivo no existe!"
+ 
+-#: ../src/readelf.c:7425
++#: ../src/readelf.c:7418
+ #, fuzzy, c-format
+ msgid "cannot get symbol index of archive '%s': %s"
+ msgstr "%s: no se pueden obtener las direcciones del archivo"
+ 
+-#: ../src/readelf.c:7428
++#: ../src/readelf.c:7421
+ #, fuzzy, c-format
+ msgid ""
+ "\n"
+ "Archive '%s' has no symbol index\n"
+ msgstr "la directiva .ent no tiene símbolo"
+ 
+-#: ../src/readelf.c:7432
++#: ../src/readelf.c:7425
+ #, c-format
+ msgid ""
+ "\n"
+ "Index of archive '%s' has %Zu entries:\n"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7450
++#: ../src/readelf.c:7443
+ #, c-format
+ msgid "cannot extract member at offset %Zu in '%s': %s"
+ msgstr ""
+ 
+-#: ../src/readelf.c:7455
++#: ../src/readelf.c:7448
+ #, fuzzy, c-format
+ msgid "Archive member '%s' contains:\n"
+ msgstr "Comprueba si el archivador contiene errores"
+@@ -2828,68 +2815,68 @@ msgstr "%s: no se puede crear un nuevo f
+ msgid "illformed file '%s'"
+ msgstr "Error de archivo"
+ 
+-#: ../src/strip.c:868
+-#: ../src/strip.c:955
++#: ../src/strip.c:867
++#: ../src/strip.c:954
+ #, fuzzy, c-format
+ msgid "while generating output file: %s"
+ msgstr "error al cerrar el fichero de salida"
+ 
+-#: ../src/strip.c:928
+-#: ../src/strip.c:1667
++#: ../src/strip.c:927
++#: ../src/strip.c:1666
+ #, fuzzy, c-format
+ msgid "%s: error while creating ELF header: %s"
+ msgstr "Error al crear el enlace hacia %B."
+ 
+-#: ../src/strip.c:942
++#: ../src/strip.c:941
+ #, fuzzy, c-format
+ msgid "while preparing output for '%s'"
+ msgstr "no se puede abrir `%s' para salida: %s"
+ 
+-#: ../src/strip.c:993
+-#: ../src/strip.c:1049
++#: ../src/strip.c:992
++#: ../src/strip.c:1048
+ #, fuzzy, c-format
+ msgid "while create section header section: %s"
+ msgstr "no se puede crear el encabezado precompilado %s: %m"
+ 
+-#: ../src/strip.c:999
++#: ../src/strip.c:998
+ #, fuzzy, c-format
+ msgid "cannot allocate section data: %s"
+ msgstr "no se puede asignar espacio para los datos del símbolo"
+ 
+-#: ../src/strip.c:1058
++#: ../src/strip.c:1057
+ #, fuzzy, c-format
+ msgid "while create section header string table: %s"
+ msgstr "falló la asignación de la tabla de cadenas de cabeceras de sección"
+ 
+-#: ../src/strip.c:1592
+-#: ../src/strip.c:1689
++#: ../src/strip.c:1591
++#: ../src/strip.c:1688
+ #, fuzzy, c-format
+ msgid "while writing '%s': %s"
+ msgstr "%s: al escribir el resultado %s: %m:"
+ 
+-#: ../src/strip.c:1603
++#: ../src/strip.c:1602
+ #, fuzzy, c-format
+ msgid "while creating '%s'"
+ msgstr "Error al crear thread"
+ 
+-#: ../src/strip.c:1615
++#: ../src/strip.c:1614
+ #, c-format
+ msgid "while computing checksum for debug information"
+ msgstr ""
+ 
+-#: ../src/strip.c:1675
++#: ../src/strip.c:1674
+ #, fuzzy, c-format
+ msgid "%s: error while reading the file: %s"
+ msgstr "Error al leer archivo."
+ 
+-#: ../src/strip.c:1721
+-#: ../src/strip.c:1728
++#: ../src/strip.c:1720
++#: ../src/strip.c:1727
+ #, fuzzy, c-format
+ msgid "error while finishing '%s': %s"
+ msgstr "Error al copiar «%B»."
+ 
+-#: ../src/strip.c:1751
+-#: ../src/strip.c:1808
++#: ../src/strip.c:1750
++#: ../src/strip.c:1807
+ #, c-format
+ msgid "cannot set access and modification date of '%s'"
+ msgstr ""
+@@ -5184,37 +5171,33 @@ msgstr "Mostrar los nombres de las área
+ msgid "Also show symbol or section names"
+ msgstr ""
+ 
+-#: ../src/addr2line.c:73
+-msgid "Treat addresses as offsets relative to NAME section."
+-msgstr ""
+-
+ #. Short description of program.
+-#: ../src/addr2line.c:84
++#: ../src/addr2line.c:82
+ msgid "Locate source files and line information for ADDRs (in a.out by default)."
+ msgstr ""
+ 
+ #. Strings for arguments in help texts.
+-#: ../src/addr2line.c:88
++#: ../src/addr2line.c:86
+ #, fuzzy
+ msgid "[ADDR...]"
+ msgstr " Dir: "
+ 
+-#: ../src/addr2line.c:405
++#: ../src/addr2line.c:387
+ #, c-format
+ msgid "Section syntax requires exactly one module"
+ msgstr ""
+ 
+-#: ../src/addr2line.c:428
++#: ../src/addr2line.c:410
+ #, c-format
+ msgid "offset %#<PRIxMAX> lies outside section '%s'"
+ msgstr ""
+ 
+-#: ../src/addr2line.c:461
++#: ../src/addr2line.c:428
+ #, fuzzy, c-format
+ msgid "cannot find symbol '%s'"
+ msgstr "no se puede encontrar el preprocesador de C: %s \n"
+ 
+-#: ../src/addr2line.c:466
++#: ../src/addr2line.c:433
+ #, c-format
+ msgid "offset %#<PRIxMAX> lies outside contents of '%s'"
+ msgstr ""
 --- elfutils/src/ChangeLog
 +++ elfutils/src/ChangeLog
-@@ -1347,6 +1347,16 @@
+@@ -1376,6 +1376,16 @@
  	object symbols or symbols with unknown type.
  	(check_rel): Likewise.
  
@@ -809,7 +2160,7 @@
  2005-06-08  Roland McGrath  <roland at redhat.com>
  
  	* readelf.c (print_ops): Add consts.
-@@ -1392,6 +1402,19 @@
+@@ -1421,6 +1431,19 @@
  
  	* readelf.c (dwarf_tag_string): Add new tags.
  
@@ -1298,7 +2649,7 @@
  
    if (extrastr != NULL)
      fputs (extrastr, stdout);
-@@ -4104,6 +4134,16 @@ print_debug_aranges_section (Dwfl_Module
+@@ -4107,6 +4137,16 @@ print_debug_aranges_section (Dwfl_Module
        return;
      }
  
@@ -1451,7 +2802,7 @@
  
  	      /* Mark the section as investigated.  */
  	      shdr_info[cnt].idx = 2;
-@@ -954,7 +978,7 @@ handle_elf (int fd, Elf *elf, const char
+@@ -955,7 +979,7 @@ handle_elf (int fd, Elf *elf, const char
  	  error (EXIT_FAILURE, 0, gettext ("while generating output file: %s"),
  		 elf_errmsg (-1));
  
@@ -1460,7 +2811,7 @@
  
  	/* Add this name to the section header string table.  */
  	shdr_info[cnt].se = ebl_strtabadd (shst, shdr_info[cnt].name, 0);
-@@ -991,7 +1015,7 @@ handle_elf (int fd, Elf *elf, const char
+@@ -992,7 +1016,7 @@ handle_elf (int fd, Elf *elf, const char
  	error (EXIT_FAILURE, 0,
  	       gettext ("while create section header section: %s"),
  	       elf_errmsg (-1));
@@ -1469,7 +2820,7 @@
  
        shdr_info[cnt].data = elf_newdata (shdr_info[cnt].newscn);
        if (shdr_info[cnt].data == NULL)
-@@ -1047,7 +1071,7 @@ handle_elf (int fd, Elf *elf, const char
+@@ -1048,7 +1072,7 @@ handle_elf (int fd, Elf *elf, const char
      error (EXIT_FAILURE, 0,
  	   gettext ("while create section header section: %s"),
  	   elf_errmsg (-1));
@@ -1478,7 +2829,7 @@
  
    /* Finalize the string table and fill in the correct indices in the
       section headers.  */
-@@ -1137,20 +1161,20 @@ handle_elf (int fd, Elf *elf, const char
+@@ -1138,20 +1162,20 @@ handle_elf (int fd, Elf *elf, const char
  		    shndxdata = elf_getdata (shdr_info[shdr_info[cnt].symtab_idx].scn,
  					     NULL);
  
@@ -1502,7 +2853,7 @@
  			    >= shdr_info[cnt].data->d_size / elsize);
  		  }
  
-@@ -1205,7 +1229,7 @@ handle_elf (int fd, Elf *elf, const char
+@@ -1206,7 +1230,7 @@ handle_elf (int fd, Elf *elf, const char
  		      sec = shdr_info[sym->st_shndx].idx;
  		    else
  		      {
@@ -1511,7 +2862,7 @@
  
  			sec = shdr_info[xshndx].idx;
  		      }
-@@ -1226,7 +1250,7 @@ handle_elf (int fd, Elf *elf, const char
+@@ -1227,7 +1251,7 @@ handle_elf (int fd, Elf *elf, const char
  			    nxshndx = sec;
  			  }
  
@@ -1520,7 +2871,7 @@
  
  			if ((inner != destidx || nshndx != sym->st_shndx
  			     || (shndxdata != NULL && nxshndx != xshndx))
-@@ -1250,7 +1274,7 @@ handle_elf (int fd, Elf *elf, const char
+@@ -1251,7 +1275,7 @@ handle_elf (int fd, Elf *elf, const char
  			     || shdr_info[cnt].debug_data == NULL)
  		      /* This is a section symbol for a section which has
  			 been removed.  */
@@ -1529,7 +2880,7 @@
  		  }
  
  		if (destidx != inner)
-@@ -1437,11 +1461,11 @@ handle_elf (int fd, Elf *elf, const char
+@@ -1438,11 +1462,11 @@ handle_elf (int fd, Elf *elf, const char
  		  {
  		    GElf_Sym sym_mem;
  		    GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem);
@@ -1543,7 +2894,7 @@
  		    size_t hidx = elf_hash (name) % nbucket;
  
  		    if (bucket[hidx] == 0)
-@@ -1460,7 +1484,7 @@ handle_elf (int fd, Elf *elf, const char
+@@ -1461,7 +1485,7 @@ handle_elf (int fd, Elf *elf, const char
  	    else
  	      {
  		/* Alpha and S390 64-bit use 64-bit SHT_HASH entries.  */
@@ -1552,7 +2903,7 @@
  			== sizeof (Elf64_Xword));
  
  		Elf64_Xword *bucket = (Elf64_Xword *) hashd->d_buf;
-@@ -1491,11 +1515,11 @@ handle_elf (int fd, Elf *elf, const char
+@@ -1492,11 +1516,11 @@ handle_elf (int fd, Elf *elf, const char
  		  {
  		    GElf_Sym sym_mem;
  		    GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem);


Index: elfutils.spec
===================================================================
RCS file: /cvs/pkgs/rpms/elfutils/devel/elfutils.spec,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -r1.115 -r1.116
--- elfutils.spec	27 Feb 2009 22:29:32 -0000	1.115
+++ elfutils.spec	24 Apr 2009 20:12:58 -0000	1.116
@@ -1,5 +1,5 @@
-%define eu_version 0.140
-%define eu_release 2
+%define eu_version 0.141
+%define eu_release 1
 
 %if %{?_with_compat:1}%{!?_with_compat:0}
 %define compat 1
@@ -276,6 +276,18 @@
 %{_libdir}/libelf.a
 
 %changelog
+* Thu Apr 23 2009 Roland McGrath <roland at redhat.com> - 0.141-1
+- Update to 0.141
+  - libebl: sparc backend fixes (#490585)
+            some more arm backend support
+  - libdwfl: fix dwfl_module_build_id for prelinked DSO case (#489439)
+             fixes in core file support (#494858)
+             dwfl_module_getsym interface improved for non-address symbols
+  - eu-strip: fix infinite loop on strange inputs with -f
+  - eu-addr2line: take -j/--section=NAME option for binutils compatibility
+                  (same effect as '(NAME)0x123' syntax already supported)
+- Resolves: RHBZ #495213, RHBZ #465872, RHBZ #470055, RHBZ #484623
+
 * Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.140-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
@@ -287,7 +299,7 @@
 - Update to 0.139
   - libcpu: Add Intel SSE4 disassembler support
   - readelf: Implement call frame information and exception handling dumping.
-    	     Add -e option.  Enable it implicitly for -a.
+             Add -e option.  Enable it implicitly for -a.
   - elflint: Check PT_GNU_EH_FRAME program header entry.
   - libdwfl: Support automatic gzip/bzip2 decompression of ELF files. (#472136)
 




More information about the scm-commits mailing list