архив perf на встроенном стеке: идентификаторы сборки не найдены - PullRequest
0 голосов
/ 19 февраля 2020

perf архив в моей встроенной среде MIPS linux выдает эту ошибку

perf archive: no build-ids found
# echo $?
1

Рассматривая реализацию, которую он в свою очередь использует buildid-list

# perf buildid-list -i perf.data --with-hits
0000000000000000000000000000000000000000 /lib/libc-2.24.so
0000000000000000000000000000000000000000 /lib/libpthread-2.24.so
0000000000000000000000000000000000000000 /lib/librt-2.24.so
0000000000000000000000000000000000000000 /lib/systemd/libsystemd-shared-233.so
0000000000000000000000000000000000000000 /lib/ld-2.24.so
0000000000000000000000000000000000000000 /WORKSPACE/bin/perf
0000000000000000000000000000000000000000 /WORKSPACE/bin/VR
0000000000000000000000000000000000000000 /lib/libgcc_s.so.1
0000000000000000000000000000000000000000 /tmp/perf-727.map
0000000000000000000000000000000000000000 /WORKSPACE/lib/libQt5Gui.so.5.4.1
0000000000000000000000000000000000000000 /WORKSPACE/lib/libQt5Core.so.5.4.1
0000000000000000000000000000000000000000 /WORKSPACE/lib/libQt5Network.so.5.4.1
0000000000000000000000000000000000000000 /WORKSPACE/lib/libQt5Qml.so.5.4.1
0000000000000000000000000000000000000000 /WORKSPACE/lib/libQt5Quick.so.5.4.1
0000000000000000000000000000000000000000 /WORKSPACE/lib/libQt5Widgets.so.5.4.1

Похоже, что он ищет сгенерированную компилятором уникальную строку идентификатора сборки, но используемая цепочка инструментов довольно старая (mipsel- linux -gnu версия 4.8.5). Как я могу обойти это?

...