From 36b9beb190fd07bc4cf47a7264d149f5c7f37a6a35dd66d44572186c81726971 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Wed, 26 Jul 2023 13:08:35 +0000 Subject: [PATCH] - Update to version 2.0.0 * License changed to MIT. * Previously, mold could not produce an object file with more than 65520 sections using the --relocatable option. Now the bug has been fixed. (2e8bd0b) * mold now interprets -undefined as a synonym for --undefined instead of -u ndefined. This seems inconsistent, as -ufoo is generally treated as -u foo (which is an alias for --undefined foo), but this is the behavior of the GNU linkers and LLVM lld, so we prioritize compatibility over consistency. * -nopie is now handled as a synonym for --no-pie. * [RISC-V] R_RISCV_SET_ULEB128 and R_RISCV_SUB_ULEB128 relocation types are now supported (4bffe26, 1ac5fe7) * [PPC64] R_PPC64_REL32 relocation type is now supported. (ebd780e) OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/mold?expand=0&rev=91 --- mold-1.11.0.tar.gz | 3 --- mold-2.0.0.tar.gz | 3 +++ mold.changes | 16 ++++++++++++++++ mold.spec | 4 ++-- 4 files changed, 21 insertions(+), 5 deletions(-) delete mode 100644 mold-1.11.0.tar.gz create mode 100644 mold-2.0.0.tar.gz diff --git a/mold-1.11.0.tar.gz b/mold-1.11.0.tar.gz deleted file mode 100644 index 26aba52..0000000 --- a/mold-1.11.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:99318eced81b09a77e4c657011076cc8ec3d4b6867bd324b8677974545bc4d6f -size 8210923 diff --git a/mold-2.0.0.tar.gz b/mold-2.0.0.tar.gz new file mode 100644 index 0000000..d3965bb --- /dev/null +++ b/mold-2.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ae8a22db09cbff626df74c945079fa29c1e5f60bbe02502dcf69191cf43527b +size 9205927 diff --git a/mold.changes b/mold.changes index 602d58d..42689ab 100644 --- a/mold.changes +++ b/mold.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Wed Jul 26 13:07:20 UTC 2023 - Martin Liška + +- Update to version 2.0.0 + * License changed to MIT. + * Previously, mold could not produce an object file with more than 65520 sections + using the --relocatable option. Now the bug has been fixed. (2e8bd0b) + * mold now interprets -undefined as a synonym for --undefined instead of -u + ndefined. This seems inconsistent, as -ufoo is generally treated as -u foo + (which is an alias for --undefined foo), but this is the behavior of the GNU + linkers and LLVM lld, so we prioritize compatibility over consistency. + * -nopie is now handled as a synonym for --no-pie. + * [RISC-V] R_RISCV_SET_ULEB128 and R_RISCV_SUB_ULEB128 relocation types are now + supported (4bffe26, 1ac5fe7) + * [PPC64] R_PPC64_REL32 relocation type is now supported. (ebd780e) + ------------------------------------------------------------------- Thu Mar 16 09:48:39 UTC 2023 - Martin Liška diff --git a/mold.spec b/mold.spec index 90eeffa..52c7b2a 100644 --- a/mold.spec +++ b/mold.spec @@ -17,10 +17,10 @@ Name: mold -Version: 1.11.0 +Version: 2.0.0 Release: 0 Summary: A Modern Linker (mold) -License: AGPL-3.0-or-later +License: MIT Group: Development/Tools/Building URL: https://github.com/rui314/mold Source: https://github.com/rui314/mold/archive/v%{version}/mold-%{version}.tar.gz