- 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
This commit is contained in:
Martin Liška 2024-03-17 05:45:49 +00:00 committed by Git OBS Bridge
parent 8bf5ea8229
commit b99aad2992
4 changed files with 27 additions and 4 deletions

3
mold-2.30.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6e5178ccafe828fdb4ba0dd841d083ff6004d3cb41e56485143eb64c716345fd
size 9957539

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c9853d007d6a1b4f3e36b7314346751f4cc91bc43c76e30db51709b53b44dd68
size 9957259

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Sun Mar 17 05:42:45 UTC 2024 - Martin Liška <martin.liska@hey.com>
- 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 <martin.liska@hey.com>

View File

@ -17,7 +17,7 @@
Name: mold
Version: 2.4.1
Version: 2.30.0
Release: 0
Summary: A Modern Linker (mold)
License: MIT