taucmdr.cf.software.libunwind_installation module

libunwind software installation management.

libunwind is used for symbol resolution during sampling, compiler-based instrumentation, and other measurement approaches.

class taucmdr.cf.software.libunwind_installation.LibunwindInstallation(sources, target_arch, target_os, compilers)[source]

Bases: taucmdr.cf.software.installation.AutotoolsInstallation

Encapsulates a libunwind installation.

configure(flags)[source]

Configure libunwind.

installation_sequence()[source]
make(flags)[source]

Build libunwind.

libunwind’s test programs often fail to build but the library itself compiles just fine, so we just keep pressing on to ‘make install’ even if ‘make’ appears to have died.

make_install(flags)[source]