Fix PIE and ppc64 function aliases handling

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
This commit is contained in:
Dodji Seketeli 2016-04-25 15:44:21 +02:00
parent d0b9a749cf
commit 8e428a8656
3 changed files with 16 additions and 2 deletions

2
.gitignore vendored
View File

@ -14,3 +14,5 @@
/libabigail-1.0.rc3.tar.gz
/fix-test-diff-pkg-patch.txt
/libabigail-1.0.rc4.tar.gz
/0001-Bug-19961-Distinguish-between-PI-executable-and-shar.patch
/0002-Bug-19964-Cannot-load-function-aliases-on-ppc64.patch

View File

@ -3,12 +3,14 @@
Name: libabigail
Version: 1.0
Release: 0.8.%{tarball_revision}.1%{?dist}
Release: 0.8.%{tarball_revision}.2%{?dist}
Summary: Set of ABI analysis tools
License: LGPLv3+
URL: https://sourceware.org/libabigail/
Source0: http://mirrors.kernel.org/sourceware/libabigail/%{tarball_name}.tar.gz
Patch1: 0001-Bug-19961-Distinguish-between-PI-executable-and-shar.patch
Patch2: 0002-Bug-19964-Cannot-load-function-aliases-on-ppc64.patch
BuildRequires: gcc-c++
BuildRequires: libtool
@ -58,6 +60,8 @@ format.
%prep
%setup -n %{tarball_name}
%patch1 -p1
%patch2 -p1
%build
%configure --disable-silent-rules --disable-zip-archive --disable-static
@ -123,6 +127,13 @@ fi
%doc doc/manuals/html/*
%changelog
* Mon Apr 25 2016 Dodji Seketeli <dodji@seketeli.org> - 1.0-0.8.rc4.2
- Fix PIE and ppc64 function aliases handling.
The exact two upstream bugs fixed are:
Bug 19961 - Distinguish between PI executable and shared library
Bug 19964 - Cannot load function aliases on ppc64
The two upstream patches applied are 8944ceb9ef03a4187 and 2529f84ae0e2ca2a
* Sun Apr 17 2016 Dodji Seketeli <dodji@seketeli.org> - 1.0-0.8.rc4.1
- Update to upstream 1.0.rc4
- Remove fix-test-diff-pkg-patch.txt as it was applied upstream.

View File

@ -1 +1,2 @@
655c6450e2525316c52cc9d60bb51c83 libabigail-1.0.rc4.tar.gz
df7d1494df3ac37f47cf05c9e09f20aa 0001-Bug-19961-Distinguish-between-PI-executable-and-shar.patch
4e3ddb1fbaa71cdd01447c8462bcd0a0 0002-Bug-19964-Cannot-load-function-aliases-on-ppc64.patch