commit mold for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mold for openSUSE:Factory checked in at 2024-06-09 20:23:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mold (Old) and /work/SRC/openSUSE:Factory/.mold.new.19518 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mold" Sun Jun 9 20:23:43 2024 rev:43 rq:1179562 version:2.32.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mold/mold.changes 2024-05-03 19:46:22.816844289 +0200 +++ /work/SRC/openSUSE:Factory/.mold.new.19518/mold.changes 2024-06-09 20:26:00.786063871 +0200 @@ -1,0 +2,25 @@ +Sun Jun 9 10:41:50 UTC 2024 - Martin Liška <martin.liska@hey.com> + +- Update to version 2.32.0 + * mold supports a feature called Identical Code Folding, or ICF. As the name + suggests, ICF finds identical functions and merges them to reduce the size of an + output file. This is especially effective for template-heavy C++ programs since + templates tend to be instantiated to the same machine code for different types. + For example, std::vector<int> is likely to be instantiated to the same code as + std::vector<unsigned>. We've made an improvement to our ICF algorithm so that + the --icf feature is ~50% faster than the previous version. (fa8e95a) + * The -z rodynamic option is now supported for compatibility with LLVM lld. With + the option, mold places the .dynamic section into a read-only segment. (9a233df) + * Previously, mold behaved differently compared to other linkers if both -z defs + and --undefined=ignore-in-object-files were given (#1270). Now, they override + each other so that the mold's behavior is compatible with others. (8cd85aa) + * Previously, --dependency-file mistakenly recorded response files as dependencies + (#1258). This bug has been fixed. (4281f45) + * There was a bug that mold corrupted debug info section contents when the + --relocatable option was given (#1265). This issue has been fixed. (08b0a16) + * [PPC64] The R_PPC64_TPREL16_LO_DS relocation type is supported. (a8cd2e8) + * [ARM64, PPC64, LoongArch] mold 2.31.0 or earlier may have failed with an + assertion failure when creating a large output file (#1224). This issue has been + resolved. (c7c8583) + +------------------------------------------------------------------- Old: ---- mold-2.31.0.tar.gz New: ---- mold-2.32.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mold.spec ++++++ --- /var/tmp/diff_new_pack.S3s5b1/_old 2024-06-09 20:26:01.290082312 +0200 +++ /var/tmp/diff_new_pack.S3s5b1/_new 2024-06-09 20:26:01.290082312 +0200 @@ -17,7 +17,7 @@ Name: mold -Version: 2.31.0 +Version: 2.32.0 Release: 0 Summary: A Modern Linker (mold) License: MIT ++++++ mold-2.31.0.tar.gz -> mold-2.32.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/mold/mold-2.31.0.tar.gz /work/SRC/openSUSE:Factory/.mold.new.19518/mold-2.32.0.tar.gz differ: char 72, line 1
participants (1)
-
Source-Sync