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
 

Reply via email to