Skip to content

Known bugs and issues

Sergey Yagovtsev edited this page Jan 9, 2018 · 3 revisions

Building

GCC6 and earlier on single-core ARM (ARMv5, for sure.)

Prior to GCC7, there is a bug with std::future on (at least) ARMv5 which manifests itself as a linker error. Specifically, you will get an undefined reference to std::future's vtable. To get easy profiler to build, you will need to manually apply this patch (plus a similar change to future.cc which isn't mentioned in the patch) to GCC's source code before building it. If you aren't building your cross-compiler from source, it would seem that you are out of luck, and you will just have to get GCC7+.

Context switch capturing

Linux system with secure boot option is on

It seems that script for capturing context switch events does not work on a linux based system with the secure boot option in BIOS turn on.

Ubuntu 16.04 with old systemtap

It seems that systemtap version less than 3.1 does not work on Ubuntu 16.04 (Linux 4.10.0-42-generic). There is 2.9 version by default on the system. You should build by yourself a new version of systemtap for example as shown here.