From 9b7101665142268e19317cf374f5174f9a9e5fe7 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 15 Jun 2021 15:17:24 +0100 Subject: [PATCH] clang/llvm plugins: Build with correct security options. Resolves: #1969584 --- annobin.spec | 11 ++++++++++- sources | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/annobin.spec b/annobin.spec index acca2d1..93736dc 100644 --- a/annobin.spec +++ b/annobin.spec @@ -1,7 +1,7 @@ Name: annobin Summary: Annotate and examine compiled binary files -Version: 9.74 +Version: 9.76 Release: 1%{?dist} License: GPLv3+ # ProtocolURL: https://fedoraproject.org/wiki/Toolchain/Watermark @@ -233,6 +233,11 @@ CONFIG_ARGS="$CONFIG_ARGS --without-test" %configure ${CONFIG_ARGS} || cat config.log +%ifarch %{ix86} x86_64 +# FIXME: There should be a better way to do this. +export CLANG_TARGET_OPTIONS="-fcf-protection" +%endif + %make_build %if %{with plugin_rebuild} @@ -324,6 +329,10 @@ fi #--------------------------------------------------------------------------------- %changelog +* Tue Jun 15 2021 Nick Clifton - 9.76-1 +- clang/llvm plugins: Build with correct security options. +- Annocheck: Better detection of GO compiler version. + * Fri Jun 11 2021 Nick Clifton - 9.74-1 - Annocheck: Better support for symbolic links. - Annocheck: In verbose mode, report the reason for skipping specific tests. (#1969584) diff --git a/sources b/sources index 6a499d9..a1a655c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (annobin-9.74.tar.xz) = 74b3deaea3a0eaaca2ff6488a5e64a390a1669154f620e4167cc3093718d46e0a6d7580ca22080d9d8a3e3bed5814324cea6388afdb005b18743b8fb8511b64f +SHA512 (annobin-9.76.tar.xz) = 1d3b66d1b00cc419fe9c38f0d4f1bf8aaff76e0ce96e8e0faed6997c25acb6e89ed44b9950d0f5a852b29bcd00c97afaa4de6c08a2f0ae7ce70a1d3a8f7a7496