Hi Ron, On 30/04/2020 23.51, Ron Economos wrote: > Just FYI, I tried the latest VOLK with your patch, but that doesn't help if > VOLK is built with ORC. It looks like libvolk.so is required by > libgnuradio-runtime.so (there's one volk_get_alignment() call in > gnuradio-runtime) and libvolk.so requires liborc-0.4.so.
How did you tested it? Did you preform a clean rebuild of gnuradio? Note that libgnuradio-runtime.so requires libvolk.so.2.2.1 (not libvolk.so) and when VOLK is built with ORC it requires liborc-0.4.so.0 (not liborc-0.4.so) and this is how it should be, there is no way around this. $ ldd libgnuradio-runtime.so | grep orc liborc-0.4.so.0 => /lib64/liborc-0.4.so.0 (0x00007f46d4f3a000) $ objdump -p libgnuradio-runtime.so | grep NEEDED NEEDED libgnuradio-pmt.so.3.8.1 NEEDED libvolk.so.2.2.1 NEEDED libboost_program_options.so.1.66.0 NEEDED libboost_filesystem.so.1.66.0 NEEDED libboost_system.so.1.66.0 NEEDED libboost_regex.so.1.66.0 NEEDED libboost_thread.so.1.66.0 NEEDED librt.so.1 NEEDED libboost_chrono.so.1.66.0 NEEDED libboost_date_time.so.1.66.0 NEEDED libboost_atomic.so.1.66.0 NEEDED libpthread.so.0 NEEDED liblog4cpp.so.5 NEEDED libdl.so.2 NEEDED libgmpxx.so.4 NEEDED libgmp.so.10 NEEDED libstdc++.so.6 NEEDED libm.so.6 NEEDED libgcc_s.so.1 NEEDED libc.so.6 $ objdump -p libvolk.so.2.2 | grep NEEDED NEEDED libdl.so.2 NEEDED liborc-0.4.so.0 NEEDED libm.so.6 NEEDED libc.so.6 To test whether this issue is fixed you need to try building an OOT module without having the liborc-0.4.so (the liborc-0.4-dev package) installed on your system. Cheers, Vasil