Accepting request 983544 from devel:tools:compiler

- Update to version 1.3.0
  * The --icf=safe option has been supported.
  * LTO now works reliably under a heavy load.
  mold used to abort occasionally under such condition on Linux
  due to a spurious failure of pthread_create(2). (d8a8877)
  * mold now prints out undefined symbol errors in a format similar to LLVM lld. (13816a1)
  * mold now prints out a better error message for the disk full situation. (5969260)
  * mold can now build GCC 12 with LTO. (708ad63)
  * Fixed an LTO issue on 32-bits hosts such as i686. (920266b)
  * mold is now AddressSanitizer and UndefinedSanitizer clean. (fafb75b, 3499ee6)
  * mold used to create broken debug info on 32-bits hosts (#490).
    The bug has been fixed. (0abd0a4)
  * mold used to accept not only a single dash but also double
    dashes for single-letter options. For example, --S was accidentally accepted as an alias for-S.
    This is unconventional, and such options are no longer accepted. (232dafa)
  * --color-diagnostics is now an alias for --color-diagnostics=auto
    instead of --color-diagnostics=always for compatibility with LLVM lld.
  * pkg-config is no longer needed to build mold.
  * The --package-metadata option is supported. (#505, e9f6715)

OBS-URL: https://build.opensuse.org/request/show/983544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mold?expand=0&rev=15
This commit is contained in:
Dominique Leuenberger 2022-06-18 20:06:11 +00:00 committed by Git OBS Bridge
commit 4d42ce56a6
4 changed files with 28 additions and 4 deletions

View File

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

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

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

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Sat Jun 18 07:10:09 UTC 2022 - Martin Liška <mliska@suse.cz>
- Update to version 1.3.0
* The --icf=safe option has been supported.
* LTO now works reliably under a heavy load.
mold used to abort occasionally under such condition on Linux
due to a spurious failure of pthread_create(2). (d8a8877)
* mold now prints out undefined symbol errors in a format similar to LLVM lld. (13816a1)
* mold now prints out a better error message for the disk full situation. (5969260)
* mold can now build GCC 12 with LTO. (708ad63)
* Fixed an LTO issue on 32-bits hosts such as i686. (920266b)
* mold is now AddressSanitizer and UndefinedSanitizer clean. (fafb75b, 3499ee6)
* mold used to create broken debug info on 32-bits hosts (#490).
The bug has been fixed. (0abd0a4)
* mold used to accept not only a single dash but also double
dashes for single-letter options. For example, --S was accidentally accepted as an alias for-S.
This is unconventional, and such options are no longer accepted. (232dafa)
* --color-diagnostics is now an alias for --color-diagnostics=auto
instead of --color-diagnostics=always for compatibility with LLVM lld.
* pkg-config is no longer needed to build mold.
* The --package-metadata option is supported. (#505, e9f6715)
-------------------------------------------------------------------
Fri May 13 09:31:25 UTC 2022 - Martin Liška <mliska@suse.cz>

View File

@ -17,10 +17,11 @@
Name: mold
Version: 1.2.1
Version: 1.3.0
Release: 0
Summary: A Modern Linker (mold)
License: AGPL-3.0-or-later
Group: Development/Tools/Building
URL: https://github.com/rui314/mold
Source: https://github.com/rui314/mold/archive/v%{version}/mold-%{version}.tar.gz
ExclusiveArch: x86_64 aarch64 riscv64