diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2015-04-15 07:48:59 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2015-04-15 07:48:59 +0000 |
commit | eea6e989581e0336875e2f5a76dac5bc3cff50cb (patch) | |
tree | 96593fe22e2eb780809a62abe5e71b23b2808261 | |
parent | e4614c187b7180754b6200412d5e3716c1df92a3 (diff) | |
download | gcc-eea6e989581e0336875e2f5a76dac5bc3cff50cb.zip gcc-eea6e989581e0336875e2f5a76dac5bc3cff50cb.tar.gz gcc-eea6e989581e0336875e2f5a76dac5bc3cff50cb.tar.bz2 |
Ignore elfdump warnings in scripts/extract_symvers.pl
* scripts/extract_symvers.pl: Ignore elfdump error output.
From-SVN: r222117
-rw-r--r-- | libstdc++-v3/ChangeLog | 4 | ||||
-rw-r--r-- | libstdc++-v3/scripts/extract_symvers.pl | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 22b434e..22113d5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2015-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * scripts/extract_symvers.pl: Ignore elfdump error output. + 2015-04-14 Marc Glisse <marc.glisse@inria.fr> PR libstdc++/61347 diff --git a/libstdc++-v3/scripts/extract_symvers.pl b/libstdc++-v3/scripts/extract_symvers.pl index dadf180..9d8be3a 100644 --- a/libstdc++-v3/scripts/extract_symvers.pl +++ b/libstdc++-v3/scripts/extract_symvers.pl @@ -82,7 +82,10 @@ while (<PVS>) { close PVS or die "pvs error"; # Only look at .dynsym table, like readelf in extract_symvers. -open ELFDUMP, "/usr/ccs/bin/elfdump -s -N .dynsym $lib |" or die $!; +# Ignore error output to avoid getting confused by +# .gnu.version_r: zero sh_entsize information, expected 0x1 +# warning with Solaris 11 elfdump on gld-produced shared objects. +open ELFDUMP, "/usr/ccs/bin/elfdump -s -N .dynsym $lib 2>/dev/null |" or die $!; while (<ELFDUMP>) { chomp; |