Package Details: scorep 7.0-2

Git Clone URL: https://aur.archlinux.org/scorep.git (read-only, click to copy)
Package Base: scorep
Description: Highly scalable and easy-to-use tool suite for profiling, event tracing, and online analysis of HPC applications.
Upstream URL: http://www.vi-hps.org/projects/score-p/
Licenses: BSD
Submitter: jspencer
Maintainer: jspencer
Last Packager: jspencer
Votes: 2
Popularity: 0.000000
First Submitted: 2015-02-17 16:23
Last Updated: 2021-05-13 14:29

Latest Comments

1 2 Next › Last »

bert.wesarg commented on 2021-06-21 07:39

Please use https://score-p.org as primary URL. This is the one intended to be last forever.

Second, the defaults is --enable-static --disable-shared, thus you may want to enable shared libraries.

jspencer commented on 2021-06-12 09:50

The undefined symbol _Z12build_stringiPKc was probably caused by the upgrade from gcc 10 to gcc 11 (build_string is supplied by gcc's plugin framework). It's not unusual to also need to recompile gcc plugins alongside a major gcc upgrade.

daren commented on 2021-05-28 07:55

Nevermind, just rebuilding somehow helped.

daren commented on 2021-05-28 06:51

It it only me that has issues with scorep?

$ scorep-gcc -c main.c
cc1: error: cannot load plugin /usr/lib/scorep/scorep_instrument_function.so: /usr/lib/scorep/scorep_instrument_function.so: undefined symbol: _Z12build_stringiPKc
[Score-P] ERROR: Execution failed: gcc `/usr/bin/scorep-config --thread=none --mpp=none --io=none --nocuda --noonline-access --noopencl --noopenacc --nomemory --nokokkos --cflags`    -c main.c -o a_1622183548_497351.o

This needs options=('!strip') for me.

daren commented on 2021-05-09 20:07

Thanks for the update.

There are a couple of version dependencies though:

configure: error: provided library interface version '9:0:2' of otf2 not sufficient for Score-P, provide '9:1' or compatible. If in doubt what to do, contact <support@score-p.org>.
configure: error: provided library interface version '9:0:2' of cubelib not sufficient for Score-P, provide '10:0' or compatible. If in doubt what to do, contact <support@score-p.org>.

For scorep and cubegui, the dependencies need to be tied to a version, currently 'otf2>=2.3' (also add this dependency to cubegui, had a similar message there) and 'cubelib>=4.6'.

This way the dependencies are installed before cubegui and scorep checks for them.

jspencer commented on 2020-07-18 11:09

Sorry for the slow update; I've been away. I've added patches to address the gcc 10.1 compilation issue and the binutils 2.34 API change.

zyzzyxdonta commented on 2020-07-08 08:46

Building with clang works. To use clang add this option to the configure command:

--with-nocross-compiler-suite=clang

lahwaacz commented on 2020-06-24 13:46

The package does not build with GCC 10.1:

../src/adapters/compiler/gcc-plugin/scorep_plugin_pass_instrument.inc.c:86:16: error: ‘struct cgraph_node’ has no member named ‘global’; did you mean ‘local’?
   86 |     if ( node->global.inlined_to )
      |                ^~~~~~
      |                local

daren commented on 2020-03-19 13:41

Workaround needed in build() for the scorep wrappers to work with binutils 2.34's changed API:

    sed -e "s|bfd_get_section_flags( abfd, |bfd_section_flags(|g" \
        -e "s|bfd_get_section_vma( abfd, |bfd_section_vma(|g" \
        -e "s|bfd_get_section_size|bfd_section_size|g" \
        -i "src/services/unwinding/scorep_unwinding_unify.c"

jspencer commented on 2018-06-17 12:43

Thanks. Score-P 4 is coming but is complicated by changes to the cube package...