Enable annobin for riscv64

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
This commit is contained in:
David Abdurachmanov 2018-05-06 13:53:57 +02:00
parent 5d2ab3509e
commit 48413fb969
2 changed files with 6 additions and 7 deletions

6
macros
View File

@ -207,7 +207,7 @@
# Add extra information to binary objects created by gcc for Fedora 28:
# https://pagure.io/fesco/issue/1780 (accepted on 2017-10-30)
# Use "%undefine _annotated_build" to disable.
#_annotated_build 1
%_annotated_build 1
%_annotated_cflags %{?_annotated_build:%{_annobin_cflags}}
# Fail linking if there are undefined symbols. Required for proper
@ -255,10 +255,6 @@
# bootstrapping Fedora RISC-V
%__spec_check_pre exit 0
# disable annonbin for Fedora RISC-V until we test and provide support
#undefine _annotated_build
# this is actually done above, but this is left as reminder/TODO
# disable debug packages as we don't have gdb-add-index
# GDB is not yet ported on RISC-V to support Linux targets
%_enable_debug_packages 0

View File

@ -7,7 +7,7 @@
Summary: Red Hat specific rpm configuration files
Name: redhat-rpm-config
Version: 111
Release: 1.1.riscv64%{?dist}
Release: 1.2.riscv64%{?dist}
# No version specified.
License: GPL+
Group: Development/System
@ -97,7 +97,7 @@ Requires: qt5-srpm-macros
Requires: rpm >= 4.11.0
Requires: dwz >= 0.4
Requires: zip
#Requires: (annobin if gcc)
Requires: (annobin if gcc)
# for brp-mangle-shebangs
Requires: %{_bindir}/find
@ -184,6 +184,9 @@ install -p -m 755 -t %{buildroot}%{_rpmconfigdir} kmod.prov
%{_rpmconfigdir}/macros.d/macros.kmp
%changelog
* Sun May 06 2018 David Abdurachmanov <david.abdurachmanov@gmail.com> - 111-1.2.riscv64
- Enable annobin for riscv64 (finally built, but untested)
* Sat May 05 2018 David Abdurachmanov <david.abdurachmanov@gmail.com> - 111-1.1.riscv64
- Remove Requires: (annobin if gcc)