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" "$@"