cmd/bent: update cmpcl.sh to use randomized linking

Change-Id: Ia02172397a03352c14b1ae7080be1d01e3fc415e
Reviewed-on: https://go-review.googlesource.com/c/benchmarks/+/575795
Reviewed-by: Michael Knyszek <mknyszek@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
diff --git a/cmd/bent/configs/configurations-cmpjob.toml b/cmd/bent/configs/configurations-cmpjob.toml
index a191456..1f15e7a 100644
--- a/cmd/bent/configs/configurations-cmpjob.toml
+++ b/cmd/bent/configs/configurations-cmpjob.toml
@@ -1,11 +1,13 @@
 [[Configurations]]
   Name = "Old"
   Root = "$ROOT/go-old"
+  LdFlags = "-randlayout=0x${BENT_K}a${BENT_I}"
   AfterBuild = [ "benchsize", "benchdwarf" ]
 
 [[Configurations]]
   Name = "New"
   Root = "$ROOT/go-new"
+  LdFlags = "-randlayout=0x${BENT_K}a${BENT_I}"
   AfterBuild = [ "benchsize", "benchdwarf" ]
 
 [[Configurations]]
diff --git a/cmd/bent/scripts/cmpcl.sh b/cmd/bent/scripts/cmpcl.sh
index 5798f5d..54b93d0 100755
--- a/cmd/bent/scripts/cmpcl.sh
+++ b/cmd/bent/scripts/cmpcl.sh
@@ -21,10 +21,9 @@
 # perflock is not always available
 PERFLOCK=`which perflock`
 
-# N is number of benchmarks, B is number of builds
-# Can override these with -N= and -a= on command line.
+# N is number of benchmarks.
+# Can override thise with -R=
 N=15
-B=1
 
 # Adjust N, B, define NUMACTL, set GOMAXPROCS, as necessary.
 if [ -e ./localfix ] ; then
@@ -93,7 +92,7 @@
 export newtag
 
 cd "${ROOT}"
-GOARCH="${BENTARCH}" ${NUMACTL} ${PERFLOCK}  bent -v -N=${N} -a=${B} -L=bentjobs.log -C=configurations-cmpjob.toml "$@"
+GOARCH="${BENTARCH}" ${NUMACTL} ${PERFLOCK}  bent -v -R=${N} -L=bentjobs.log -C=configurations-cmpjob.toml "$@"
 RUN=`tail -1 bentjobs.log | awk -c '{print $1}'`
 
 cd bench