From 00dcaf0aec54aec6a3ca3327b27a05b4d3b32f06 Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sat, 11 Dec 2021 11:45:20 +0000 Subject: [PATCH] efivar: update to githash 2021-12-10 --- .../system-tools-depends/depends/efivar/package.mk | 7 ++++--- .../depends/efivar/patches/efivar-01-static_lib.patch | 8 ++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/addons/addon-depends/system-tools-depends/depends/efivar/package.mk b/packages/addons/addon-depends/system-tools-depends/depends/efivar/package.mk index 1261d99ff2..bb8cb19b8c 100644 --- a/packages/addons/addon-depends/system-tools-depends/depends/efivar/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/depends/efivar/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="efivar" -PKG_VERSION="cff88dd96b9d43e2c5875a24ba6180b196890ded" # 16 Oct 2020 -PKG_SHA256="016dfae596b691c8d38e488f8bfac3ba437befc260a6f32e60dd390595c9f3e9" +PKG_VERSION="b920a6ca82250504167066d24aa8731ad29a0de8" # 10 Dec 2021 +PKG_SHA256="def327792854bdb5bc442e2907e1871c954e55e33d67045dcd2d2988f8a08afd" PKG_ARCH="x86_64" PKG_LICENSE="LGPL" PKG_SITE="https://github.com/rhboot/efivar" @@ -11,6 +11,7 @@ PKG_URL="https://github.com/rhboot/efivar/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_TARGET="toolchain efivar:host" PKG_LONGDESC="Tools and library to manipulate EFI variables." +PKG_BUILD_FLAGS="-gold" pre_make_host() { export TOPDIR=${PKG_BUILD} @@ -26,7 +27,7 @@ pre_make_target() { } make_target() { - make -C src/ libefivar.a libefiboot.a efivar.h efivar + make CROSS_COMPILE=${TARGET_NAME}- -C src/ libefivar.a libefiboot.a efivar.h efivar } makeinstall_host() { diff --git a/packages/addons/addon-depends/system-tools-depends/depends/efivar/patches/efivar-01-static_lib.patch b/packages/addons/addon-depends/system-tools-depends/depends/efivar/patches/efivar-01-static_lib.patch index 5abebf9593..74d0bb8952 100644 --- a/packages/addons/addon-depends/system-tools-depends/depends/efivar/patches/efivar-01-static_lib.patch +++ b/packages/addons/addon-depends/system-tools-depends/depends/efivar/patches/efivar-01-static_lib.patch @@ -1,11 +1,11 @@ --- a/src/Makefile 2018-10-01 21:30:06.000000000 +0200 +++ b/src/Makefile 2018-10-17 14:16:46.000000000 +0200 -@@ -69,7 +69,7 @@ libefivar.so : | $(GENERATED_SOURCES) li +@@ -93,7 +93,7 @@ libefivar.so : LIBS=dl libefivar.so : MAP=libefivar.map --efivar : efivar.c | libefivar.so -+efivar : efivar.c | libefivar.a +-efivar : $(EFIVAR_OBJECTS) | libefivar.so ++efivar : $(EFIVAR_OBJECTS) | libefivar.a efivar : LIBS=efivar dl - efivar-static : efivar.c $(patsubst %.o,%.static.o,$(LIBEFIVAR_OBJECTS)) + efivar-static : $(EFIVAR_OBJECTS) $(patsubst %.o,%.static.o,$(LIBEFIVAR_OBJECTS))