aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2025-02-04 11:30:20 +0000
committerAndrew Turner <andrew@FreeBSD.org>2025-02-04 11:30:37 +0000
commitcc67ca7207e7d220c5761106cb0e0843d1e886e0 (patch)
tree9eedea7feccc4789dda3d1311f4d84d07519abad
parent32111003c3087389cc5e50949ee3a26c4e7b26c4 (diff)
depend-cleanup: Ignore lib32 for arm64 only files
When cleaning arm64 only files we try to clean both the native libc depends files and the compat32 depends files. Ignore the latter as only the native files have changed. Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D48524
-rwxr-xr-xtools/build/depend-cleanup.sh32
1 files changed, 16 insertions, 16 deletions
diff --git a/tools/build/depend-cleanup.sh b/tools/build/depend-cleanup.sh
index 8e2968b3061b..86a8340e2ce4 100755
--- a/tools/build/depend-cleanup.sh
+++ b/tools/build/depend-cleanup.sh
@@ -242,50 +242,50 @@ fi
if [ $MACHINE_ARCH = aarch64 ]; then
# 20250110 5e7d93a60440 add strcmp SIMD implementation
- clean_dep lib/libc strcmp S arm-optimized-routines
+ ALL_libcompats= clean_dep lib/libc strcmp S arm-optimized-routines
run rm -f "$OBJTOP"/lib/libc/strcmp.S
# 20250110 b91003acffe7 add strspn optimized implementation
- clean_dep lib/libc strspn c
+ ALL_libcompats= clean_dep lib/libc strspn c
# 20250110 f2bd390a54f1 add strcspn optimized implementation
- clean_dep lib/libc strcspn c
+ ALL_libcompats= clean_dep lib/libc strcspn c
# 20250110 89b3872376cb add optimized strpbrk & strsep implementations
- clean_dep lib/libc strpbrk c "libc.string.strpbrk.c"
+ ALL_libcompats= clean_dep lib/libc strpbrk c "libc.string.strpbrk.c"
# 20250110 79287d783c72 strcat enable use of SIMD
- clean_dep lib/libc strcat c "libc.string.strcat.c"
+ ALL_libcompats= clean_dep lib/libc strcat c "libc.string.strcat.c"
# 20250110 756b7fc80837 add strlcpy SIMD implementation
- clean_dep lib/libc strlcpy c
+ ALL_libcompats= clean_dep lib/libc strlcpy c
# 20250110 25c485e14769 add strncmp SIMD implementation
- clean_dep lib/libc strncmp S arm-optimized-routines
+ ALL_libcompats= clean_dep lib/libc strncmp S arm-optimized-routines
run rm -f "$OBJTOP"/lib/libc/strncmp.S
# 20250110 bad17991c06d add memccpy SIMD implementation
- clean_dep lib/libc memccpy c
+ ALL_libcompats= clean_dep lib/libc memccpy c
# 20250110 3dc5429158cf add strncat SIMD implementation
- clean_dep lib/libc strncat c "libc.string.strncat.c"
+ ALL_libcompats= clean_dep lib/libc strncat c "libc.string.strncat.c"
# 20250110 bea89d038ac5 add strlcat SIMD implementation, and move memchr
- clean_dep lib/libc strlcat c "libc.string.strlcat.c"
- clean_dep lib/libc memchr S "[[:space:]]memchr.S"
+ ALL_libcompats= clean_dep lib/libc strlcat c "libc.string.strlcat.c"
+ ALL_libcompats= clean_dep lib/libc memchr S "[[:space:]]memchr.S"
run rm -f "$OBJTOP"/lib/libc/memchr.S
# 20250110 3863fec1ce2d add strlen SIMD implementation
- clean_dep lib/libc strlen S arm-optimized-routines
+ ALL_libcompats= clean_dep lib/libc strlen S arm-optimized-routines
run rm -f "$OBJTOP"/lib/libc/strlen.S
# 20250110 79e01e7e643c add bcopy & bzero wrapper
- clean_dep lib/libc bcopy c "libc.string.bcopy.c"
- clean_dep lib/libc bzero c "libc.string.bzero.c"
+ ALL_libcompats= clean_dep lib/libc bcopy c "libc.string.bcopy.c"
+ ALL_libcompats= clean_dep lib/libc bzero c "libc.string.bzero.c"
# 20250110 f2c98669fc1b add ASIMD-enhanced timingsafe_bcmp implementation
- clean_dep lib/libc timingsafe_bcmp c
+ ALL_libcompats= clean_dep lib/libc timingsafe_bcmp c
# 20250110 3f224333af16 add timingsafe_memcmp() assembly implementation
- clean_dep lib/libc timingsafe_memcmp c
+ ALL_libcompats= clean_dep lib/libc timingsafe_memcmp c
fi