Skip to content
Snippets Groups Projects

Do not link GaudiGoogleProfiling against tcmalloc and profiler

Merged Marco Clemencic requested to merge fix-centos8-compilation into master
All threads resolved!

libtcmalloc.so and libprofiler.so must be LD_PRELOADed to make the GaudiGoogleProfiling auditor work correctly.

For some reason they were linked and the required symbols also declared as undefined at link time, which seems to cause a segmentation fault at exit of listcomponent libGaudiGoogleProfiling.so on CentOS8 (like some global initialization of libprofiler.so is tripping on one of the undefined symbols).

This fixes https://sft.its.cern.ch/jira/browse/SPI-2010

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Marco Clemencic resolved all threads

    resolved all threads

  • mentioned in issue #210 (closed)

  • Edited by Software for LHCb
  • mentioned in merge request sft/lcgcmake!976 (merged)

  • Frank Winklmeier approved this merge request

    approved this merge request

  • Marco Clemencic mentioned in commit c7b57364

    mentioned in commit c7b57364

  • Please register or sign in to reply
    Loading