New commits:
commit 9d6c95ff7f8fc16ddc4375b71e7cf0759bf9b3bd
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
devel/binutils: version 2.46
diff --git a/devel/binutils/BUILD b/devel/binutils/BUILD
index b7078c6..b220228 100755
--- a/devel/binutils/BUILD
+++ b/devel/binutils/BUILD
@@ -35,4 +35,4 @@ if [[ "${BINUTILS_LIBIBERTY}" == "y" ]]; then
fi &&
make_normal &&
# set default linker
-ln -sf ld.bfd INSTALL_ROOT/usr/bin/ld
+ln -sf "ld.${BINUTILS_LINKER}" "INSTALL_ROOT/usr/bin/ld"
diff --git a/devel/binutils/CONFIGURE b/devel/binutils/CONFIGURE
index 1d53f13..b7a3abc 100755
--- a/devel/binutils/CONFIGURE
+++ b/devel/binutils/CONFIGURE
@@ -1,4 +1,4 @@
-persistent_remove BINUTILS_LINKER &&
config_query BINUTILS_LIBIBERTY \
"Install libiberty (required by some other packages)?" n &&
+config_query_list BINUTILS_LINKER 'which default linker' gold bfd &&
config_query BINUTILS_LTO "enable link-time optimisation support" n
diff --git a/devel/binutils/DETAILS b/devel/binutils/DETAILS
index 64f3afa..ffd2cce 100755
--- a/devel/binutils/DETAILS
+++ b/devel/binutils/DETAILS
@@ -1,8 +1,8 @@
# Watch: https://ftp.gnu.org/gnu/binutils
SPELL=binutils
- VERSION=2.45.1
- SOURCE=$SPELL-$VERSION.tar.xz
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ VERSION=2.46
+ SOURCE="${SPELL}-with-gold-${VERSION}.tar.xz"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-with-gold-${VERSION}"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
SOURCE_URL[1]="https://sourceware.org/pub/${SPELL}/releases/${SOURCE}"
SOURCE2="${SOURCE}.sig"
diff --git a/devel/binutils/HISTORY b/devel/binutils/HISTORY
index 9328558..7865702 100644
--- a/devel/binutils/HISTORY
+++ b/devel/binutils/HISTORY
@@ -1,3 +1,6 @@
+2026-02-08 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD, CONFIGURE, DETAILS: version 2.46, the gold linker is back
+
2025-11-12 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 2.45.1
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (9d6c95ff7f8fc16ddc4375b71e7cf0759bf9b3bd),
Pavel Vinogradov, 02/08/2026