Skip to content

score-p/scorep_libwrap_examples

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
qt5
 
 
 
 
 
 
 
 

User Library Wrapping Examples

Collection of configurations to create wrappers for certain libraries via Score-P's User Library Wrapping feature

Prerequisites

  • Score-P version 4.0 (not yet released) or branch "*libwrap" (beta-download)
  • libclang-dev 3.6+
  • clang/llvm 3.6+

Ubuntu 17.04 Zesty and 17.10 Artful

sudo apt install libclang-4.0-dev clang-4.0 llvm-4.0 llvm

To use Clang/LLVM 5.0 you might need to add symlinks from clang-5.0, clang++-5.0 and llvm-config-5.0 to the respective non-suffixed binaries. This ensures that Score-P's configure finds them. Unfortunately all Clang/LLVM binaries other than version 4.0 are suffixed in 17.10 Artful, and there is no package like llvm for 4.0 adding symlinks to remove the suffix automatically.

How to Use

  • Every directory contains one wrapper

  • The README.txt in each directory contains a complete console recording on the wrapper creation and usage

    • If you want to create a wrapper yourself, use this as inspiration/howto
  • The wrapper/ subdirectory contains the wrapper working directory

  • */wrapper/README.md is a help page explaining the workflow and possible warnings and errors.

About

Collection of configurations to create wrappers for certain libraries via Score-P's User Library Wrapping feature

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages