Ignore:
Timestamp:
2010-12-03T09:07:53+01:00 (6 years ago)
Author:
acoul
Message:

libs/elfutils: update to version 0.150

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/libs/elfutils/patches/001-elfutils-portability.patch

    r21384 r24222  
    11--- a/backends/ChangeLog 
    22+++ b/backends/ChangeLog 
    3 @@ -106,6 +106,10 @@ 
     3@@ -111,6 +111,10 @@ 
    44        * ppc_attrs.c (ppc_check_object_attribute): Handle tag 
    55        GNU_Power_ABI_Struct_Return. 
     
    1212  
    1313        * i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and 
    14 @@ -433,6 +437,11 @@ 
     14@@ -438,6 +442,11 @@ 
    1515        * sparc_init.c: Likewise. 
    1616        * x86_64_init.c: Likewise. 
     
    2424  
    2525        * ppc64_reloc.def: REL30 -> ADDR30. 
    26 @@ -455,6 +464,9 @@ 
     26@@ -460,6 +469,9 @@ 
    2727        * Makefile.am (uninstall): Don't try to remove $(pkgincludedir). 
    2828        (CLEANFILES): Add libebl_$(m).so. 
     
    5555 LEXLIB = @LEXLIB@ 
    5656 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    57 @@ -193,6 +194,7 @@ SHELL = @SHELL@ 
     57@@ -194,6 +195,7 @@ SHELL = @SHELL@ 
    5858 STRIP = @STRIP@ 
    5959 USE_NLS = @USE_NLS@ 
     
    6363 XGETTEXT_015 = @XGETTEXT_015@ 
    6464 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 
    65 @@ -256,7 +258,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
     65@@ -257,7 +259,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
    6666        -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw 
    6767 AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ 
     
    7272        $(am__append_1) 
    7373 @MUDFLAP_FALSE@libmudflap =  
    74 @@ -697,7 +699,7 @@ libebl_%.so libebl_%.map: libebl_%_pic.a 
     74@@ -698,7 +700,7 @@ libebl_%.so libebl_%.map: libebl_%_pic.a 
    7575        $(LINK) -shared -o $(@:.map=.so) \ 
    7676                -Wl,--whole-archive $< $(cpu_$*) -Wl,--no-whole-archive \ 
     
    8383--- a/ChangeLog 
    8484+++ b/ChangeLog 
    85 @@ -2,6 +2,10 @@ 
     85@@ -7,6 +7,10 @@ 
    8686  
    8787        * configure.ac (LOCALEDIR, DATADIRNAME): Removed. 
     
    9494  
    9595        * configure.ac: Update for more modern autoconf. 
    96 @@ -10,6 +14,10 @@ 
     96@@ -15,6 +19,10 @@ 
    9797  
    9898        * configure.ac (zip_LIBS): Check for liblzma too. 
     
    105105  
    106106        * configure.ac (eu_version): Round down here, not in version.h macros. 
    107 @@ -21,6 +29,8 @@ 
     107@@ -26,6 +34,8 @@ 
    108108  
    109109 2009-01-23  Roland McGrath  <roland@redhat.com> 
     
    114114  
    115115        * configure.ac (__thread check): Use AC_LINK_IFELSE, in case of 
    116 @@ -101,6 +111,10 @@ 
     116@@ -106,6 +116,10 @@ 
    117117        * configure.ac: Add dummy automake conditional to get dependencies 
    118118        for non-generic linker right.  See src/Makefile.am. 
     
    125125  
    126126        * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable. 
    127 @@ -148,6 +162,17 @@ 
     127@@ -153,6 +167,17 @@ 
    128128        * Makefile.am (all_SUBDIRS): Add libdwfl. 
    129129        * configure.ac: Write libdwfl/Makefile. 
     
    171171 LEXLIB = @LEXLIB@ 
    172172 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    173 @@ -104,6 +105,7 @@ SHELL = @SHELL@ 
     173@@ -105,6 +106,7 @@ SHELL = @SHELL@ 
    174174 STRIP = @STRIP@ 
    175175 USE_NLS = @USE_NLS@ 
     
    190190 #undef LIBEBL_SUBDIR 
    191191  
    192 @@ -52,4 +55,7 @@ 
     192@@ -55,4 +58,7 @@ 
    193193 /* Define for large files, on AIX-style hosts. */ 
    194194 #undef _LARGE_FILES 
     
    200200--- a/configure 
    201201+++ b/configure 
    202 @@ -646,6 +646,8 @@ NEVER_TRUE 
     202@@ -602,6 +602,8 @@ NEVER_TRUE 
    203203 base_cpu 
    204204 NATIVE_LD_FALSE 
     
    209209 LEX_OUTPUT_ROOT 
    210210 LEX 
    211 @@ -4098,6 +4100,205 @@ $as_echo "$as_me: error: gcc with C99 su 
     211@@ -3858,6 +3860,130 @@ if test "x$ac_cv_c99" != xyes; then : 
     212   as_fn_error $? "gcc with C99 support required" "$LINENO" 5 
    212213 fi 
    213214  
    214   
    215 +{ $as_echo "$as_me:$LINENO: checking for -Wextra option to $CC" >&5 
     215+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Wextra option to $CC" >&5 
    216216+$as_echo_n "checking for -Wextra option to $CC... " >&6; } 
    217 +if test "${ac_cv_cc_wextra+set}" = set; then 
     217+if test "${ac_cv_cc_wextra+set}" = set; then : 
    218218+  $as_echo_n "(cached) " >&6 
    219219+else 
    220220+  old_CFLAGS="$CFLAGS" 
    221221+CFLAGS="$CFLAGS -Wextra" 
    222 +cat >conftest.$ac_ext <<_ACEOF 
     222+cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
     223+/* end confdefs.h.  */ 
    223224+void foo (void) { } 
    224225+_ACEOF 
    225 +rm -f conftest.$ac_objext 
    226 +if { (ac_try="$ac_compile" 
    227 +case "(($ac_try" in 
    228 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 
    229 +  *) ac_try_echo=$ac_try;; 
    230 +esac 
    231 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 
    232 +$as_echo "$ac_try_echo") >&5 
    233 +  (eval "$ac_compile") 2>conftest.er1 
    234 +  ac_status=$? 
    235 +  grep -v '^ *+' conftest.er1 >conftest.err 
    236 +  rm -f conftest.er1 
    237 +  cat conftest.err >&5 
    238 +  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 
    239 +  (exit $ac_status); } && { 
    240 +        test -z "$ac_c_werror_flag" || 
    241 +        test ! -s conftest.err 
    242 +       } && test -s conftest.$ac_objext; then 
     226+if ac_fn_c_try_compile "$LINENO"; then : 
    243227+  ac_cv_cc_wextra=yes 
    244228+else 
    245 +  $as_echo "$as_me: failed program was:" >&5 
    246 +sed 's/^/| /' conftest.$ac_ext >&5 
    247 + 
    248 +       ac_cv_cc_wextra=no 
     229+  ac_cv_cc_wextra=no 
    249230+fi 
    250 + 
    251231+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 
    252232+CFLAGS="$old_CFLAGS" 
    253233+fi 
    254 +{ $as_echo "$as_me:$LINENO: result: $ac_cv_cc_wextra" >&5 
     234+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_wextra" >&5 
    255235+$as_echo "$ac_cv_cc_wextra" >&6; } 
    256236+ 
    257 +if test "x$ac_cv_cc_wextra" = xyes; then 
     237+if test "x$ac_cv_cc_wextra" = xyes; then : 
    258238+  WEXTRA=-Wextra 
    259239+else 
     
    261241+fi 
    262242+ 
    263 + 
    264 +{ $as_echo "$as_me:$LINENO: checking for -fgnu89-inline option to $CC" >&5 
     243+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline option to $CC" >&5 
    265244+$as_echo_n "checking for -fgnu89-inline option to $CC... " >&6; } 
    266 +if test "${ac_cv_cc_gnu89_inline+set}" = set; then 
     245+if test "${ac_cv_cc_gnu89_inline+set}" = set; then : 
    267246+  $as_echo_n "(cached) " >&6 
    268247+else 
    269248+  old_CFLAGS="$CFLAGS" 
    270249+CFLAGS="$CFLAGS -fgnu89-inline -Werror" 
    271 +cat >conftest.$ac_ext <<_ACEOF 
     250+cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
     251+/* end confdefs.h.  */ 
    272252+ 
    273253+void foo (void) 
     
    279259+ 
    280260+_ACEOF 
    281 +rm -f conftest.$ac_objext 
    282 +if { (ac_try="$ac_compile" 
    283 +case "(($ac_try" in 
    284 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 
    285 +  *) ac_try_echo=$ac_try;; 
    286 +esac 
    287 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 
    288 +$as_echo "$ac_try_echo") >&5 
    289 +  (eval "$ac_compile") 2>conftest.er1 
    290 +  ac_status=$? 
    291 +  grep -v '^ *+' conftest.er1 >conftest.err 
    292 +  rm -f conftest.er1 
    293 +  cat conftest.err >&5 
    294 +  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 
    295 +  (exit $ac_status); } && { 
    296 +        test -z "$ac_c_werror_flag" || 
    297 +        test ! -s conftest.err 
    298 +       } && test -s conftest.$ac_objext; then 
     261+if ac_fn_c_try_compile "$LINENO"; then : 
    299262+  ac_cv_cc_gnu89_inline=yes 
    300263+else 
    301 +  $as_echo "$as_me: failed program was:" >&5 
    302 +sed 's/^/| /' conftest.$ac_ext >&5 
    303 + 
    304 +       ac_cv_cc_gnu89_inline=no 
     264+  ac_cv_cc_gnu89_inline=no 
    305265+fi 
    306 + 
    307266+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 
    308267+CFLAGS="$old_CFLAGS" 
    309268+fi 
    310 +{ $as_echo "$as_me:$LINENO: result: $ac_cv_cc_gnu89_inline" >&5 
     269+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_gnu89_inline" >&5 
    311270+$as_echo "$ac_cv_cc_gnu89_inline" >&6; } 
    312 +if test "x$ac_cv_cc_gnu89_inline" = xyes; then 
     271+if test "x$ac_cv_cc_gnu89_inline" = xyes; then : 
    313272+  WEXTRA="${WEXTRA:+$WEXTRA }-fgnu89-inline" 
    314273+fi 
    315274+ 
    316 + 
    317 +{ $as_echo "$as_me:$LINENO: checking for --as-needed linker option" >&5 
     275+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed linker option" >&5 
    318276+$as_echo_n "checking for --as-needed linker option... " >&6; } 
    319 +if test "${ac_cv_as_needed+set}" = set; then 
     277+if test "${ac_cv_as_needed+set}" = set; then : 
    320278+  $as_echo_n "(cached) " >&6 
    321279+else 
     
    326284+                           -fPIC -shared -o conftest.so conftest.c 
    327285+                           -Wl,--as-needed 1>&5' 
    328 +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 
     286+  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 
    329287+  (eval $ac_try) 2>&5 
    330288+  ac_status=$? 
    331 +  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 
    332 (exit $ac_status); }; } 
     289+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 
     290test $ac_status = 0; }; } 
    333291+then 
    334292+  ac_cv_as_needed=yes 
     
    338296+rm -f conftest* 
    339297+fi 
    340 +{ $as_echo "$as_me:$LINENO: result: $ac_cv_as_needed" >&5 
     298+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_as_needed" >&5 
    341299+$as_echo "$ac_cv_as_needed" >&6; } 
    342 +if test "x$ac_cv_as_needed" = xyes; then 
     300+if test "x$ac_cv_as_needed" = xyes; then : 
    343301+  LD_AS_NEEDED=-Wl,--as-needed 
    344302+else 
     
    347305+ 
    348306+ 
    349 + 
    350 +{ $as_echo "$as_me:$LINENO: checking for __builtin_popcount" >&5 
     307+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_popcount" >&5 
    351308+$as_echo_n "checking for __builtin_popcount... " >&6; } 
    352 +if test "${ac_cv_popcount+set}" = set; then 
     309+if test "${ac_cv_popcount+set}" = set; then : 
    353310+  $as_echo_n "(cached) " >&6 
    354311+else 
    355 +  cat >conftest.$ac_ext <<_ACEOF 
    356 +/* confdefs.h.  */ 
    357 +_ACEOF 
    358 +cat confdefs.h >>conftest.$ac_ext 
    359 +cat >>conftest.$ac_ext <<_ACEOF 
     312+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
    360313+/* end confdefs.h.  */ 
    361314+ 
     
    368321+} 
    369322+_ACEOF 
    370 +rm -f conftest.$ac_objext conftest$ac_exeext 
    371 +if { (ac_try="$ac_link" 
    372 +case "(($ac_try" in 
    373 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 
    374 +  *) ac_try_echo=$ac_try;; 
    375 +esac 
    376 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 
    377 +$as_echo "$ac_try_echo") >&5 
    378 +  (eval "$ac_link") 2>conftest.er1 
    379 +  ac_status=$? 
    380 +  grep -v '^ *+' conftest.er1 >conftest.err 
    381 +  rm -f conftest.er1 
    382 +  cat conftest.err >&5 
    383 +  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 
    384 +  (exit $ac_status); } && { 
    385 +        test -z "$ac_c_werror_flag" || 
    386 +        test ! -s conftest.err 
    387 +       } && test -s conftest$ac_exeext && { 
    388 +        test "$cross_compiling" = yes || 
    389 +        $as_test_x conftest$ac_exeext 
    390 +       }; then 
     323+if ac_fn_c_try_link "$LINENO"; then : 
    391324+  ac_cv_popcount=yes 
    392325+else 
    393 +  $as_echo "$as_me: failed program was:" >&5 
    394 +sed 's/^/| /' conftest.$ac_ext >&5 
    395 + 
    396 +       ac_cv_popcount=no 
     326+  ac_cv_popcount=no 
    397327+fi 
    398 + 
    399 +rm -rf conftest.dSYM 
    400 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 
    401 +      conftest$ac_exeext conftest.$ac_ext 
     328+rm -f core conftest.err conftest.$ac_objext \ 
     329+    conftest$ac_exeext conftest.$ac_ext 
    402330+fi 
    403 +{ $as_echo "$as_me:$LINENO: result: $ac_cv_popcount" >&5 
     331+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_popcount" >&5 
    404332+$as_echo "$ac_cv_popcount" >&6; } 
    405 +if test "x$ac_cv_popcount" = xyes; then 
    406 + 
    407 +cat >>confdefs.h <<\_ACEOF 
    408 +#define HAVE_BUILTIN_POPCOUNT 1 
    409 +_ACEOF 
     333+if test "x$ac_cv_popcount" = xyes; then : 
     334+ 
     335+$as_echo "#define HAVE_BUILTIN_POPCOUNT 1" >>confdefs.h 
    410336+ 
    411337+fi 
    412338+ 
    413 + 
    414  { $as_echo "$as_me:$LINENO: checking for __thread support" >&5 
     339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread support" >&5 
    415340 $as_echo_n "checking for __thread support... " >&6; } 
    416  if test "${ac_cv_tls+set}" = set; then 
    417 @@ -4163,9 +4364,18 @@ fi 
    418  { $as_echo "$as_me:$LINENO: result: $ac_cv_tls" >&5 
     341 if test "${ac_cv_tls+set}" = set; then : 
     342@@ -3894,7 +4020,11 @@ fi 
     343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5 
    419344 $as_echo "$ac_cv_tls" >&6; } 
    420  if test "x$ac_cv_tls" != xyes; then 
    421 -  { { $as_echo "$as_me:$LINENO: error: __thread support required" >&5 
    422 -$as_echo "$as_me: error: __thread support required" >&2;} 
    423 +  if test "$use_locks" = yes; then 
    424 +  { { $as_echo "$as_me:$LINENO: error: --enable-thread-safety requires __thread support" >&5 
    425 +$as_echo "$as_me: error: --enable-thread-safety requires __thread support" >&2;} 
    426     { (exit 1); exit 1; }; } 
    427 +else 
    428 + 
    429 +cat >>confdefs.h <<\_ACEOF 
    430 +#define __thread /* empty: no multi-thread support */ 
    431 +_ACEOF 
    432 + 
    433 +fi 
    434 + 
     345 if test "x$ac_cv_tls" != xyes; then : 
     346-  as_fn_error $? "__thread support required" "$LINENO" 5 
     347+  if test "$use_locks" = yes; then : 
     348+    as_fn_error "--enable-thread-safety requires __thread support" "$LINENO" 5 
     349+  else 
     350+    as_echo "#define __thread /* empty: no multi-thread support */" >>confdefs.h 
     351+  fi 
    435352 fi 
    436353  
    437   
    438 @@ -5454,7 +5664,7 @@ ac_config_files="$ac_config_files versio 
     354 # Check whether --enable-largefile was given. 
     355@@ -4880,7 +5010,7 @@ ac_config_files="$ac_config_files versio 
    439356  
    440357 # 1.234<whatever> -> 1234<whatever> 
     
    442359-[0-9].*) eu_version="${PACKAGE_VERSION/./}" ;; 
    443360+[0-9].*) eu_version=`echo "$PACKAGE_VERSION" | sed 's@\.@@'` ;; 
    444  *)                { { $as_echo "$as_me:$LINENO: error: confused by version number '$PACKAGE_VERSION'" >&5 
    445  $as_echo "$as_me: error: confused by version number '$PACKAGE_VERSION'" >&2;} 
    446     { (exit 1); exit 1; }; } ;; 
    447 @@ -5489,7 +5699,7 @@ $as_echo "$as_me: error: confused by ver 
     361 *)                as_fn_error $? "confused by version number '$PACKAGE_VERSION'" "$LINENO" 5 ;; 
     362 esac 
     363 case "$eu_version" in 
     364@@ -4909,7 +5039,7 @@ case "$eu_version" in 
    448365 esac 
    449366  
     
    542459--- a/lib/ChangeLog 
    543460+++ b/lib/ChangeLog 
    544 @@ -8,6 +8,9 @@ 
     461@@ -14,6 +14,9 @@ 
    545462  
    546463 2009-01-23  Roland McGrath  <roland@redhat.com> 
     
    552469  
    553470 2009-01-17  Ulrich Drepper  <drepper@redhat.com> 
    554 @@ -64,6 +67,11 @@ 
     471@@ -70,6 +73,11 @@ 
    555472        * Makefile.am (libeu_a_SOURCES): Add it. 
    556473        * system.h: Declare crc32_file. 
     
    594511 LEXLIB = @LEXLIB@ 
    595512 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    596 @@ -127,6 +128,7 @@ SHELL = @SHELL@ 
     513@@ -128,6 +129,7 @@ SHELL = @SHELL@ 
    597514 STRIP = @STRIP@ 
    598515 USE_NLS = @USE_NLS@ 
     
    602519 XGETTEXT_015 = @XGETTEXT_015@ 
    603520 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 
    604 @@ -189,7 +191,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
     521@@ -190,7 +192,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
    605522        -I$(srcdir)/../libelf 
    606523 AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ 
     
    635552 LEXLIB = @LEXLIB@ 
    636553 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    637 @@ -175,6 +176,7 @@ SHELL = @SHELL@ 
     554@@ -176,6 +177,7 @@ SHELL = @SHELL@ 
    638555 STRIP = @STRIP@ 
    639556 USE_NLS = @USE_NLS@ 
     
    643560 XGETTEXT_015 = @XGETTEXT_015@ 
    644561 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 
    645 @@ -238,7 +240,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
     562@@ -239,7 +241,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
    646563        -I$(top_srcdir)/libdw 
    647564 AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ 
     
    654571--- a/libcpu/ChangeLog 
    655572+++ b/libcpu/ChangeLog 
    656 @@ -9,6 +9,9 @@ 
     573@@ -15,6 +15,9 @@ 
    657574  
    658575 2009-01-23  Roland McGrath  <roland@redhat.com> 
     
    664581        substitution that can produce leading whitespace. 
    665582  
    666 @@ -338,6 +341,11 @@ 
     583@@ -344,6 +347,11 @@ 
    667584        * defs/i386.doc: New file. 
    668585        * defs/x86_64: New file. 
     
    696613 LEXLIB = @LEXLIB@ 
    697614 LEX_OUTPUT_ROOT = lex.$(<F:lex.l=) 
    698 @@ -144,6 +145,7 @@ SHELL = @SHELL@ 
     615@@ -145,6 +146,7 @@ SHELL = @SHELL@ 
    699616 STRIP = @STRIP@ 
    700617 USE_NLS = @USE_NLS@ 
     
    704621 XGETTEXT_015 = @XGETTEXT_015@ 
    705622 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 
    706 @@ -207,7 +209,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
     623@@ -208,7 +210,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
    707624        -I$(srcdir)/../libdw -I$(srcdir)/../libasm 
    708625 AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ 
     
    715632--- a/libdw/ChangeLog 
    716633+++ b/libdw/ChangeLog 
    717 @@ -82,6 +82,10 @@ 
     634@@ -308,6 +308,10 @@ 
    718635  
    719636        * dwarf_hasattr_integrate.c: Integrate DW_AT_specification too. 
     
    726643  
    727644        * dwarf_getscopevar.c: Use dwarf_diename. 
    728 @@ -850,6 +854,11 @@ 
     645@@ -1076,6 +1080,11 @@ 
    729646  
    730647 2005-05-31  Roland McGrath  <roland@redhat.com> 
     
    740657--- a/libdw/libdw.h 
    741658+++ b/libdw/libdw.h 
    742 @@ -814,7 +814,7 @@ extern Dwarf_OOM dwarf_new_oom_handler ( 
     659@@ -852,7 +852,7 @@ extern Dwarf_OOM dwarf_new_oom_handler ( 
    743660  
    744661  
     
    751668--- a/libdw/Makefile.in 
    752669+++ b/libdw/Makefile.in 
    753 @@ -189,6 +189,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ 
     670@@ -192,6 +192,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ 
    754671 INSTALL_SCRIPT = @INSTALL_SCRIPT@ 
    755672 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 
     
    759676 LEXLIB = @LEXLIB@ 
    760677 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    761 @@ -217,6 +218,7 @@ SHELL = @SHELL@ 
     678@@ -221,6 +222,7 @@ SHELL = @SHELL@ 
    762679 STRIP = @STRIP@ 
    763680 USE_NLS = @USE_NLS@ 
     
    767684 XGETTEXT_015 = @XGETTEXT_015@ 
    768685 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 
    769 @@ -279,7 +281,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
     686@@ -283,7 +285,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
    770687        -I$(srcdir)/../libelf 
    771688 AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ 
     
    778695--- a/libdwfl/ChangeLog 
    779696+++ b/libdwfl/ChangeLog 
    780 @@ -1207,6 +1207,11 @@ 
     697@@ -1331,6 +1331,11 @@ 
    781698  
    782699 2005-07-21  Roland McGrath  <roland@redhat.com> 
     
    792709--- a/libdwfl/Makefile.in 
    793710+++ b/libdwfl/Makefile.in 
    794 @@ -181,6 +181,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ 
     711@@ -182,6 +182,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ 
    795712 INSTALL_SCRIPT = @INSTALL_SCRIPT@ 
    796713 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 
     
    800717 LEXLIB = @LEXLIB@ 
    801718 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    802 @@ -209,6 +210,7 @@ SHELL = @SHELL@ 
     719@@ -211,6 +212,7 @@ SHELL = @SHELL@ 
    803720 STRIP = @STRIP@ 
    804721 USE_NLS = @USE_NLS@ 
     
    808725 XGETTEXT_015 = @XGETTEXT_015@ 
    809726 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 
    810 @@ -272,7 +274,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
     727@@ -274,7 +276,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
    811728        -I$(srcdir)/../libdw 
    812729 AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ 
     
    819736--- a/libebl/ChangeLog 
    820737+++ b/libebl/ChangeLog 
    821 @@ -624,6 +624,11 @@ 
     738@@ -628,6 +628,11 @@ 
    822739        * Makefile.am (libebl_*_so_SOURCES): Set to $(*_SRCS) so dependency 
    823740        tracking works right. 
     
    841758 LEXLIB = @LEXLIB@ 
    842759 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    843 @@ -171,6 +172,7 @@ SHELL = @SHELL@ 
     760@@ -172,6 +173,7 @@ SHELL = @SHELL@ 
    844761 STRIP = @STRIP@ 
    845762 USE_NLS = @USE_NLS@ 
     
    849766 XGETTEXT_015 = @XGETTEXT_015@ 
    850767 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 
    851 @@ -234,7 +236,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
     768@@ -235,7 +237,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
    852769        -I$(srcdir)/../libasm 
    853770 AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ 
     
    860777--- a/libelf/ChangeLog 
    861778+++ b/libelf/ChangeLog 
    862 @@ -651,6 +651,11 @@ 
     779@@ -666,6 +666,11 @@ 
    863780  
    864781        * elf.h: Update from glibc. 
     
    902819 LEXLIB = @LEXLIB@ 
    903820 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    904 @@ -217,6 +218,7 @@ SHELL = @SHELL@ 
     821@@ -218,6 +219,7 @@ SHELL = @SHELL@ 
    905822 STRIP = @STRIP@ 
    906823 USE_NLS = @USE_NLS@ 
     
    910827 XGETTEXT_015 = @XGETTEXT_015@ 
    911828 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 
    912 @@ -278,7 +280,7 @@ zip_LIBS = @zip_LIBS@ 
     829@@ -279,7 +281,7 @@ zip_LIBS = @zip_LIBS@ 
    913830 INCLUDES = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. 
    914831 AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ 
     
    929846 LEXLIB = @LEXLIB@ 
    930847 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    931 @@ -103,6 +104,7 @@ SHELL = @SHELL@ 
     848@@ -104,6 +105,7 @@ SHELL = @SHELL@ 
    932849 STRIP = @STRIP@ 
    933850 USE_NLS = @USE_NLS@ 
     
    947864 LEXLIB = @LEXLIB@ 
    948865 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    949 @@ -183,6 +184,7 @@ SHELL = @SHELL@ 
     866@@ -184,6 +185,7 @@ SHELL = @SHELL@ 
    950867 STRIP = @STRIP@ 
    951868 USE_NLS = @USE_NLS@ 
     
    957874--- a/src/addr2line.c 
    958875+++ b/src/addr2line.c 
    959 @@ -447,10 +447,10 @@ handle_address (const char *string, Dwfl 
     876@@ -455,10 +455,10 @@ handle_address (const char *string, Dwfl 
    960877       bool parsed = false; 
    961        int n; 
     878       int i, j; 
    962879       char *name = NULL; 
    963 -      if (sscanf (string, "(%m[^)])%" PRIiMAX "%n", &name, &addr, &n) == 2 
    964 +      if (sscanf (string, "(%a[^)])%" PRIiMAX "%n", &name, &addr, &n) == 2 
    965           && string[n] == '\0') 
     880-      if (sscanf (string, "(%m[^)])%" PRIiMAX "%n", &name, &addr, &i) == 2 
     881+      if (sscanf (string, "(%a[^)])%" PRIiMAX "%n", &name, &addr, &i) == 2 
     882          && string[i] == '\0') 
    966883        parsed = adjust_to_section (name, &addr, dwfl); 
    967 -      else if (sscanf (string, "%m[^-+]%" PRIiMAX "%n", &name, &addr, &n) == 2 
    968 +      else if (sscanf (string, "%a[^-+]%" PRIiMAX "%n", &name, &addr, &n) == 2 
    969                && string[n] == '\0') 
     884-      switch (sscanf (string, "%m[^-+]%n%" PRIiMAX "%n", &name, &i, &addr, &j)) 
     885+      switch (sscanf (string, "%a[^-+]%n%" PRIiMAX "%n", &name, &i, &addr, &j)) 
    970886        { 
    971           /* It was symbol+offset.  */ 
     887        default: 
     888          break; 
    972889--- a/src/ChangeLog 
    973890+++ b/src/ChangeLog 
    974 @@ -98,8 +98,16 @@ 
     891@@ -225,8 +225,16 @@ 
    975892        * readelf.c (attr_callback): Use print_block only when we don't use 
    976893        print_ops. 
     
    989906  
    990907 2009-08-01  Ulrich Drepper  <drepper@redhat.com> 
    991 @@ -263,6 +271,8 @@ 
     908@@ -390,6 +398,8 @@ 
    992909        * readelf.c (print_debug_frame_section): Use t instead of j formats 
    993910        for ptrdiff_t OFFSET. 
     
    998915  
    999916        * elflint.c (check_program_header): Fix typo in .eh_frame_hdr section 
    1000 @@ -446,6 +456,11 @@ 
     917@@ -573,6 +583,11 @@ 
    1001918        that matches its PT_LOAD's p_flags &~ PF_W.  On sparc, PF_X really 
    1002919        is valid in RELRO. 
     
    1010927  
    1011928        * readelf.c (print_attributes): Add a cast. 
    1012 @@ -697,6 +712,8 @@ 
     929@@ -824,6 +839,8 @@ 
    1013930  
    1014931        * readelf.c (hex_dump): Fix rounding error in whitespace calculation. 
     
    1019936  
    1020937        * make-debug-archive.in: New file. 
    1021 @@ -1136,6 +1153,10 @@ 
     938@@ -1263,6 +1280,10 @@ 
    1022939        * elflint.c (valid_e_machine): Add EM_ALPHA. 
    1023940        Reported by Christian Aichinger <Greek0@gmx.net>. 
     
    1030947  
    1031948        * elflint.c (check_dynamic): Don't require DT_HASH for DT_SYMTAB. 
    1032 @@ -1212,6 +1233,10 @@ 
     949@@ -1339,6 +1360,10 @@ 
    1033950        * Makefile.am: Add hacks to create dependency files for non-generic 
    1034951        linker. 
     
    1041958  
    1042959        * ldgeneric.c (ld_generic_generate_sections): Don't create .interp 
    1043 @@ -1560,6 +1585,11 @@ 
     960@@ -1687,6 +1712,11 @@ 
    1044961        * readelf.c (print_debug_loc_section): Fix indentation for larger 
    1045962        address size. 
     
    1055972--- a/src/findtextrel.c 
    1056973+++ b/src/findtextrel.c 
    1057 @@ -490,7 +490,11 @@ ptrcompare (const void *p1, const void * 
     974@@ -504,7 +504,11 @@ ptrcompare (const void *p1, const void * 
    1058975  
    1059976  
     
    11071024 LEXLIB = @LEXLIB@ 
    11081025 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    1109 @@ -256,6 +257,7 @@ SHELL = @SHELL@ 
     1026@@ -257,6 +258,7 @@ SHELL = @SHELL@ 
    11101027 STRIP = @STRIP@ 
    11111028 USE_NLS = @USE_NLS@ 
     
    11151032 XGETTEXT_015 = @XGETTEXT_015@ 
    11161033 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 
    1117 @@ -320,7 +322,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
     1034@@ -321,7 +323,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi 
    11181035        -I$(srcdir)/../libasm 
    11191036 AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ 
     
    11241041        $(am__append_1) 
    11251042 @MUDFLAP_FALSE@libmudflap =  
    1126 @@ -367,6 +369,9 @@ strings_no_Wformat = yes 
     1043@@ -368,6 +370,9 @@ strings_no_Wformat = yes 
    11271044 addr2line_no_Wformat = yes 
    11281045 # XXX While the file is not finished, don't warn about this 
     
    11361053--- a/src/readelf.c 
    11371054+++ b/src/readelf.c 
    1138 @@ -7655,7 +7655,7 @@ dump_archive_index (Elf *elf, const char 
     1055@@ -4274,10 +4274,11 @@ struct listptr 
     1056 #define listptr_offset_size(p) ((p)->dwarf64 ? 8 : 4) 
     1057 #define listptr_address_size(p)        ((p)->addr64 ? 8 : 4) 
     1058  
     1059+static const char *listptr_name; 
     1060 static int 
     1061-compare_listptr (const void *a, const void *b, void *arg) 
     1062+compare_listptr (const void *a, const void *b) 
     1063 { 
     1064-  const char *name = arg; 
     1065+  const char *const name = listptr_name; 
     1066   struct listptr *p1 = (void *) a; 
     1067   struct listptr *p2 = (void *) b; 
     1068  
     1069@@ -4357,8 +4358,11 @@ static void 
     1070 sort_listptr (struct listptr_table *table, const char *name) 
     1071 { 
     1072   if (table->n > 0) 
     1073-    qsort_r (table->table, table->n, sizeof table->table[0], 
     1074-            &compare_listptr, (void *) name); 
     1075+    { 
     1076+      listptr_name = name; 
     1077+      qsort (table->table, table->n, sizeof table->table[0], 
     1078+            &compare_listptr); 
     1079+    } 
     1080 } 
     1081  
     1082 static bool 
     1083@@ -8098,7 +8102,7 @@ dump_archive_index (Elf *elf, const char 
    11391084          if (unlikely (elf_rand (elf, as_off) == 0) 
    11401085              || unlikely ((subelf = elf_begin (-1, ELF_C_READ_MMAP, elf)) 
     
    11721117        } 
    11731118       if (errno != EINVAL && errno != ENOMEM) 
    1174 @@ -586,9 +595,11 @@ read_block (int fd, const char *fname, o 
     1119@@ -584,9 +593,11 @@ read_block (int fd, const char *fname, o 
    11751120       elfmap_off = from & ~(ps - 1); 
    11761121       elfmap_base = elfmap = map_file (fd, elfmap_off, fdlen, &elfmap_size); 
     
    12271172          error (0, errno, gettext ("\ 
    12281173 cannot set access and modification date of '%s'"), 
    1229 @@ -1804,7 +1820,7 @@ handle_ar (int fd, Elf *elf, const char  
     1174@@ -1804,7 +1820,7 @@ handle_ar (int fd, Elf *elf, const char 
    12301175  
    12311176   if (tvp != NULL) 
     
    12381183--- a/tests/ChangeLog 
    12391184+++ b/tests/ChangeLog 
    1240 @@ -150,6 +150,8 @@ 
     1185@@ -154,6 +154,8 @@ 
    12411186  
    12421187 2008-01-21  Roland McGrath  <roland@redhat.com> 
     
    12471192        * testfile45.expect.bz2: Adjust. 
    12481193  
    1249 @@ -858,6 +860,11 @@ 
     1194@@ -862,6 +864,11 @@ 
    12501195        * Makefile.am (TESTS): Add run-elflint-test.sh. 
    12511196        (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2. 
     
    12801225 LEXLIB = @LEXLIB@ 
    12811226 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 
    1282 @@ -400,6 +401,7 @@ SHELL = @SHELL@ 
     1227@@ -401,6 +402,7 @@ SHELL = @SHELL@ 
    12831228 STRIP = @STRIP@ 
    12841229 USE_NLS = @USE_NLS@ 
     
    12881233 XGETTEXT_015 = @XGETTEXT_015@ 
    12891234 XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 
    1290 @@ -461,7 +463,7 @@ zip_LIBS = @zip_LIBS@ 
     1235@@ -462,7 +464,7 @@ zip_LIBS = @zip_LIBS@ 
    12911236 INCLUDES = -I. -I$(srcdir) -I$(top_srcdir)/lib -I.. $(am__append_2) 
    12921237 AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ 
Note: See TracChangeset for help on using the changeset viewer.