pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/mold



Module Name:    pkgsrc
Committed By:   fcambus
Date:           Sat Aug  6 09:13:47 UTC 2022

Modified Files:
        pkgsrc/devel/mold: Makefile distinfo
        pkgsrc/devel/mold/patches: patch-Makefile

Log Message:
mold: update to 1.4.0.

New features:

- Initial support for the 32-bit RISC-V (RV32) has landed.
- mold now demangles Rust symbols in error messages thanks to eddyb's
  rust-demangle.c.
- --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.
- [x86-64] PLT entries created by mold now always begins with ENDBR64
  instruction to improve compatibility with Intel IBT (Indirect Branch
  Tracking.)

Bug fixes and compatibility improvements:

- mold now defines __dso_handle symbol. The lack of this linker-synthesized
  symbol caused a link error with GCC in some environments.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/mold/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/mold/distinfo
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/mold/patches/patch-Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/mold/Makefile
diff -u pkgsrc/devel/mold/Makefile:1.18 pkgsrc/devel/mold/Makefile:1.19
--- pkgsrc/devel/mold/Makefile:1.18     Sat Jul  2 21:22:44 2022
+++ pkgsrc/devel/mold/Makefile  Sat Aug  6 09:13:47 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2022/07/02 21:22:44 fcambus Exp $
+# $NetBSD: Makefile,v 1.19 2022/08/06 09:13:47 fcambus Exp $
 
-DISTNAME=      mold-1.3.1
+DISTNAME=      mold-1.4.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rui314/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/devel/mold/distinfo
diff -u pkgsrc/devel/mold/distinfo:1.16 pkgsrc/devel/mold/distinfo:1.17
--- pkgsrc/devel/mold/distinfo:1.16     Sat Jul  2 21:22:44 2022
+++ pkgsrc/devel/mold/distinfo  Sat Aug  6 09:13:47 2022
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.16 2022/07/02 21:22:44 fcambus Exp $
+$NetBSD: distinfo,v 1.17 2022/08/06 09:13:47 fcambus Exp $
 
-BLAKE2s (mold-1.3.1.tar.gz) = 9673d436d424c8f3843e85e88912678f2efcc4d182440c980a643bbd9c4a31c9
-SHA512 (mold-1.3.1.tar.gz) = f576d2fcfee5cb3bade5ba24dcdd3020a16131ce7d4c3a00c3f92b94785ed86f3f040a6f5814b9c975c4c3d90a2b8c36a8101d5fbf1bc0a4be316f4a4a6dcefa
-Size (mold-1.3.1.tar.gz) = 4692379 bytes
-SHA1 (patch-Makefile) = e0f2f8a1d5fc9d806edb8f9c82ca1d2c73d50432
+BLAKE2s (mold-1.4.0.tar.gz) = aba06059c352d607af27103a62fec365c62dd4905d6d20e32cdec6ee5b32c108
+SHA512 (mold-1.4.0.tar.gz) = 7b7c4a7bac6bbc6e22372d93d94a6cb804c7017eba16b90e9bbc42b9608108c724ef55337aabdd9ce2f5244b94c8fd64311e70e18b5f8cf5f68533c2639e550d
+Size (mold-1.4.0.tar.gz) = 4722082 bytes
+SHA1 (patch-Makefile) = ecc022b18cba1a78bfb45bbf6705647f430e151b

Index: pkgsrc/devel/mold/patches/patch-Makefile
diff -u pkgsrc/devel/mold/patches/patch-Makefile:1.10 pkgsrc/devel/mold/patches/patch-Makefile:1.11
--- pkgsrc/devel/mold/patches/patch-Makefile:1.10       Sat Jun 18 14:23:13 2022
+++ pkgsrc/devel/mold/patches/patch-Makefile    Sat Aug  6 09:13:47 2022
@@ -1,12 +1,12 @@
-$NetBSD: patch-Makefile,v 1.10 2022/06/18 14:23:13 fcambus Exp $
+$NetBSD: patch-Makefile,v 1.11 2022/08/06 09:13:47 fcambus Exp $
 
 - Do not hard-code -pthread, as it is handled by the pkgsrc infrastructure.
 - Do not hard-code -ldl
 
---- Makefile.orig      2022-06-18 03:29:18.000000000 +0000
+--- Makefile.orig      2022-08-04 12:47:21.000000000 +0000
 +++ Makefile
-@@ -42,7 +42,7 @@ MOLD_CXXFLAGS := -std=c++20 -fno-excepti
-                  -fno-asynchronous-unwind-tables -Ithird-party/xxhash \
+@@ -48,7 +48,7 @@ MOLD_CXXFLAGS := -std=c++20 -fno-excepti
+                  -fno-asynchronous-unwind-tables -Ithird-party \
                   -DMOLD_VERSION=\"$(VERSION)\" -DLIBDIR="\"$(LIBDIR)\""
  
 -MOLD_LDFLAGS := -pthread -lz -lm -ldl



Home | Main Index | Thread Index | Old Index