mirror of
https://src.fedoraproject.org/rpms/grub2.git
synced 2024-11-24 14:32:58 +00:00
grub.macros: Remove annobin plugin from linker flags
The annobin GCC plugin is now turned on linking for LTO mode but it causes build failures on at least powerpc. The plugin is already removed from the CFLAGS but was added again through LDFLAGS, remove from there as well. Signed-off-by: Peter Jones <pjones@redhat.com>
This commit is contained in:
parent
702732583b
commit
db96a0c4de
2 changed files with 7 additions and 2 deletions
|
@ -18,7 +18,7 @@
|
|||
sed \\\
|
||||
-e 's/-O. //g' \\\
|
||||
-e 's/-fplugin=annobin //g' \\\
|
||||
-e 's,-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ,,g' \\\
|
||||
-e 's,-specs=[[:alnum:]/_-]*annobin[[:alnum:]_-]* ,,g' \\\
|
||||
-e 's/-fstack-protector[[:alpha:]-]\\+//g' \\\
|
||||
-e 's/-Wp,-D_FORTIFY_SOURCE=[[:digit:]]\\+//g' \\\
|
||||
-e 's/--param=ssp-buffer-size=4//g' \\\
|
||||
|
@ -49,6 +49,7 @@
|
|||
|
||||
%global ldflags_sed \\\
|
||||
sed \\\
|
||||
-e 's,-specs=[[:alnum:]/_-]*annobin[[:alnum:]_-]* ,,g' \\\
|
||||
-e 's/^$//' \\\
|
||||
%{nil}
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
Name: grub2
|
||||
Epoch: 1
|
||||
Version: 2.06
|
||||
Release: 3%{?dist}
|
||||
Release: 4%{?dist}
|
||||
Summary: Bootloader with support for Linux, Multiboot and more
|
||||
License: GPLv3+
|
||||
URL: http://www.gnu.org/software/grub/
|
||||
|
@ -523,6 +523,10 @@ mv ${EFI_HOME}/grub.cfg.stb ${EFI_HOME}/grub.cfg
|
|||
%endif
|
||||
|
||||
%changelog
|
||||
* Tue Aug 24 2021 Peter Jones <pjones@redhat.com> - 2.06-4
|
||||
- Fix aarch64 kernel alignment.
|
||||
- Fix annobin regexp on ppc64le
|
||||
|
||||
* Tue Jul 06 2021 Javier Martinez Canillas <javierm@redhat.com> - 2.06-3
|
||||
- Add luks2 to GRUB_MODULES
|
||||
- 20-grub-install: Create a symvers.gz symbolic link
|
||||
|
|
Loading…
Reference in a new issue