From c02bb56096464f060a774414c01cab1505884abb Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Sep 27 2016 18:03:23 +0000 Subject: Update to efivar 29 - Use -pie not -PIE in our linker config - Fix some overflow checks for gcc < 5.x - Make variable class probes other than the first one actually work - Move -flto to CFLAGS - Pack all of the efi device path headers - Fix redundant decl of efi_guid_zero() Signed-off-by: Peter Jones --- diff --git a/efivar.spec b/efivar.spec index 6a779c5..439e2d8 100644 --- a/efivar.spec +++ b/efivar.spec @@ -1,5 +1,5 @@ Name: efivar -Version: 28 +Version: 29 Release: 1%{?dist} Summary: Tools to manage UEFI variables License: LGPLv2.1 @@ -38,7 +38,7 @@ git config --unset user.email git config --unset user.name %build -make libdir=%{_libdir} bindir=%{_bindir} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" +make libdir=%{_libdir} bindir=%{_bindir} CFLAGS="$RPM_OPT_FLAGS -flto" LDFLAGS="$RPM_LD_FLAGS -flto" %install rm -rf $RPM_BUILD_ROOT @@ -69,6 +69,14 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/*.so.* %changelog +* Tue Sep 27 2016 Peter Jones - 29-1 +- Use -pie not -PIE in our linker config +- Fix some overflow checks for gcc < 5.x +- Make variable class probes other than the first one actually work +- Move -flto to CFLAGS +- Pack all of the efi device path headers +- Fix redundant decl of efi_guid_zero() + * Wed Aug 17 2016 Peter Jones - 28-1 - Make our sonames always lib$FOO.1 , not lib$FOO.$VERSION . diff --git a/sources b/sources index 602d958..36932f8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -388aded84b035af1ae948e09038ce785 efivar-28.tar.bz2 +9940b5668b16598df2b3e4ff63899d50 efivar-29.tar.bz2