Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package shim for openSUSE:Factory checked in at 2026-09-30 16:21:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shim (Old) and /work/SRC/openSUSE:Factory/.shim.new.1465845 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shim" Wed Sep 30 16:21:24 2026 rev:141 rq:1381611 version:16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/shim/shim.changes 2026-09-15 17:10:00.176312176 +0200 +++ /work/SRC/openSUSE:Factory/.shim.new.1465845/shim.changes 2026-09-30 16:21:33.255592099 +0200 @@ -1,0 +2,5 @@ +Thu Sep 24 14:27:04 UTC 2026 - Michael Matz <[email protected]> + +- Add shim-objcopy-target.patch to use correct objcopy options. + +------------------------------------------------------------------- New: ---- shim-objcopy-target.patch ----------(New B)---------- New: - Add shim-objcopy-target.patch to use correct objcopy options. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shim.spec ++++++ --- /var/tmp/diff_new_pack.SKGq9d/_old 2026-09-30 16:21:34.457642366 +0200 +++ /var/tmp/diff_new_pack.SKGq9d/_new 2026-09-30 16:21:34.459642449 +0200 @@ -107,6 +107,8 @@ Patch3: remove_build_id.patch # PATCH-FIX-SUSE shim-disable-export-vendor-dbx.patch bsc#1185261 [email protected] -- Disable exporting vendor-dbx to MokListXRT Patch4: shim-disable-export-vendor-dbx.patch +# PATCH-FIX-SUSE shim-objcopy-target.patch -- for binutils >= 2.47 +Patch5: shim-objcopy-target.patch BuildRequires: gcc%{gcc_version} BuildRequires: dos2unix BuildRequires: efitools ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.SKGq9d/_old 2026-09-30 16:21:34.543645962 +0200 +++ /var/tmp/diff_new_pack.SKGq9d/_new 2026-09-30 16:21:34.547646130 +0200 @@ -1,7 +1,7 @@ -mtime: 1789094115 -commit: 8efb90950cb408e918c447ee8f5485f274ab3bf7c8ecdfa2988f9b5ca915f58c +mtime: 1790260134 +commit: 2604e3e5e11cee4b32ee9457b7d002ecd42c4c74610bfdc7cd94ba41334c6313 url: https://src.opensuse.org/devel-factory/shim -revision: 8efb90950cb408e918c447ee8f5485f274ab3bf7c8ecdfa2988f9b5ca915f58c +revision: 2604e3e5e11cee4b32ee9457b7d002ecd42c4c74610bfdc7cd94ba41334c6313 trackingbranch: main projectscmsync: https://src.opensuse.org/devel-factory/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-09-24 16:28:54.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ shim-objcopy-target.patch ++++++ Oldish binutils (invalidly) accepted --target=X even when the input file wasn't of target X (and retained only the output target setting). Newer binutils have stricter checks, so use the correct option (--output-target == -O). Index: shim-16.1/Make.defaults =================================================================== --- shim-16.1.orig/Make.defaults 1970-01-01 01:00:00.000000000 +0100 +++ shim-16.1/Make.defaults 2026-09-24 16:24:11.847663649 +0200 @@ -155,7 +155,7 @@ endif LIB_GCC = $(shell $(CC) $(ARCH_CFLAGS) -print-libgcc-file-name) EFI_LIBS = -lefi -lgnuefi --start-group Cryptlib/libcryptlib.a Cryptlib/OpenSSL/libopenssl.a --end-group $(LIB_GCC) -FORMAT ?= --target efi-app-$(ARCH) +FORMAT ?= -O efi-app-$(ARCH) LOCAL_EFI_PATH = gnu-efi/$(ARCH_GNUEFI)/gnuefi LIBDIR = gnu-efi/$(ARCH_GNUEFI)/lib Index: shim-16.1/gnu-efi/apps/Makefile =================================================================== --- shim-16.1.orig/gnu-efi/apps/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ shim-16.1/gnu-efi/apps/Makefile 2026-09-24 16:24:46.782264985 +0200 @@ -66,9 +66,9 @@ TARGET_RTDRIVERS = ifneq ($(HAVE_EFI_OBJCOPY),) -FORMAT := --target efi-app-$(ARCH) -$(TARGET_BSDRIVERS): FORMAT=--target efi-bsdrv-$(ARCH) -$(TARGET_RTDRIVERS): FORMAT=--target efi-rtdrv-$(ARCH) +FORMAT := -O efi-app-$(ARCH) +$(TARGET_BSDRIVERS): FORMAT=-O efi-bsdrv-$(ARCH) +$(TARGET_RTDRIVERS): FORMAT=-O efi-rtdrv-$(ARCH) else
