diff --git a/Make.version b/Make.version index 66c62d76..3ed38af5 100644 --- a/Make.version +++ b/Make.version @@ -1 +1 @@ -VERSION = 28 +VERSION = 29 diff --git a/efivar.spec.in b/efivar.spec.in index 5b279b49..7065c0ef 100644 --- a/efivar.spec.in +++ b/efivar.spec.in @@ -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" %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 .