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-02-02 22:40:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mold (Old)
 and      /work/SRC/openSUSE:Factory/.mold.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mold"

Wed Feb  2 22:40:05 2022 rev:5 rq:950270 version:1.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/mold/mold.changes        2022-01-23 
13:41:40.231979559 +0100
+++ /work/SRC/openSUSE:Factory/.mold.new.1898/mold.changes      2022-02-02 
22:40:11.516028724 +0100
@@ -1,0 +2,11 @@
+Mon Jan 31 10:24:17 UTC 2022 - Martin Li??ka <mli...@suse.cz>
+
+- Start using system library mimalloc.
+
+-------------------------------------------------------------------
+Sun Jan 30 15:53:00 UTC 2022 - Martin Li??ka <mli...@suse.cz>
+
+- Update to version 1.0.3:
+  https://github.com/rui314/mold/releases/tag/v1.0.3.
+
+-------------------------------------------------------------------

Old:
----
  mold-1.0.2.tar.gz

New:
----
  mold-1.0.3.tar.gz

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

Other differences:
------------------
++++++ mold.spec ++++++
--- /var/tmp/diff_new_pack.COnKef/_old  2022-02-02 22:40:12.428022543 +0100
+++ /var/tmp/diff_new_pack.COnKef/_new  2022-02-02 22:40:12.432022516 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           mold
-Version:        1.0.2
+Version:        1.0.3
 Release:        0
 Summary:        A Modern Linker (mold)
 License:        AGPL-3.0-or-later
@@ -30,9 +30,10 @@
 BuildRequires:  tbb-devel
 BuildRequires:  xxhash-devel
 BuildRequires:  zlib-devel
+BuildRequires:  mimalloc-devel
 PreReq:         update-alternatives
 
-%define build_args SYSTEM_TBB=1 SYSTEM_XXHASH=1
+%define build_args SYSTEM_TBB=1 SYSTEM_XXHASH=1 SYSTEM_MIMALLOC=1
 
 %description
 mold is a faster drop-in replacement for existing Unix linkers.

++++++ mold-1.0.2.tar.gz -> mold-1.0.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mold-1.0.2/Makefile new/mold-1.0.3/Makefile
--- old/mold-1.0.2/Makefile     2022-01-23 09:19:40.000000000 +0100
+++ new/mold-1.0.3/Makefile     2022-01-30 11:39:38.000000000 +0100
@@ -38,7 +38,7 @@
 CXXFLAGS = -O2
 
 MOLD_CXXFLAGS = -std=c++20 -fno-exceptions -fno-unwind-tables \
-                -fno-asynchronous-unwind-tables -DMOLD_VERSION=\"1.0.2\" \
+                -fno-asynchronous-unwind-tables -DMOLD_VERSION=\"1.0.3\" \
                 -DLIBDIR="\"$(LIBDIR)\""
 
 MOLD_LDFLAGS = -pthread -lz -lm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mold-1.0.2/README.md new/mold-1.0.3/README.md
--- old/mold-1.0.2/README.md    2022-01-23 09:19:40.000000000 +0100
+++ new/mold-1.0.3/README.md    2022-01-30 11:39:38.000000000 +0100
@@ -72,7 +72,7 @@
 ```shell
 git clone https://github.com/rui314/mold.git
 cd mold
-git checkout v1.0.2
+git checkout v1.0.3
 make -j$(nproc) CXX=clang++
 sudo make install
 ```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mold-1.0.2/build-static.sh 
new/mold-1.0.3/build-static.sh
--- old/mold-1.0.2/build-static.sh      2022-01-23 09:19:40.000000000 +0100
+++ new/mold-1.0.3/build-static.sh      2022-01-30 11:39:38.000000000 +0100
@@ -24,15 +24,15 @@
   rm -rf /var/lib/apt/lists/*
 EOF
 
-EXTRA_LDFLAGS='-fuse-ld=lld -static'
+LDFLAGS='-fuse-ld=lld -static'
 
 # libstdc++'s `std::__glibcxx_rwlock_rdlock` refers these symbols
 # as weak symbols, although they need to be defined. Otherwise,
 # the program crashes after juping to address 0.
 # So, we force loading symbols as a workaround.
-EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-u,pthread_rwlock_rdlock"
-EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-u,pthread_rwlock_unlock"
-EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-u,pthread_rwlock_wrlock"
+LDFLAGS="$LDFLAGS -Wl,-u,pthread_rwlock_rdlock"
+LDFLAGS="$LDFLAGS -Wl,-u,pthread_rwlock_unlock"
+LDFLAGS="$LDFLAGS -Wl,-u,pthread_rwlock_wrlock"
 
 docker_args=(-v "`pwd`:/mold:Z" -u "$(id -u)":"$(id -g)")
 if docker --version | grep -q podman; then
@@ -41,5 +41,4 @@
 
 docker run -it --rm "${docker_args[@]}" \
   mold-build-ubuntu20 \
-  make -C /mold -j"$(nproc)" CC=clang CXX=clang++ \
-    EXTRA_LDFLAGS="$EXTRA_LDFLAGS" "$@"
+  make -C /mold -j"$(nproc)" CC=clang CXX=clang++ LDFLAGS="$LDFLAGS" "$@"

Reply via email to