File: jemalloc.t

package info (click to toggle)
fakechroot 2.19-3.2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 3,124 kB
  • sloc: ansic: 6,875; sh: 5,995; makefile: 348; perl: 169; java: 5
file content (23 lines) | stat: -rwxr-xr-x 666 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

srcdir=${srcdir:-.}
. $srcdir/common.inc.sh

libjemalloc=`
    for f in /lib/libjemalloc.so* /lib/*-*-*/libjemalloc.so* /usr/lib/libjemalloc.so* /usr/lib/*-*-*/libjemalloc.so*; do
        test -f $f && echo $f && exit 0
    done
    echo no
`
# temporarily disable
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=918742
libjemalloc=no
test $libjemalloc = "no" && skip_all 'jemalloc library is missing (sudo apt-get install libjemalloc1)'

prepare 1

t=`$srcdir/fakechroot.sh $testtree sh -c 'LD_PRELOAD="$LD_PRELOAD '$libjemalloc'" cat /CHROOT' 2>&1`
test "$t" = "testtree-jemalloc" || not
ok "fakechroot LD_PRELOAD=libjemalloc.so.1 cat:" $t

cleanup