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: adam
Date: Thu Mar 6 12:07:56 UTC 2025
Modified Files:
pkgsrc/devel/mold: Makefile distinfo
Log Message:
mold: updated to 2.37.0
2.37.0
New Features
If an undefined weak symbol is not resolved to a defined symbol at link time, the linker can choose whether to promote the symbol to a dynamic symbol or not. If promoted, the weak symbol has another
chance to be resolved to a defined symbol at load time. Otherwise, it is resolved to address 0 at link time. Previously, mold always resolved remaining undefined weak symbols in an executable to
address 0 at link time. Now, you can instruct the linker to promote them to dynamic symbols using -z dynamic-undefined-weak. (1822e47)
Bug Fixes and Compatibility Improvements
[x86-64] The relocation types R_X86_64_CODE_4_{GOTPCRELX,GOTTPOFF,GOTPC32_TLSDESC} and R_X86_64_CODE_6_GOTTPOFF are now supported. These relocations are for Intel APX (Advanced Performance
Extensions), which extends the number of general-purpose registers from 16 to 32. (83152ac, a17202d)
[ARM32] The R_ARM_THM_JUMP8 relocation type is now supported. (1fbbcec)
[ARM32] Previously, the .ARM.exidx section (which contains exception-handling records) was not subject to garbage collection, even when --gc-sections was specified. This prevented all functions from
being garbage-collected, as they were referenced by exception-handling records. Now, mold correctly garbage-collects unused .ARM.exidx records and functions. (16f7599)
Previously, --compress-debug-sections was ignored if --separate-debug-file was specified. Now, mold compresses debug information sections even when they are in a separate debug file.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/devel/mold/Makefile
cvs rdiff -u -r1.34 -r1.35 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.41 pkgsrc/devel/mold/Makefile:1.42
--- pkgsrc/devel/mold/Makefile:1.41 Mon Jan 13 10:37:08 2025
+++ pkgsrc/devel/mold/Makefile Thu Mar 6 12:07:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2025/01/13 10:37:08 adam Exp $
+# $NetBSD: Makefile,v 1.42 2025/03/06 12:07:56 adam Exp $
-DISTNAME= mold-2.36.0
+DISTNAME= mold-2.37.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.34 pkgsrc/devel/mold/distinfo:1.35
--- pkgsrc/devel/mold/distinfo:1.34 Mon Jan 13 10:37:08 2025
+++ pkgsrc/devel/mold/distinfo Thu Mar 6 12:07:56 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.34 2025/01/13 10:37:08 adam Exp $
+$NetBSD: distinfo,v 1.35 2025/03/06 12:07:56 adam Exp $
-BLAKE2s (mold-2.36.0.tar.gz) = 78d6db991eecf1025ec3d04a8708b6b8fa4b1ffa22b851de9b2d9036f6a75ebf
-SHA512 (mold-2.36.0.tar.gz) = 985ca22400b2d957b4ea8d35d6716cc6f13d1abe9c9e1eed461efda6f2612a5fbfa707aff879c616c756111fea751a335ad3a3fc224c7573855e7b2795596164
-Size (mold-2.36.0.tar.gz) = 10094759 bytes
+BLAKE2s (mold-2.37.0.tar.gz) = fe9e70dbcb17a434786e134974ad3625b2cb9f0d09917a6cbf77119d2c127076
+SHA512 (mold-2.37.0.tar.gz) = d17cc96cfa023ef3543c620af76519fcf389555dbb58466ed062624d02eb2721ad831a4f06a7f0d36d710aa3656d1e559aab857ac92da448eadbd6efb17e19ea
+Size (mold-2.37.0.tar.gz) = 10170004 bytes
Home |
Main Index |
Thread Index |
Old Index