Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Nov 2025 01:46:03 +0000
From:      Robert Clausecker <fuz@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: 136905676ef1 - stable/15 - depend-cleanup.sh: clean up after riscv64 enhanced string function patch set
Message-ID:  <692ba1db.29032.d34af5a@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch stable/15 has been updated by fuz:

URL: https://cgit.FreeBSD.org/src/commit/?id=136905676ef116d161ae3955ad378f2ae090519f

commit 136905676ef116d161ae3955ad378f2ae090519f
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-10-30 18:57:23 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-11-30 00:43:06 +0000

    depend-cleanup.sh: clean up after riscv64 enhanced string function patch set
    
    This ensures an incremental build succeeds after import of
    D47275, D46023, D45730, D45693, D46139, D46230, D46047, and D53248.
    
    Approved by:    markj (mentor)
    MFC after:      1 month
    MFC to:         stable/15
    Differential Revision:  https://reviews.freebsd.org/D53485
    
    (cherry picked from commit d59e924d2969ce2c8bec0fc4500989865fbece75)
---
 tools/build/depend-cleanup.sh | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/tools/build/depend-cleanup.sh b/tools/build/depend-cleanup.sh
index aa01db6ccc37..d751118a79a2 100755
--- a/tools/build/depend-cleanup.sh
+++ b/tools/build/depend-cleanup.sh
@@ -476,3 +476,30 @@ if [ -f "$OBJTOP"/usr.sbin/moused/moused ]; then
 	echo "Removing old moused binary"
         run rm -fv "$OBJTOP"/usr.sbin/moused/moused
 fi
+
+if [ ${MACHINE} = riscv ]; then
+	# 20251031  df21a004be23  libc: scalar strrchr() in RISC-V assembly
+	clean_dep   lib/libc strrchr c
+
+	# 20251031  563efdd3bd5d  libc: scalar memchr() in RISC-V assembly
+	clean_dep   lib/libc memchr c
+
+	# 20251031  40a958d5850d  libc: scalar memset() in RISC-V assembly
+	clean_dep   lib/libc memset c
+
+	# 20251031  e09c1583eddd  libc: scalar strlen() in RISC-V assembly
+	clean_dep   lib/libc strlen c
+
+	# 20251031  25fdd86a4c92  libc: scalar memcpy() in RISC-V assembly
+	clean_dep   lib/libc memcpy c
+
+	# 20251031  5a52f0704435  libc: scalar strnlen() in RISC-V assembly
+	clean_dep   lib/libc strnlen c
+
+	# 20251031  08af0bbc9c7d  libc: scalar strchrnul() in RISC-V assembly
+	clean_dep   lib/libc strchrnul c
+
+	# 20251031  b5dbf3de5611  libc/riscv64: implement bcopy() and bzero() through memcpy() and memset()
+	clean_dep   lib/libc bcopy c "libc.string.bcopy.c"
+	clean_dep   lib/libc bzero c "libc.string.bzero.c"
+fi


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?692ba1db.29032.d34af5a>