Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mold for openSUSE:Factory checked in 
at 2022-01-04 19:37:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mold (Old)
 and      /work/SRC/openSUSE:Factory/.mold.new.1896 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mold"

Tue Jan  4 19:37:29 2022 rev:3 rq:943544 version:1.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/mold/mold.changes        2021-12-22 
20:19:14.775880226 +0100
+++ /work/SRC/openSUSE:Factory/.mold.new.1896/mold.changes      2022-01-04 
19:37:35.693938326 +0100
@@ -1,0 +2,34 @@
+Mon Jan  3 08:33:39 UTC 2022 - Martin Li??ka <mli...@suse.cz>
+
+- Start using %{_libexecdir} as an installation location.
+
+-------------------------------------------------------------------
+Sat Jan  1 22:23:26 UTC 2022 - Christoph G <f...@grueninger.de>
+
+- Remove quotationsmarks from build_args as it prevented the use
+  of system packages for TBB and xxHash.
+- Drop configure-fix.patch as xxHash is used from system package,
+  so we don't need to patch the wrong configuration of xxHash.
+- Use telling name of source tarball, adjust GitHub url to have
+  matching names.
+
+-------------------------------------------------------------------
+Sat Jan  1 21:37:43 UTC 2022 - Martin Li??ka <mli...@suse.cz>
+
+- Update to version 1.0.1:
+  * make install now creates /usr/local/libexec/mold/ld as
+  a symlink to the mold executable. We do this for GCC.
+  By passing -B/usr/local/libexec/mold, you can tell GCC to use ld
+  inside that directory instead of /usr/bin/ld. (e8dcecf)
+  * xxHash library is now included in the mold's source tree as a subtree for 
ease of building.
+    If you want to link against a libxxhash in a system library directory, 
pass SYSTEM_XXHASH=1 to make. (665bffa)
+  * The extern "C++" directive is now supported in the dynamic list. (7aa5c39)
+  * --color-diagnostics is supported. mold used to ignore that flag. (6e290aa)
+  * Not only * but also ? are now treated as special characters in the version 
script wildcard pattern. (31b0248)
+  * The --threads=N option has been added as
+    an alias for --thread-count=N. (f9ff048)
+  * The following option has been added: --defsym (f6e8006), -z nodefaultlib 
(8c86c28),
+    -z separate-code, -z noseparate-code and -z separate-lodable-segments 
(5601cf4), -z max-page-size (f3766cd)
+- Add workaround patch configure-fix.patch.
+
+-------------------------------------------------------------------

Old:
----
  v1.0.0.tar.gz

New:
----
  mold-1.0.1.tar.gz

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

Other differences:
------------------
++++++ mold.spec ++++++
--- /var/tmp/diff_new_pack.6mswmZ/_old  2022-01-04 19:37:36.129938896 +0100
+++ /var/tmp/diff_new_pack.6mswmZ/_new  2022-01-04 19:37:36.137938907 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mold
 #
-# Copyright (c) 2021 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,26 +12,27 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           mold
-Version:        1.0.0
+Version:        1.0.1
 Release:        0
 Summary:        A Modern Linker (mold)
 License:        AGPL-3.0-or-later
-Url:            https://github.com/rui314/mold
-Source:         
https://github.com/rui314/mold/archive/refs/tags/v%{version}.tar.gz
+URL:            https://github.com/rui314/mold
+Source:         
https://github.com/rui314/mold/archive/v%{version}/mold-%{version}.tar.gz
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  openssl-devel
+BuildRequires:  tbb-devel
+BuildRequires:  tbb-devel
 BuildRequires:  xxhash-devel
 BuildRequires:  zlib-devel
-BuildRequires:  tbb-devel
 PreReq:         update-alternatives
 
-%define build_args "SYSTEM_TBB=1 SYSTEM_XXHASH=1"
+%define build_args SYSTEM_TBB=1 SYSTEM_XXHASH=1
 
 %description
 mold is a faster drop-in replacement for existing Unix linkers.
@@ -41,7 +42,7 @@
 build time especially in rapid debug-edit-rebuild cycles.
 
 %prep
-%autosetup -p1 -n mold-%{version}
+%autosetup -p1
 
 %build
 export CC=gcc
@@ -54,6 +55,7 @@
 %make_build %{build_args}
 
 %install
+export PREFIX=%{_prefix}
 export MANDIR=%{_mandir}
 export LIBDIR=%{_libdir}
 export BINDIR=%{_bindir}
@@ -79,6 +81,8 @@
 %{_bindir}/ld.mold
 %{_bindir}/ld64.mold
 %dir %{_libdir}/mold
+%{_libexecdir}/mold/ld
+%dir %{_libexecdir}/mold
 %{_libdir}/mold/mold-wrapper.so
 %{_mandir}/man1/mold.1.gz
 

Reply via email to