Use a prefix for all annobin generated symbols, and make them hidden.

Only generate weak symbol definitions for linkonce sections.
This commit is contained in:
Nick Clifton 2018-06-28 13:20:24 +01:00
parent ae10117310
commit f4130c1b24
3 changed files with 7 additions and 2 deletions

1
.gitignore vendored
View File

@ -34,3 +34,4 @@
/annobin-6.6.tar.xz
/annobin-7.0.tar.xz
/annobin-7.1.tar.xz
/annobin-8.0.tar.xz

View File

@ -11,7 +11,7 @@
Name: annobin
Summary: Binary annotation plugin for GCC
Version: 7.1
Version: 8.0
Release: 1%{?dist}
License: GPLv3+
@ -216,6 +216,10 @@ exit 0
#---------------------------------------------------------------------------------
%changelog
* Thu Jun 28 2018 Nick Clifton <nickc@redhat.com> - 8.0-1
- Use a prefix for all annobin generated symbols, and make them hidden.
- Only generate weak symbol definitions for linkonce sections.
* Wed Jun 27 2018 Nick Clifton <nickc@redhat.com> - 7.1-1
- Skip some checks for relocatable object files, and dynamic objects.
- Stop bogus complaints about stackrealignment not being enabled.

View File

@ -1 +1 @@
SHA512 (annobin-7.1.tar.xz) = 506e2cf2f7e4374ed506a60cbccf0aa3c4552eb95c8dc02da5eaa9dc8cde9190bab57296e0cde6bb2410c09bc6e168161602a8bd108c9d8a048df633c5103e01
SHA512 (annobin-8.0.tar.xz) = 7291354b0502e5eb28a1ba8acdfbabe8ead1f058345e854a623b4f2a9774e6fee653ee017b72c8b09480963d2a23ffa97fca8c8f2d43aa9e43b1c86160add8d0