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:           Thu Nov 16 20:42:17 UTC 2023

Modified Files:
        pkgsrc/devel/mold: Makefile distinfo

Log Message:
mold: update to 2.3.3.

mold 2.3.3 contains the following bug fixes:

- --dynamic-list has different semantics for executables and DSOs.
  Previously, mold implemented only the semantics for executables, causing
  issues with libraries such as musl that used this option. mold now handles
  the option for DSOs correctly.
- Old object files often contain .ctors and .dtors sections, which hold
  function pointers for initializing and finalizing processes, respectively.
  Their roles have been superseded by .init_array and .fini_array on most
  targets. mold worked functioned correctly as long as input object files
  consistently use the old or the new sections. However, mixing object files
  that contain both types of initializers/finalizers resulted in some
  functions not being executed. This issue has been fixed.
- --defsym can cause the linker to crash if a given symbol is not defined.
  The crash bug has been fixed.
- [POWER10] On rare occasions, pointers statically initialized to functions
  could be left as null pointers. This bug has been fixed.


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/mold/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/mold/distinfo

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.37 pkgsrc/devel/mold/Makefile:1.38
--- pkgsrc/devel/mold/Makefile:1.37     Sun Nov  5 16:59:35 2023
+++ pkgsrc/devel/mold/Makefile  Thu Nov 16 20:42:17 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2023/11/05 16:59:35 fcambus Exp $
+# $NetBSD: Makefile,v 1.38 2023/11/16 20:42:17 fcambus Exp $
 
-DISTNAME=      mold-2.3.2
+DISTNAME=      mold-2.3.3
 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.31 pkgsrc/devel/mold/distinfo:1.32
--- pkgsrc/devel/mold/distinfo:1.31     Sun Nov  5 16:59:35 2023
+++ pkgsrc/devel/mold/distinfo  Thu Nov 16 20:42:17 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.31 2023/11/05 16:59:35 fcambus Exp $
+$NetBSD: distinfo,v 1.32 2023/11/16 20:42:17 fcambus Exp $
 
-BLAKE2s (mold-2.3.2.tar.gz) = c745f95dc8d2faa026aae823b7004389aeb19657acdcc6cf1eb219d142346428
-SHA512 (mold-2.3.2.tar.gz) = dd98acb351757f99399b7d52589c339648478624323fd45c9e986eaf7f1a60f52ace4c09a2d20246e9340109641bda676735da9de89a277989851bd5f52ea9d0
-Size (mold-2.3.2.tar.gz) = 9970530 bytes
+BLAKE2s (mold-2.3.3.tar.gz) = a5712c4b8655a967213c077894cc62f6f998086bd26c05950799821ac7ee81d9
+SHA512 (mold-2.3.3.tar.gz) = cbe82568151a772097c86a25eebb0b0f8fc769d6b767169280f535d41cd3f27fc4640da9b86fb4a495e571f9d712368dda95c4431f8ebb2b42227de2b22fc80b
+Size (mold-2.3.3.tar.gz) = 9965345 bytes
 SHA1 (patch-CMakeLists.txt) = 8b4974a524a33a683ff3bfcb4bddc965b1111d8e



Home | Main Index | Thread Index | Old Index