discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: porting OOT to gr3.8 Make failure


From: Vasil Velichkov
Subject: Re: porting OOT to gr3.8 Make failure
Date: Fri, 1 May 2020 00:54:56 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]