aboutsummaryrefslogtreecommitdiff
path: root/benchtests
diff options
context:
space:
mode:
authorCupertino Miranda <cupertino.miranda@oracle.com>2025-04-25 16:38:25 +0200
committerFlorian Weimer <fweimer@redhat.com>2025-04-25 16:38:25 +0200
commit77930e0447e0b37a129db0e13c6c6f5e60a3019e (patch)
tree7dbe9bedf0d6be3de89538036f1089c5bd1e817e /benchtests
parente04afb71771710cdc6025fe95908f5f17de7b72d (diff)
downloadglibc-master.zip
glibc-master.tar.gz
glibc-master.tar.bz2
benchtest: Correct shell script related to bench-malloc-threadHEADmaster
This patch changes the shell script that selects which arguments are used for the execution of bench-malloc-thread. The problem seems to have been introduced in commit: commit 2d6427a63cad8056ba6bcaaaa8df21977c8dde3d Author: Wangyang Guo <wangyang.guo@intel.com> Date: Fri Nov 29 16:05:35 2024 +0800 benchtests: Add calloc test With current condition, the following error "/bin/sh: 3: [[: not found" occurs when executing `make bench BENCHSET="malloc-thread"` and the else path is taken, using incorrect arguments for bench test execution. Error is reproducible in Debian based distros. Reviewed-by: Florian Weimer <fweimer@redhat.com>
Diffstat (limited to 'benchtests')
-rw-r--r--benchtests/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/benchtests/Makefile b/benchtests/Makefile
index cccee62..74142da 100644
--- a/benchtests/Makefile
+++ b/benchtests/Makefile
@@ -493,7 +493,7 @@ bench-set: $(binaries-benchset)
bench-malloc: $(binaries-bench-malloc)
for run in $^; do \
echo "$${run}"; \
- if [[ `basename $${run}` =~ bench-[cm]alloc-thread ]]; then \
+ if basename $${run} | grep -q "bench-[cm]alloc-thread"; then \
for thr in 1 8 16 32; do \
echo "Running $${run} $${thr}"; \
$(run-bench) $${thr} > $${run}-$${thr}.out; \