diff options
author | Cupertino Miranda <cupertino.miranda@oracle.com> | 2025-04-25 16:38:25 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2025-04-25 16:38:25 +0200 |
commit | 77930e0447e0b37a129db0e13c6c6f5e60a3019e (patch) | |
tree | 7dbe9bedf0d6be3de89538036f1089c5bd1e817e /benchtests | |
parent | e04afb71771710cdc6025fe95908f5f17de7b72d (diff) | |
download | glibc-master.zip glibc-master.tar.gz glibc-master.tar.bz2 |
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/Makefile | 2 |
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; \ |