From b99aad2992c36c3dad252972ebd0478dcb15d0f5bea88bf0439b52a2ea7b4693 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Sun, 17 Mar 2024 05:45:49 +0000 Subject: [PATCH] - Update to version 2.30.0 * We have increased the version number from 2.4.1 to 2.30.0, even though this release contains only minor bug fixes. This change was made to prevent GNU libtool from mistaking mold 2.4.1 for GNU ld 2.4.1, which led it to incorrectly conclude that our linker was an outdated version of the GNU linker. Bumping up the version number to align with GNU ld may not be the most elegant solution, but it is a practical approach to resolve the compatibility issue with GNU libtool. (c7f6a91) * Previously, mold may have inserted an unnecessary gap before the .bss section in an output file, thereby creating an extra segment for it. While not technically incorrect, it was certainly unnecessary. mold 2.30.0 eliminates this unnecessary on-disk gap for .bss. (c395da1) * Previously, under rare circumstances, mold might fail with the "ConcurrentMap is full" error message if --gdb-index was used. This bug has been resolved. (c60d1d0) * Previously, mold might generate an excessive number of "ignoring .llvm_addrsig section without sh_link" warnings. These warnings are now suppressed. (51f871f) * Sections with unknown section types are now reported as errors. (d21207c) * [PPC32] A crash bug related to --gc-sections has been fixed. (8eae0a3) OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/mold?expand=0&rev=116 --- mold-2.30.0.tar.gz | 3 +++ mold-2.4.1.tar.gz | 3 --- mold.changes | 23 +++++++++++++++++++++++ mold.spec | 2 +- 4 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 mold-2.30.0.tar.gz delete mode 100644 mold-2.4.1.tar.gz diff --git a/mold-2.30.0.tar.gz b/mold-2.30.0.tar.gz new file mode 100644 index 0000000..a5b3c43 --- /dev/null +++ b/mold-2.30.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e5178ccafe828fdb4ba0dd841d083ff6004d3cb41e56485143eb64c716345fd +size 9957539 diff --git a/mold-2.4.1.tar.gz b/mold-2.4.1.tar.gz deleted file mode 100644 index f66bc5b..0000000 --- a/mold-2.4.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c9853d007d6a1b4f3e36b7314346751f4cc91bc43c76e30db51709b53b44dd68 -size 9957259 diff --git a/mold.changes b/mold.changes index 24d1152..8cc8a61 100644 --- a/mold.changes +++ b/mold.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Sun Mar 17 05:42:45 UTC 2024 - Martin Liška + +- Update to version 2.30.0 + * We have increased the version number from 2.4.1 to 2.30.0, even though this + release contains only minor bug fixes. This change was made to prevent GNU + libtool from mistaking mold 2.4.1 for GNU ld 2.4.1, which led it to incorrectly + conclude that our linker was an outdated version of the GNU linker. Bumping up + the version number to align with GNU ld may not be the most elegant solution, + but it is a practical approach to resolve the compatibility issue with GNU + libtool. (c7f6a91) + * Previously, mold may have inserted an unnecessary gap before the .bss section in + an output file, thereby creating an extra segment for it. While not technically + incorrect, it was certainly unnecessary. mold 2.30.0 eliminates this unnecessary + on-disk gap for .bss. (c395da1) + * Previously, under rare circumstances, mold might fail with the "ConcurrentMap is + full" error message if --gdb-index was used. This bug has been resolved. + (c60d1d0) + * Previously, mold might generate an excessive number of "ignoring .llvm_addrsig + section without sh_link" warnings. These warnings are now suppressed. (51f871f) + * Sections with unknown section types are now reported as errors. (d21207c) + * [PPC32] A crash bug related to --gc-sections has been fixed. (8eae0a3) + ------------------------------------------------------------------- Fri Mar 1 16:17:35 UTC 2024 - Martin Liška diff --git a/mold.spec b/mold.spec index dce135c..e02552f 100644 --- a/mold.spec +++ b/mold.spec @@ -17,7 +17,7 @@ Name: mold -Version: 2.4.1 +Version: 2.30.0 Release: 0 Summary: A Modern Linker (mold) License: MIT