From aac3258db2239d1313822b4ac3f548a0becbb404 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Fri, 21 Sep 2018 03:53:41 -0400 Subject: [PATCH] - annotate assembler file (#1630582) --- libica-3.3.3-annotate.patch | 12 ++++++++++++ libica.spec | 8 +++++++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 libica-3.3.3-annotate.patch diff --git a/libica-3.3.3-annotate.patch b/libica-3.3.3-annotate.patch new file mode 100644 index 0000000..4474f88 --- /dev/null +++ b/libica-3.3.3-annotate.patch @@ -0,0 +1,12 @@ +diff -up libica-3.3.3/src/Makefile.am.annotate libica-3.3.3/src/Makefile.am +--- libica-3.3.3/src/Makefile.am.annotate 2018-09-20 08:25:50.892538076 -0400 ++++ libica-3.3.3/src/Makefile.am 2018-09-20 08:26:14.162538076 -0400 +@@ -8,7 +8,7 @@ lib_LTLIBRARIES = libica.la + + libica_la_CFLAGS = ${AM_CFLAGS} -I${srcdir}/include -I${srcdir}/../include \ + -fvisibility=hidden +-libica_la_CCASFLAGS = ${AM_CFLAGS} ++libica_la_CCASFLAGS = ${AM_CFLAGS} -Wa,--generate-missing-build-notes=yes + libica_la_LIBADD = @LIBS@ -lrt -lcrypto + libica_la_LDFLAGS = -Wl,--version-script=${srcdir}/../libica.map \ + -version-number ${VERSION} diff --git a/libica.spec b/libica.spec index 7da803d..55dff30 100644 --- a/libica.spec +++ b/libica.spec @@ -1,13 +1,16 @@ Summary: Library for accessing ICA hardware crypto on IBM z Systems Name: libica Version: 3.3.3 -Release: 3%{?dist} +Release: 4%{?dist} License: CPL Group: System Environment/Libraries URL: https://github.com/opencryptoki/ Source0: https://github.com/opencryptoki/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz # https://github.com/opencryptoki/libica/commit/524659f8e042aed45015e1aca930a3cfe5ffa628 Patch0: %{name}-3.3.3-noexecstack.patch +# annotate assembler source +# https://bugzilla.redhat.com/show_bug.cgi?id=1630582 +Patch1: %{name}-3.3.3-annotate.patch BuildRequires: gcc BuildRequires: openssl-devel BuildRequires: autoconf @@ -76,6 +79,9 @@ fi %changelog +* Fri Sep 21 2018 Dan HorĂ¡k - 3.3.3-4 +- annotate assembler file (#1630582) + * Fri Jul 13 2018 Fedora Release Engineering - 3.3.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild