Hi Sergio,

That seems like poor practice. I use "objdump -x
/usr/lib/<somelibrary.so.0>" and the same under lib64 rather than lib to
see that different file formats exist in these two directories -- that
appears to be the intended openSUSE design.

Your dpdk/Makefile hard codes the use of lib. Shouldn't you be fixing the
hard coding of that, rather than matching it. I mean, if openSUSE is to be
supported officially?

Burt

On Mon, Aug 14, 2017 at 4:19 AM, Sergio Gonzalez Monroy <
sergio.gonzalez.mon...@intel.com> wrote:

> On 14/08/2017 09:11, Marco Varlese wrote:
>
>> Hi Sergio,
>>
>> I tried on a different machine and I got this:
>>
>>         libdir: ${exec_prefix}/lib64
>>
>
> That confirms that ./configure is setting a different libdir in OpenSUSE
> than RHEL/Ubuntu.
>
> I'll fix that by forcing libdir to always be ${exec_prefix}/lib
>
> Thanks,
> Sergio
>
>
> Thanks,
>> Marco
>>
>>
>> Marco Varlese 08/14/17 10:04 AM >>>
>>>>>
>>>>
>>
>> Sergio Gonzalez Monroy <sergio.gonzalez.mon...@intel.com> 08/14/17 9:17
>>>>> AM >>>
>>>>>
>>>> Hi,
>>>
>>> So I gather that:
>>> 1. DPDK and the SW crypto libraries are building without errors
>>> 2. Only OpenSUSE displays this behavior.
>>>
>>> Only thing I can think of is that configure has different default libdir
>>> directory in OpenSUSE?
>>>
>>> Could you show the output of the following command:
>>> grep "libdir:"
>>> build-root/build-vpp_debug-native/dpdk/isa-l_crypto-2.18.0/config.log
>>>
>>> mvarlese@linux-yk3w:~/repos/vpp> grep "libdir:"
>> build-root/build-vpp_debug-native/dpdk/isa-l_crypto-2.18.0/config.log
>> grep: build-root/build-vpp_debug-native/dpdk/isa-l_crypto-2.18.0/config.log:
>> No such file or directory
>>
>> Regarding the option vpp_uses_dpdk_cryptodev_sw=yes, it is indeed not
>>> used anymore but I obviously missed some cleanup.
>>>
>>> Thanks,
>>> Sergio
>>>
>>
>> On 11/08/2017 20:25, Burt Silverman wrote:
>>
>>> After updating my nasm, I am seeing the very same problem Marco is
>>> seeing. On openSUSE 42.3. Not seen on CentOS 7. Not seen on my VyOS
>>> system.
>>>
>>> Burt
>>>
>>> On Fri, Aug 11, 2017 at 10:36 AM, Marco Varlese
>>> <marco.varl...@suse.com <mailto:marco.varl...@suse.com>> wrote:
>>>
>>>      Hi,
>>>
>>>      I am having troubles building the latest code off the master branch.
>>>
>>>      The commands I always use are:
>>>      > make bootstrap
>>>      > make build
>>>
>>>      I get this error:
>>>      cp: cannot stat
>>>      '/home/marco/vpp/build-root/build-vpp_debug-native/dpdk/isa-
>>>      l_crypto-2.18.0/install/lib/libisal_crypto.a': No such file or
>>>      directory
>>>
>>>      I noticed that once the compilation of DPDK completes the
>>>      libraries - as
>>>      suggested by the build process itself - are placed at:
>>>      /home/marco/vpp/build-root/build-vpp_debug-native/dpdk/isa-
>>> l_crypto-
>>>      2.18.0/install/lib64
>>>
>>>      So it looks like somewhere the build system is using "lib64" and
>>>      in another
>>>      place just "lib".
>>>
>>>      I wonder if something has changed and - in that case - what shall
>>>      I do?
>>>
>>>      Also, I noticed that setting the vpp_uses_dpdk_cryptodev_sw = no
>>>      in build-
>>>      date/platforms/vpp.mk <http://vpp.mk> has no effect (e.g. whether
>>>      yes or no the build process
>>>      still builds the crypto stuff from DPDK). Is this a known behaviour?
>>>
>>>
>>>      Cheers,
>>>      Marco
>>>      _______________________________________________
>>>      vpp-dev mailing list
>>>      vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io>
>>>      https://lists.fd.io/mailman/listinfo/vpp-dev
>>>      <https://lists.fd.io/mailman/listinfo/vpp-dev>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> vpp-dev mailing list
>>> vpp-dev@lists.fd.io
>>> https://lists.fd.io/mailman/listinfo/vpp-dev
>>>
>>
>>
>>
>> marco@linux-3s68:~/vpp> grep "libdir:"  build-root/build-vpp_debug-nat
>> ive/dpdk/isa-l_crypto-2.18.0/config.log
>>          libdir:                 ${exec_prefix}/lib64
>>
>>
>> marco@linux-3s68:~/vpp> grep "libdir:"  build-root/build-vpp_debug-nat
>> ive/dpdk/isa-l_crypto-2.18.0/config.log
>>          libdir:                 ${exec_prefix}/lib64
>>
>>
>>
>>
>>
>>
>>
>
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to