Package: debhelper
Version: 7.4.17
Severity: important
calling dh_testdir in v5 mode on mips in the gcc-4.4 build starts 569 processes
$ strace -ff -o ../dht -e trace=process dh_testdir
takes a few seconds ...
$ ls dht.* | wc -l
569
is this really needed? I mean, it does work, but ... is dh_testdir optimized for
ix86?
$ grep -h execve dht.*|sort | uniq -c|sort -nr > ~/execve.log
output attached.
142 execve("/usr/local/bin/dpkg", ["dpkg", "--print-architecture"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
142 execve("/usr/bin/gcc", ["gcc", "-dumpmachine"], [/* 21 vars */]) = 0
142 execve("/usr/bin/dpkg", ["dpkg", "--print-architecture"], [/* 21 vars */]) = 0
142 execve("/bin/sh", ["sh", "-c", "${CC:-gcc} -dumpmachine"], [/* 21 vars */]) = 0
29 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-imips"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
29 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-imips"], [/* 21 vars */]) = 0
17 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-ikfreebsd-amd64"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
17 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-ii386"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
17 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-iamd64"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
17 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-ikfreebsd-amd64"], [/* 21 vars */]) = 0
17 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-ii386"], [/* 21 vars */]) = 0
17 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-iamd64"], [/* 21 vars */]) = 0
15 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-ippc64"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
15 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-ipowerpc"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
15 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-ippc64"], [/* 21 vars */]) = 0
15 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-ipowerpc"], [/* 21 vars */]) = 0
12 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-isparc"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
12 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-is390"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
12 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-isparc"], [/* 21 vars */]) = 0
12 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-is390"], [/* 21 vars */]) = 0
3 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-ihppa"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
3 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-ihppa"], [/* 21 vars */]) = 0
2 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-im68k"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
2 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-im68k"], [/* 21 vars */]) = 0
1 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-qDEB_HOST_ARCH"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
1 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-iarmel"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
1 execve("/usr/local/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-iarm"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
1 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-qDEB_HOST_ARCH"], [/* 21 vars */]) = 0
1 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-iarmel"], [/* 21 vars */]) = 0
1 execve("/usr/bin/dpkg-architecture", ["dpkg-architecture", "-amips", "-iarm"], [/* 21 vars */]) = 0
1 execve("/usr/bin/dh_testdir", ["dh_testdir"], [/* 21 vars */]) = 0