This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.22-330-g5c34f1b


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  5c34f1b5bb3df60c09dcfbbee3dc89c7657ff279 (commit)
      from  99e1dc0a688d6c25d3f422bc9f3fa29adb483339 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=5c34f1b5bb3df60c09dcfbbee3dc89c7657ff279

commit 5c34f1b5bb3df60c09dcfbbee3dc89c7657ff279
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Tue Oct 6 20:45:47 2015 +0000

    Remove scripts/rpm2dynsym.sh.
    
    The file scripts/rpm2dynsym.sh appears to be unused anywhere in glibc.
    This patch removes this script.
    
    Tested for x86_64 and x86 (testsuite, and that installed shared
    libraries are unchanged by the patch).
    
    	* scripts/rpm2dynsym.sh: Remove file.

diff --git a/ChangeLog b/ChangeLog
index ddbd26d..09c47ef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-10-06  Joseph Myers  <joseph@codesourcery.com>
+
+	* scripts/rpm2dynsym.sh: Remove file.
+
 2015-10-06  Florian Weimer  <fweimer@redhat.com>
 
 	* configure.ac (libc_cv_cxx_thread_local): Define.
diff --git a/scripts/rpm2dynsym.sh b/scripts/rpm2dynsym.sh
deleted file mode 100755
index ce3fc40..0000000
--- a/scripts/rpm2dynsym.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-
-# This script takes rpm package files, finds *.so.N files in them,
-# and runs objdump --dynamic-syms on them.  The arguments are rpm file
-# names.  For each rpm, it creates an output file with the name
-# "NAME-VERSION-RELEASE.ARCH.dynsym", the variable parts being extracted
-# from the rpm's headers (not its file name).  Each file contains the
-# collected objdump output for all the *.so.N files in the corresponding rpm.
-# This can be processed with abilist.awk or sent to someone who will do that.
-# This does not do a lot of error-checking, so you should always watch stderr
-# and sanity-check the resulting output files.
-
-RPM=${RPM:-rpm}
-RPM2CPIO=${RPM2CPIO:-rpm2cpio}
-CPIO=${CPIO:-cpio}
-OBJDUMP=${OBJDUMP:-objdump}
-
-unpackdir=/tmp/rpm2dynsym$$
-trap 'rm -rf $unpackdir' 0 1 2 15
-
-for rpm; do
-  name=`$RPM -qp $rpm --queryformat '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n'`
-  mkdir $unpackdir || exit
-  $RPM2CPIO "$rpm" | {
-    cd $unpackdir
-    $CPIO -i -d --no-absolute-filenames -uv '*.so.*' '*.so' 2>&1 |
-    while read file b; do
-      test x"$b" = x || break
-      case "$file" in
-      *.so.[0-9]*) $OBJDUMP --dynamic-syms $file ;;
-      esac
-    done
-  } > $name.dynsym
-  echo wrote $name.dynsym for $rpm
-  rm -rf $unpackdir
-done

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog             |    4 ++++
 scripts/rpm2dynsym.sh |   36 ------------------------------------
 2 files changed, 4 insertions(+), 36 deletions(-)
 delete mode 100755 scripts/rpm2dynsym.sh


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]