Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mold for openSUSE:Factory checked in 
at 2026-09-21 12:02:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mold (Old)
 and      /work/SRC/openSUSE:Factory/.mold.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mold"

Mon Sep 21 12:02:19 2026 rev:64 rq:1379128 version:2.42.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/mold/mold.changes        2026-04-29 
19:22:14.251877364 +0200
+++ /work/SRC/openSUSE:Factory/.mold.new.383539/mold.changes    2026-09-21 
12:03:08.866059597 +0200
@@ -1,0 +2,26 @@
+Wed Sep 16 09:22:05 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 2.42.1:
+  * Faster linking on many-core machines, more new optimizations.
+  * Temporary local symbols (.L*) are now discarded by default,
+    --discard-none restores the old behaviour.
+  * New options: --pack-dyn-relocs=android(+relr),
+    -w/--no-warnings, -Ttext-segment; --compress-debug-sections
+    takes a compression level.
+  * SFrame v3 unwinding sections merged into PT_GNU_SFRAME output.
+  * Fix ICF folding functions with different exception tables,
+    preemptible-symbol and alignment handling.
+  * Fix COMDAT/LTO selection, shared-library symver alias binding.
+  * 2.42.1: fix aborts during C++ exception handling caused by an
+    empty unwind record hiding a handler.
+  * Likely last C++ release before Rust rewrite (mold 3.0).
+- Drop build-blake-3-as-static.patch: upstream builds the bundled
+  BLAKE3 static itself (BUILD_SHARED_LIBS off before it is added).
+- Drop the Leap 15 conditionals (gcc11, docdir override, bundled
+  TBB): the lowest target is 16.0. Pass the cmake flags inline and
+  drop the duplicated one; sort the unconditional BuildRequires
+  first, the valgrind one is no longer conditional (no ppc64
+  target left); spec-cleaner (Group, pkgconfig deps).
+- Use %autosetup -p1.
+
+-------------------------------------------------------------------

Old:
----
  build-blake-3-as-static.patch
  mold-2.41.0.tar.gz

New:
----
  mold-2.42.1.tar.gz

----------(Old B)----------
  Old:  * Likely last C++ release before Rust rewrite (mold 3.0).
- Drop build-blake-3-as-static.patch: upstream builds the bundled
  BLAKE3 static itself (BUILD_SHARED_LIBS off before it is added).
----------(Old E)----------

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

Other differences:
------------------
++++++ mold.spec ++++++
--- /var/tmp/diff_new_pack.yDxxBv/_old  2026-09-21 12:03:09.947104935 +0200
+++ /var/tmp/diff_new_pack.yDxxBv/_new  2026-09-21 12:03:09.951105103 +0200
@@ -1,7 +1,6 @@
 #
 # spec file for package mold
 #
-# Copyright (c) 2026 SUSE LLC
 # Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,44 +17,30 @@
 
 
 Name:           mold
-Version:        2.41.0
+Version:        2.42.1
 Release:        0
 Summary:        A Modern Linker (mold)
 License:        MIT
-Group:          Development/Tools/Building
 URL:            https://github.com/rui314/mold
 Source:         
https://github.com/rui314/mold/archive/v%{version}/mold-%{version}.tar.gz
-Patch0:         build-blake-3-as-static.patch
+BuildRequires:  clang
 BuildRequires:  cmake
-%if %{suse_version} < 1550
-BuildRequires:  gcc11-c++
-%else
-# These libraries are not present for openSUSE Leap
 BuildRequires:  gcc-c++
-BuildRequires:  clang
+BuildRequires:  gdb
+BuildRequires:  glibc-devel-static
 BuildRequires:  libdwarf-tools
 BuildRequires:  llvm
 BuildRequires:  llvm-gold
+BuildRequires:  pkgconfig
 BuildRequires:  tbb-devel
-%ifarch x86_64
-BuildRequires:  gcc-32bit
-%endif
-%endif
-BuildRequires:  gdb
-BuildRequires:  glibc-devel-static
-BuildRequires:  libzstd-devel
-%ifnarch ppc64
 BuildRequires:  valgrind
-%endif
-BuildRequires:  zlib-devel
 BuildRequires:  zstd
-OrderWithRequires(pre): update-alternatives
+BuildRequires:  pkgconfig(libzstd)
+BuildRequires:  pkgconfig(zlib)
 Suggests:       update-alternatives
-
-%if %{suse_version} < 1600
-%define build_args -DMOLD_USE_MIMALLOC=OFF -DMOLD_USE_MIMALLOC=OFF 
-DCMAKE_INSTALL_DOCDIR:PATH=%{_docdir}/%{name}
-%else
-%define build_args -DMOLD_USE_MIMALLOC=OFF -DMOLD_USE_MIMALLOC=OFF 
-DMOLD_USE_SYSTEM_TBB=ON
+OrderWithRequires(pre): update-alternatives
+%ifarch x86_64
+BuildRequires:  gcc-32bit
 %endif
 
 %description
@@ -69,27 +54,20 @@
 %autosetup -p1
 
 %build
-%if %{suse_version} < 1550
-export CC=gcc-11
-export CXX=g++-11
-%endif
-%cmake %{build_args}
+%cmake \
+  -DMOLD_USE_MIMALLOC=OFF \
+  -DMOLD_USE_SYSTEM_TBB=ON
 %cmake_build
 
 %install
 %cmake_install
 
 %check
-%if %{suse_version} < 1550
-export TEST_CC=gcc-11
-export TEST_CXX=g++-11
-export TEST_GXX=g++-11
-%endif
 %ctest
 
 %pre
 if [ $1 -eq 2 ] && [ -f %{_sbindir}/update-alternatives ] && [ -f 
%{_sysconfdir}/alternatives/ld ] ; then
-  "%_sbindir/update-alternatives" --remove ld "%_bindir/ld.mold"
+  "%{_sbindir}/update-alternatives" --remove ld "%{_bindir}/ld.mold"
 fi
 
 %files
@@ -99,8 +77,8 @@
 %{_libexecdir}/mold/ld
 %dir %{_libexecdir}/mold
 %{_libdir}/mold/mold-wrapper.so
-%{_mandir}/man1/mold.1.gz
-%{_mandir}/man1/ld.mold.1.gz
+%{_mandir}/man1/mold.1%{?ext_man}
+%{_mandir}/man1/ld.mold.1%{?ext_man}
 %dir %{_docdir}/mold
-%doc %{_docdir}/mold/LICENSE
+%license %{_docdir}/mold/LICENSE
 

++++++ mold-2.41.0.tar.gz -> mold-2.42.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/mold/mold-2.41.0.tar.gz 
/work/SRC/openSUSE:Factory/.mold.new.383539/mold-2.42.1.tar.gz differ: char 13, 
line 1

Reply via email to