- annotate assembler file (#1630582)

This commit is contained in:
Dan Horák 2018-09-21 03:53:41 -04:00
parent 65a124a73c
commit aac3258db2
2 changed files with 19 additions and 1 deletions

View File

@ -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}

View File

@ -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 <dan[at]danny.cz> - 3.3.3-4
- annotate assembler file (#1630582)
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild