taucmdr.cf.software.binutils_installation module¶
Binutils software installation management.
GNU binutils provildes BFD, which TAU uses for symbol resolution during sampling, compiler-based instrumentation, and other measurement approaches.
-
class
taucmdr.cf.software.binutils_installation.BinutilsInstallation(sources, target_arch, target_os, compilers)[source]¶ Bases:
taucmdr.cf.software.installation.AutotoolsInstallationEncapsulates a GNU binutils installation.
-
compiletime_config(opts=None, env=None)[source]¶ Configure compilation environment to use this software package.
Don’t put self.bin_path in PATH since this offends
ldon some systems.Parameters: Returns: opts, env updated for the new environment.
Return type:
-
configure(flags)[source]¶ Invoke configure.
Parameters: flags (list) – Command line flags to pass to configure. Raises: SoftwarePackageError– Configuration failed.
-
make_install(flags)[source]¶ Invoke make install.
Parameters: flags (list) – Command line flags to pass to make. Raises: SoftwarePackageError– Configuration failed.
-
