Binarios utilizados al realizar un build

Publicado 2018-05-31.
Palabras clave: strace

Listar todos los binarios invocados al compilar un paquete:

$ TMP=$(mktemp)
$ strace -o "$TMP" -f -e trace=execve -e 'signal=!all' make
$ sed -ne 's/.*execve("\([^"]*\)",.*/\1/p' "$TMP" \
    | xargs ls -d 2>/dev/null \
    | sort \
    | uniq