Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gnu-efi-3.0.8-lp152.2.3 RPM for armv7hl

From OpenSuSE Ports Leap 15.2 for armv7hl

Name: gnu-efi Distribution: openSUSE Leap 15.2
Version: 3.0.8 Vendor: openSUSE
Release: lp152.2.3 Build date: Wed Feb 5 19:23:14 2020
Group: Development/Libraries/Other Build host: armbuild16
Size: 848313 Source RPM: gnu-efi-3.0.8-lp152.2.3.src.rpm
Packager: https://bugs.opensuse.org
Url: http://sourceforge.net/projects/gnu-efi
Summary: Library for EFI Applications
Library to develop EFI applications for IA-64 (IPF), IA-32 (x86), x86_64,
ARM-32, and ARM-64 platforms using the GNU toolchain and the EFI development
environment.

Provides

Requires

License

BSD-3-Clause AND GPL-2.0-or-later

Changelog

* Thu Oct 11 2018 Gary Ching-Pang Lin <glin@suse.com>
  - Add gnu-efi-fix-strncpy-stpncpy-strncat.patch to fix StrnCpy(),
    StpnCpy(), and StrnCat()
* Fri Oct 05 2018 Gary Ching-Pang Lin <glin@suse.com>
  - Update to gnu-efi 3.0.8
    + Add debug helper applications
    + Call ar in deterministic mode
    + Nerf -Werror=pragma away
    + Make ARCH overrideable on the command line
    + Add %D to print device paths
    + gnu-efi: add some more common string functions
    + Fix typedef of EFI_PXE_BASE_CODE
    + Work around -Werror=maybe-uninitialized not being very bright
    + Fix arm build paths in the makefile
    + Fix some types gcc doesn't like
    + Move memcpy/memset definition to global init.c
    + Use ARFLAGS when invoking ar
    + Disable AVX instruction set on IA32 and x86_64 platforms
    + Declare EFI_PXE_BASE_CODE correctly
    + inserts the libefi.a objects in a stable order
    + fallthrough attribute to notify gcc7
    + x86-64/efibind: sanitize ms-abi cpp conditionals
    + Add Exit() library function which calls BS->Exit()
    + don't expect non-x86 compilers to compile x86 asm. also remove
      what looks like garbage inside an #if 0 block
    + For compatibility with an upcoming EDK2 feature
  - Drop upstreamed patches
    + gnu-efi-ar-stable-order.patch
    + gnu-efi-fix-efi-pxe-base-code.patch
    + gnu-efi-fix-switch-warning.patch
  - Drop gnu-efi-fix-armv6-and-armv7-detection.patch since upstream
    supports ARM officially
* Tue Mar 13 2018 kasimir_@outlook.de
  - Fix armv6 builds
    * Renamed gnu-efi-fix-armv7-detection.patch to gnu-efi-fix-armv6-and-armv7-detection.patch
* Sat Jan 27 2018 guillaume@opensuse.org
  - Add gnu-efi-fix-armv7-detection.patch to fix ARM32 builds
* Tue Jun 13 2017 glin@suse.com
  - Add gnu-efi-fix-efi-pxe-base-code.patch to fix the declaration
    of EFI_PXE_BASE_CODE
* Fri Jun 02 2017 glin@suse.com
  - Update to gnu-efi 3.0.5
    + Allow gcc to emit warnings for unsafe usage of setjmp/longjmp
    + GCC 4.8 (and others) const warnings
    + GNU ar warning about deterministic mode
    + Add Debugger protocol support
    + Add EBC (EFI Byte Code) protocol support
    + Add support for PCI Root Bridge I/O protocol
    + Add support for some UEFI 2.0 protocols
    + Add GUID for SMBIOS 3 entry point structure
    + adds definitions to efiprot.h for EFI_EDID_ACTIVE_PROTOCOL,
      EFI_EDID_DISCOVERED_PROTOCOL, EFI_EDID_OVERRIDE_PROTOCOL
    + Protocol struct/type/define renaming to match spec naming
      convention
    + Add support for EFI_RNG_PROTOCOL to the library
    + Moved LOADED_IMAGE_PROTOCOL definitions into efiprot.h with
      other protocol definitions
    + Added definitions for EFI HASH PROTOCOL
    + Add definitions for EFI_COMPONENT_NAME_PROTOCOL and
      EFI_COMPONENT_NAME2_PROTOCOL
    + Global GUID for DRIVER_BINDING_PROTOCOL
    + Add definitions for EFI_DRIVER_BINDING_PROTOCOL
    + make "-Wall -Wextra" work
    + make "-Werror=old-style-declaration" work
    + Don't pass a pointer-to-(LoadedImage *) as a void **
    + make "-Werror=unused-but-set-variable" work
    + make "-Werror=unused-parameter" not fail
    + arm: fix linker script for building efi binaries
    + ARM/AARCH64: define C99 types explicitly when building against
      older standard
    + Add ARM .note.gnu.build-id input section to a dedicated output
      section
    + Replace ARM arithmetic support routines with EDK2 versions
    + Relicense ARM and AARCH64 source files as both BSD and GPL
    + lib/arm/setjmp.S: Use %function instead of @function
    + Add the missing URI device path to the unions
  - Add gnu-efi-fix-switch-warning.patch to fix gcc7 warning
  - Add gnu-efi-ar-stable-order.patch to keep the object files in a
    stable order (bsc#978586)
  - Drop upstreamed patch gnu-efi-add-missing-unions.patch
* Fri Feb 26 2016 glin@suse.com
  - Add gnu-efi-add-missing-unions.patch to add the missing URI
    entries in EFI_DEV_PATH and EFI_DEV_PATH_PTR
* Tue Aug 18 2015 glin@suse.com
  - Update to gnu-efi 3.0.3
    + Add URI Device Path
    + Makes the symbols consistent between the linker scripts
    + Added some missing error code descriptions
    + Add setjump()/longjump()
  - Drop patches
    + gnu-efi-setjmp.patch
    + gnu-efi-missing-error-code.patch
* Fri Jun 12 2015 mpluskal@suse.com
  - Cleanup spec file with spec-cleaner
  - Resolve merge conflicts
* Thu Jun 11 2015 glin@suse.com
  - Update to gnu-efi 3.0.2
    + Fix ARM32 and AARCH64 builds
    + _SPrint: fix NULL termination
    + Add current OsIndications values
    + Add the QueryVariableInfo() API
    + Add the capsule API
    + Fix Table Header misspelling. Change from EFI_TABLE_HEARDER to
      EFI_TABLE_HEADER.
    + Allow reuse of this file beyond GPL compatible software, update
      the license of crt0-efi-aarch64.S to dual 2-clause BSD/GPLv2+.
    + Add the missing Variable attributes
    + document that binutils >= 2.24 needed
    + allow to use external stdarg.h
    + Add support for 32-bit ARM
  - Enable ARM 32
  - Add upstream patches
    + gnu-efi-setjmp.patch
    + gnu-efi-missing-error-code.patch
  - Drop patches
    + gnu-efi-allow-external-stdarg.patch (upstreamed)
    + gnu-efi-build-fix.patch (no necessary)

Files

/usr/include/efi
/usr/include/efi/arm
/usr/include/efi/arm/efibind.h
/usr/include/efi/arm/efilibplat.h
/usr/include/efi/arm/efisetjmp_arch.h
/usr/include/efi/efi.h
/usr/include/efi/efi_nii.h
/usr/include/efi/efi_pxe.h
/usr/include/efi/efiapi.h
/usr/include/efi/eficompiler.h
/usr/include/efi/eficon.h
/usr/include/efi/efidebug.h
/usr/include/efi/efidef.h
/usr/include/efi/efidevp.h
/usr/include/efi/efierr.h
/usr/include/efi/efifs.h
/usr/include/efi/efigpt.h
/usr/include/efi/efiip.h
/usr/include/efi/efilib.h
/usr/include/efi/efilink.h
/usr/include/efi/efinet.h
/usr/include/efi/efipart.h
/usr/include/efi/efipciio.h
/usr/include/efi/efipoint.h
/usr/include/efi/efiprot.h
/usr/include/efi/efipxebc.h
/usr/include/efi/efirtlib.h
/usr/include/efi/efiser.h
/usr/include/efi/efisetjmp.h
/usr/include/efi/efishellintf.h
/usr/include/efi/efishellparm.h
/usr/include/efi/efistdarg.h
/usr/include/efi/efitcp.h
/usr/include/efi/efiudp.h
/usr/include/efi/efiui.h
/usr/include/efi/libsmbios.h
/usr/include/efi/pci22.h
/usr/include/efi/protocol
/usr/include/efi/protocol/adapterdebug.h
/usr/include/efi/protocol/eficonsplit.h
/usr/include/efi/protocol/efidbg.h
/usr/include/efi/protocol/efivar.h
/usr/include/efi/protocol/intload.h
/usr/include/efi/protocol/legacyboot.h
/usr/include/efi/protocol/piflash64.h
/usr/include/efi/protocol/vgaclass.h
/usr/include/efi/romload.h
/usr/lib/crt0-efi-arm.o
/usr/lib/elf_arm_efi.lds
/usr/lib/libefi.a
/usr/lib/libgnuefi.a
/usr/share/doc/packages/gnu-efi
/usr/share/doc/packages/gnu-efi/README.efilib
/usr/share/doc/packages/gnu-efi/README.elilo
/usr/share/doc/packages/gnu-efi/README.git
/usr/share/doc/packages/gnu-efi/README.gnuefi


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:35:51 2024