Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package efitools for openSUSE:Factory 
checked in at 2026-09-29 17:46:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/efitools (Old)
 and      /work/SRC/openSUSE:Factory/.efitools.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "efitools"

Tue Sep 29 17:46:43 2026 rev:5 rq:1381113 version:1.9.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/efitools/efitools.changes        2025-04-15 
20:47:07.657204398 +0200
+++ /work/SRC/openSUSE:Factory/.efitools.new.383539/efitools.changes    
2026-09-29 17:47:36.852787315 +0200
@@ -1,0 +2,5 @@
+Thu Sep 24 14:02:24 UTC 2026 - Michael Matz <[email protected]>
+
+- Add efitools-objcopy-target.patch to use correct objcopy options.
+
+-------------------------------------------------------------------

New:
----
  efitools-objcopy-target.patch

----------(New B)----------
  New:
- Add efitools-objcopy-target.patch to use correct objcopy options.
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ efitools.spec ++++++
--- /var/tmp/diff_new_pack.mUONd3/_old  2026-09-29 17:47:38.036836849 +0200
+++ /var/tmp/diff_new_pack.mUONd3/_new  2026-09-29 17:47:38.038836933 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package efitools
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,7 @@
 Patch1:         efitools-disable-efisigned.patch
 Patch2:         efitools-bsc1220470-fix-gcc14-errors.patch
 Patch3:         efitools-c23.patch
+Patch4:         efitools-objcopy-target.patch
 BuildRequires:  gnu-efi
 BuildRequires:  help2man
 BuildRequires:  openssl-devel

++++++ efitools-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: efitools-1.9.2/Make.rules
===================================================================
--- efitools-1.9.2.orig/Make.rules      2026-09-24 15:58:54.423482043 +0200
+++ efitools-1.9.2/Make.rules   2026-09-24 15:59:42.587311376 +0200
@@ -25,7 +25,7 @@ CRTOBJS               = $(CRTPATH)/$(CRTOBJ)
 LDSCRIPT       = elf_$(ARCH)_efi.lds
 LDFLAGS                += -shared -Bsymbolic $(CRTOBJS) -L $(CRTPATH) -L 
/usr/lib -L /usr/lib64 -T $(LDSCRIPT)
 LOADLIBES      = -lefi -lgnuefi $(shell $(CC) $(ARCH3264) 
-print-libgcc-file-name)
-FORMAT         = --target=efi-app-$(ARCH)
+FORMAT         = -O efi-app-$(ARCH)
 OBJCOPY                = objcopy
 MYGUID         = 11111111-2222-3333-4444-123456789abc
 INSTALL                = install

Reply via email to