import annobin-10.27-1.el8

This commit is contained in:
CentOS Sources 2021-11-26 04:19:23 +00:00 committed by Stepan Oksanichenko
parent 8b61055144
commit 6906d517ec
4 changed files with 27 additions and 4 deletions

View File

@ -1 +1 @@
5c4be4229af5a7bbbe0200c587cd44d2a973d591 SOURCES/annobin-10.23.tar.xz 05a3407433cf8d1ec4b15e7a15d3022235502cb8 SOURCES/annobin-10.27.tar.xz

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/annobin-10.23.tar.xz SOURCES/annobin-10.27.tar.xz

View File

@ -0,0 +1,17 @@
--- annobin.orig/tests/gaps-test 2021-11-22 16:02:17.449655455 +0000
+++ annobin-10.27/tests/gaps-test 2021-11-22 16:06:37.296680446 +0000
@@ -40,12 +40,13 @@ fi
# Run annocheck
SKIPS="--skip-property-note --skip-dynamic-tags --skip-not-dynamic-tags --skip-branch-protection --skip-not-branch-protection --skip-lto"
+SKIPS+=" --skip-stack-clash --skip-cf-protection --skip-stack-realign"
$ANNOCHECK main.exe $SKIPS > main.out
grep -e "PASS" main.out
if [ $? != 0 ];
then
echo "gaps-test: FAIL: using rpm build macros did not produce an executable that passes annocheck"
- $ANNOCHECK main.exe $SKIPS --verbose --enable-notes
+ $ANNOCHECK main.exe $SKIPS --verbose
echo $GCC $OPTS $srcdir/main.c -o main.exe
end_test
exit 1

View File

@ -1,7 +1,7 @@
Name: annobin Name: annobin
Summary: Annotate and examine compiled binary files Summary: Annotate and examine compiled binary files
Version: 10.23 Version: 10.27
Release: 1%{?dist} Release: 1%{?dist}
License: GPLv3+ License: GPLv3+
# ProtocolURL: https://fedoraproject.org/wiki/Toolchain/Watermark # ProtocolURL: https://fedoraproject.org/wiki/Toolchain/Watermark
@ -56,7 +56,7 @@ Source: annobin-%{version}.tar.xz
# Insert patches here, if needed. # Insert patches here, if needed.
Patch01: annobin-nop.patch Patch01: annobin-nop.patch
# Patch02: annobin.ldconfig.patch Patch02: annobin-gaps-test.patch
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
@ -319,6 +319,12 @@ fi
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
%changelog %changelog
* Mon Nov 22 2021 Nick Clifton <nickc@redhat.com> - 10.27-1
- Annocheck: Skip missing fortify/warning notes for ARM32.
- gcc-plugin: Try another fix for ppc64le section grouping. (#2023437)
- gcc-plugin: Revert 10.22 change. (#2023437)
- Annocheck: Add exception for /usr/sbin/ldconfig. (#2022973)
* Mon Nov 08 2021 Nick Clifton <nickc@redhat.com> - 10.23-1 * Mon Nov 08 2021 Nick Clifton <nickc@redhat.com> - 10.23-1
- Annocheck: Add a test for unicode characters in identifiers. (#2017363) - Annocheck: Add a test for unicode characters in identifiers. (#2017363)
- gcc-plugin: Default to link-order grouping for PPC64LE. (#2016458) - gcc-plugin: Default to link-order grouping for PPC64LE. (#2016458)