BullseyeCoverage Up Contents Search

Hidden Symbol cov_probe_v12 is Referenced by DSO

SYMPTOMS

ld: hidden symbol `cov_probe_v12' in BullseyeCoverage/lib/libcov.a(libcov.o) is referenced by DSO

CAUSE

A shared library was linked without the BullseyeCoverage run-time. The shared library is an input to the link command that failed.

RESOLUTION

Adjust all link commands that produce instrumented shared libraries to integrate with BullseyeCoverage. If the commands invoke the linker (ld) directly, change them to instead invoke the compiler (gcc,g++). See Integrating With Your Build Process. With proper integration, BullseyeCoverage automatically adjusts link commands to include the appropriate run-time library and whatever supporting options are needed.

Updated: 5 Dec 2017