redhawksdr - No symbols in libvolk.so -


i have been using volk in of our internal components if volk library detected on system. know gnuhawk packages version of volk in deps folder within sdrroot. created new linux image centos 6.6 , redhawk 1.10.0-10 installed rpms available online. had been building gnuhawk source. when running our custom components symbol lookup errors due symbol table having been stripped libvolk packaged rpm version of gnuhawk.

what suggested way around issue? should create softpackage dependency our own version of libvolk in instead of using gnuhawk libvolk?

you shouldn't have issues using volk shared objects packaged gnuhawk i'd have more info know sure what's going on. guess may compiling against system install of libvolk , running against gnuhawk version cause symbol look-up issue.

make sure compiling , linking against volk files within sdrroot. should able use pc file ($sdrroot/sdr/dom/deps/gnuhawk/lib/pkgconfig/volk.pc) setup cxx & ld flags automatically autotools

you can see symbols within libvolk object using readelf. use readelf -s on libvolk.so.0.0 shared object , should print out symbol table. can confirm symbol in question missing , start hunting how linked against symbol in first place.

you can of course create own shared object library volk headers & shared objects. gives flexibility update volk , breaks dependence on gnuhawk.


Comments

Popular posts from this blog

java - Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROR -

c# - how to use buttonedit in devexpress gridcontrol -

nvd3.js - angularjs-nvd3-directives setting color in legend as well as in chart elements -