diff --git a/gnu-efi-3.0e-ignore-gnu-stack b/gnu-efi-3.0e-ignore-gnu-stack new file mode 100644 index 0000000..fb0b5c9 --- /dev/null +++ b/gnu-efi-3.0e-ignore-gnu-stack @@ -0,0 +1,25 @@ +diff --git a/gnuefi/elf_ia32_efi.lds b/gnuefi/elf_ia32_efi.lds +index bc29799..b15b36d 100644 +--- a/gnuefi/elf_ia32_efi.lds ++++ b/gnuefi/elf_ia32_efi.lds +@@ -58,5 +58,7 @@ SECTIONS + { + *(.rel.reloc) + *(.eh_frame) ++ *(.note.GNU-stack) + } ++ .comment 0 : { *(.comment) } + } +diff --git a/gnuefi/elf_x86_64_efi.lds b/gnuefi/elf_x86_64_efi.lds +index 9c0a9f8..d0ae5f0 100644 +--- a/gnuefi/elf_x86_64_efi.lds ++++ b/gnuefi/elf_x86_64_efi.lds +@@ -54,5 +54,8 @@ SECTIONS + .ignored.reloc : + { + *(.rela.reloc) ++ *(.eh_frame) ++ *(.note.GNU-stack) + } ++ .comment 0 : { *(.comment) } + } diff --git a/gnu-efi.spec b/gnu-efi.spec index be1033d..b31d0b4 100644 --- a/gnu-efi.spec +++ b/gnu-efi.spec @@ -1,14 +1,14 @@ Summary: Development Libraries and headers for EFI Name: gnu-efi Version: 3.0e -Release: 6%{?dist} +Release: 7%{?dist} Group: Development/System License: GPLv2+ URL: ftp://ftp.hpl.hp.com/pub/linux-ia64 Source: ftp://ftp.hpl.hp.com/pub/linux-ia64/gnu-efi-%{version}.tar.bz2 Patch0: gnu-efi-3.0e-no-relocations.patch Patch1: gnu-efi-3.0e-Fix-usage-of-INSTALLROOT-PREFIX-and-LIBDIR.patch -Patch2: gnu-efi-3.0e-pad-all-sections.patch +Patch2: gnu-efi-3.0e-ignore-gnu-stack Patch3: gnu-efi-3.0d-unwrap.patch Patch4: gnu-efi-3.0d-uefi_wrap.patch Patch5: gnu-efi-3.0d-uefi_wrap_call10.patch @@ -23,7 +23,7 @@ applications that run under EFI (Extensible Firmware Interface). %setup -q %patch0 -p1 %patch1 -p1 -#%patch2 -p1 +%patch2 -p1 # these are currently disabled as we don't need them per se, and they # haven't gone upstream yet either. Also #2 and #3 haven't been updated # to work with gnu-efi-3.0e yet. @@ -57,6 +57,12 @@ rm -rf %{buildroot} %{_libdir}/* %changelog +* Fri Apr 03 2009 Peter Jones - 3.0e-7 +- Use nickc's workaround for #492183 + +* Tue Mar 31 2009 Peter Jones - 3.0e-6.1 +- Make a test package for nickc. + * Thu Mar 12 2009 Chris Lumens 3.0e-6 - Add IA64 back into the list of build arches (#489544).