SHA256
3
0
forked from pool/elfutils

Accepting request 362807 from Base:System

1

OBS-URL: https://build.opensuse.org/request/show/362807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elfutils?expand=0&rev=51
This commit is contained in:
Dominique Leuenberger 2016-03-05 12:04:41 +00:00 committed by Git OBS Bridge
commit aafdb9a27a
3 changed files with 52 additions and 1 deletions

View File

@ -0,0 +1,38 @@
From b6dd3cc8abf8e72fae6c52e7e7518c181d490cc7 Mon Sep 17 00:00:00 2001
From: Andreas Schwab <schwab@suse.de>
Date: Tue, 15 Dec 2015 15:58:36 +0100
Subject: [PATCH] Add support for DT_PPC_OPT
Upstream: https://git.fedorahosted.org/cgit/elfutils.git/commit/?id=d1d4db68eb441ae67864be209a0679cbc86189c5
References: https://lists.fedorahosted.org/archives/list/elfutils-devel@lists.fedorahosted.org/thread/IEYDIMGDVFYHGXO6VKHFJFIZEL5KXU63/
Signed-off-by: Andreas Schwab <schwab@suse.de>
---
backends/ppc_symbol.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/backends/ppc_symbol.c b/backends/ppc_symbol.c
index 37d4918..1273c1d 100644
--- a/backends/ppc_symbol.c
+++ b/backends/ppc_symbol.c
@@ -65,6 +65,8 @@ ppc_dynamic_tag_name (int64_t tag, char *buf __attribute__ ((unused)),
{
case DT_PPC_GOT:
return "PPC_GOT";
+ case DT_PPC_OPT:
+ return "PPC_OPT";
default:
break;
}
@@ -75,7 +77,8 @@ ppc_dynamic_tag_name (int64_t tag, char *buf __attribute__ ((unused)),
bool
ppc_dynamic_tag_check (int64_t tag)
{
- return tag == DT_PPC_GOT;
+ return (tag == DT_PPC_GOT
+ || tag == DT_PPC_OPT);
}
--
2.6.4

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Sat Feb 27 07:36:03 UTC 2016 - normand@linux.vnet.ibm.com
- rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch
and add reference to upstream commit id
-------------------------------------------------------------------
Tue Dec 15 14:59:54 UTC 2015 - schwab@suse.de
- dt-ppc-opt.patch: add support for DT_PPC_OPT
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Nov 20 10:15:34 UTC 2015 - idonmez@suse.com Fri Nov 20 10:15:34 UTC 2015 - idonmez@suse.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package elfutils # spec file for package elfutils
# #
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -30,6 +30,7 @@ Source1: README-BEFORE-ADDING-PATCHES
Source2: baselibs.conf Source2: baselibs.conf
Source3: %{name}.changes Source3: %{name}.changes
Patch1: elfutils-0.137-dwarf-header-check-fix.diff Patch1: elfutils-0.137-dwarf-header-check-fix.diff
Patch2: elfutils-0.164-dt-ppc-opt.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: automake BuildRequires: automake
@ -138,6 +139,7 @@ to develop applications that require these.
%prep %prep
%setup -q %setup -q
%patch1 -p1 %patch1 -p1
%patch2 -p1
%build %build
# Change DATE/TIME macros to use last change time of elfutils.changes # Change DATE/TIME macros to use last change time of elfutils.changes