From 82db4db9b4e8e595549902b532eed3292e3eb09e1dc95e780209257489578273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Li=C5=A1ka?= Date: Fri, 5 Aug 2022 16:58:16 +0000 Subject: [PATCH] - Update to version 1.4.0 * Initial support for the 32-bit RISC-V (RV32) has landed. (d9db6bc) * mold now demangles Rust symbols in error messages thanks to @eddyb's rust-demangle.c. (22e1bba) * --export-dynamic-symbol and --export-dynamic-symbol-list are now supported for the sake of compatibility with LLVM lld. With these options, you can specify symbols that should be exported using glob pattern. (e115aae) * [x86-64] PLT entries created by mold now always begins with ENDBR64 instruction to improve compatibility with Intel IBT (Indirect Branch Tracking.) (e3e371d) * mold now defines __dso_handle symbol. The lack of this linker-synthesized symbol caused a link error with GCC in some environments (#507). (764d757) - Remove fix-tests.patch. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/mold?expand=0&rev=60 --- fix-tests.patch | 13 ------------- mold-1.3.1.tar.gz | 3 --- mold-1.4.0.tar.gz | 3 +++ mold.changes | 15 +++++++++++++++ mold.spec | 3 +-- 5 files changed, 19 insertions(+), 18 deletions(-) delete mode 100644 fix-tests.patch delete mode 100644 mold-1.3.1.tar.gz create mode 100644 mold-1.4.0.tar.gz diff --git a/fix-tests.patch b/fix-tests.patch deleted file mode 100644 index dede9f0..0000000 --- a/fix-tests.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/test/elf/relocatable.sh b/test/elf/relocatable.sh -index 0065479..c5fe661 100755 ---- a/test/elf/relocatable.sh -+++ b/test/elf/relocatable.sh -@@ -14,7 +14,7 @@ t=out/test/elf/$testname - mkdir -p $t - - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98667 --[ $MACHINE = i386 ] && { echo skipped; exit; } -+[ $MACHINE = i386 -o $MACHINE = i686 ] && { echo skipped; exit; } - - cat < + +- Update to version 1.4.0 + * Initial support for the 32-bit RISC-V (RV32) has landed. (d9db6bc) + * mold now demangles Rust symbols in error messages thanks to @eddyb's rust-demangle.c. (22e1bba) + * --export-dynamic-symbol and --export-dynamic-symbol-list are now supported for + the sake of compatibility with LLVM lld. With these options, you can specify + symbols that should be exported using glob pattern. (e115aae) + * [x86-64] PLT entries created by mold now always begins with ENDBR64 instruction + to improve compatibility with Intel IBT (Indirect Branch Tracking.) (e3e371d) + * mold now defines __dso_handle symbol. The lack of this linker-synthesized symbol + caused a link error with GCC in some environments (#507). (764d757) +- Remove fix-tests.patch. + ------------------------------------------------------------------- Mon Aug 1 05:35:29 UTC 2022 - Martin Liška diff --git a/mold.spec b/mold.spec index cab9f41..a94bbf9 100644 --- a/mold.spec +++ b/mold.spec @@ -17,14 +17,13 @@ Name: mold -Version: 1.3.1 +Version: 1.4.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 -Patch0: fix-tests.patch ExclusiveArch: aarch64 %arm %ix86 x86_64 aarch64 riscv64 BuildRequires: cmake %if %{suse_version} < 1550