On 1/29/19 1:51 PM, Damjan Marion via Lists.Fd.Io wrote:
> 
> As discussed on the last community call, japi is now new fd.io
> <http://fd.io> project and will be in separate repo...
Thanks!

> 
> 
>> On 29 Jan 2019, at 13:10, Marco Varlese <mvarl...@suse.de
>> <mailto:mvarl...@suse.de>> wrote:
>>
>> How does the new build-system build the japi (e.g. JAR)?
>> I can't get them to build...
>>
>>
>> On 1/28/19 5:57 PM, Damjan Marion via Lists.Fd.Io wrote:
>>>
>>> With this change, I'm able to compile VPP out of tarball produced by
>>> "make dist".
>>>
>>> https://gerrit.fd.io/r/#/c/17125/
>>>
>>>
>>>> On 28 Jan 2019, at 13:35, Damjan Marion via Lists.Fd.Io
>>>> <dmarion=me....@lists.fd.io
>>>> <mailto:dmarion=me....@lists.fd.io> <mailto:dmarion=me....@lists.fd.io>>
>>>> wrote:
>>>>
>>>>
>>>>
>>>>> On 28 Jan 2019, at 12:08, Marco Varlese <mvarl...@suse.de
>>>>> <mailto:mvarl...@suse.de>
>>>>> <mailto:mvarl...@suse.de>> wrote:
>>>>>
>>>>> Is there still a way to use the old infrastructure to build the code?
>>>>
>>>> No, that doesn't make sense.
>>>>
>>>>>
>>>>> Apparently, cmake works when used inside the GIT repo but fails to
>>>>> build
>>>>> when using the tarball generated via "make dist" (required indeed for
>>>>> downstream consumption).
>>>>
>>>> that should be easy fixable....
>>>>
>>>>>
>>>>> On 1/26/19 2:22 PM, Damjan Marion via Lists.Fd.Io wrote:
>>>>>>
>>>>>> Here it is: https://gerrit.fd.io/r/17094
>>>>>>
>>>>>>
>>>>>> $ mkdir build-vpp stage
>>>>>>
>>>>>> $ git clone <dpdk git>
>>>>>>
>>>>>> $ cd dpdk
>>>>>>
>>>>>> $ cat << _EOF_ | patch -p1
>>>>>> diff --git a/config/common_base b/config/common_base
>>>>>> index d12ae98bc..42d6f53dd 100644
>>>>>> --- a/config/common_base
>>>>>> +++ b/config/common_base
>>>>>> @@ -38,7 +38,7 @@ CONFIG_RTE_ARCH_STRICT_ALIGN=n
>>>>>>  #
>>>>>>  # Compile to share library
>>>>>>  #
>>>>>> -CONFIG_RTE_BUILD_SHARED_LIB=n
>>>>>> +CONFIG_RTE_BUILD_SHARED_LIB=y
>>>>>>
>>>>>>  #
>>>>>>  # Use newest code breaking previous ABI
>>>>>> _EOF_
>>>>>>
>>>>>>
>>>>>> $ make -j install T=x86_64-native-linuxapp-gcc DESTDIR=../stage
>>>>>>
>>>>>> $ cd ../build-vpp
>>>>>>
>>>>>> $ cmake -G Ninja -DCMAKE_PREFIX_PATH:PATH=$PWD/../stage
>>>>>> /path/to/vpp/src
>>>>>>
>>>>>> $ ninja
>>>>>>
>>>>>> $ LD_LIBRARY_PATH=../stage/lib ldd lib/vpp_plugins/dpdk_plugin.so
>>>>>> linux-vdso.so.1 (0x00007ffe2a3b7000)
>>>>>> librte_cryptodev.so.5.1 => ../stage/lib/librte_cryptodev.so.5.1
>>>>>> (0x00007fd5e1fa0000)
>>>>>> librte_eal.so.9.1 => ../stage/lib/librte_eal.so.9.1
>>>>>> (0x00007fd5e1ed1000)
>>>>>> librte_ethdev.so.11.1 => ../stage/lib/librte_ethdev.so.11.1
>>>>>> (0x00007fd5e1e30000)
>>>>>> librte_mbuf.so.4.1 => ../stage/lib/librte_mbuf.so.4.1
>>>>>> (0x00007fd5e1e28000)
>>>>>> librte_mempool.so.5.1 => ../stage/lib/librte_mempool.so.5.1
>>>>>> (0x00007fd5e1e1f000)
>>>>>> librte_pmd_bond.so.2.1 => ../stage/lib/librte_pmd_bond.so.2.1
>>>>>> (0x00007fd5e1dfe000)
>>>>>> librte_ring.so.2.1 => ../stage/lib/librte_ring.so.2.1
>>>>>> (0x00007fd5e1df9000)
>>>>>> librte_sched.so.1.1 => ../stage/lib/librte_sched.so.1.1
>>>>>> (0x00007fd5e1ded000)
>>>>>> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd5e1be9000)
>>>>>> /lib64/ld-linux-x86-64.so.2 (0x00007fd5e211d000)
>>>>>> librte_kvargs.so.1.1 => ../stage/lib/librte_kvargs.so.1.1
>>>>>> (0x00007fd5e1be4000)
>>>>>> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd5e1bdc000)
>>>>>> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
>>>>>> (0x00007fd5e1bbb000)
>>>>>> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fd5e1bb1000)
>>>>>> libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1
>>>>>> (0x00007fd5e19a6000)
>>>>>> librte_cmdline.so.2.1 => ../stage/lib/librte_cmdline.so.2.1
>>>>>> (0x00007fd5e199a000)
>>>>>> librte_pci.so.1.1 => ../stage/lib/librte_pci.so.1.1
>>>>>> (0x00007fd5e1993000)
>>>>>> librte_bus_vdev.so.2.1 => ../stage/lib/librte_bus_vdev.so.2.1
>>>>>> (0x00007fd5e198c000)
>>>>>> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd5e17ff000)
>>>>>>
>>>>>> -- 
>>>>>> Damjan
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On 25 Jan 2019, at 18:03, Kinsella, Ray <ray.kinse...@intel.com
>>>>>>> <mailto:ray.kinse...@intel.com>
>>>>>>> <mailto:ray.kinse...@intel.com>
>>>>>>> <mailto:ray.kinse...@intel.com>> wrote:
>>>>>>>
>>>>>>> I tried doing this recently and it barfed.
>>>>>>> How did you get it working?
>>>>>>>
>>>>>>> Ray K
>>>>>>>
>>>>>>>> -----Original Message-----
>>>>>>>> From: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io>
>>>>>>>> <mailto:vpp-dev@lists.fd.io> <mailto:vpp-dev@lists.fd.io>
>>>>>>>> [mailto:vpp-dev@lists.fd.io] On Behalf Of Marco
>>>>>>>> Varlese
>>>>>>>> Sent: Friday 25 January 2019 12:38
>>>>>>>> To: Damjan Marion <dmar...@me.com <mailto:dmar...@me.com>
>>>>>>>> <mailto:dmar...@me.com> <mailto:dmar...@me.com>>
>>>>>>>> Cc: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io>
>>>>>>>> <mailto:vpp-dev@lists.fd.io> <mailto:vpp-dev@lists.fd.io>
>>>>>>>> Subject: Re: [vpp-dev] How do I get the "dpdk-shared" in VPP ?
>>>>>>>>
>>>>>>>> Never mind... I did find the issue. All good ;)
>>>>>>>>
>>>>>>>> Thank you Damjan!!!
>>>>>>>>
>>>>>>>> On 1/25/19 1:26 PM, Marco Varlese wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 1/25/19 11:14 AM, Damjan Marion wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> On 25 Jan 2019, at 10:49, Marco Varlese <mvarl...@suse.de
>>>>>>>>>>> <mailto:mvarl...@suse.de>
>>>>>>>>>>> <mailto:mvarl...@suse.de>
>>>>>>>>>>> <mailto:mvarl...@suse.de>
>>>>>>>>>>> <mailto:mvarl...@suse.de>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi Damjan,
>>>>>>>>>>>
>>>>>>>>>>> On 1/24/19 10:46 PM, Damjan Marion via Lists.Fd.Io wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> In theory like any other cmake project:
>>>>>>>>>>>>
>>>>>>>>>>>> $ mkdir build
>>>>>>>>>>>> $ cd build
>>>>>>>>>>>> $ cmake /path/to/vpp/src <opt args> $ make $ make install
>>>>>>>>>>> Hmmm, not sure if I explained myself in the right way.
>>>>>>>>>>>
>>>>>>>>>>> The problem today is that I cannot find a way to tell VPP
>>>>>>>>>>> _not_ to
>>>>>>>>>>> download the dpdk tarball, uncompress it, build it and then link
>>>>>>>>>>> against it...
>>>>>>>>>>
>>>>>>>>>> That is exactly what I described above....
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> How does the above help in that regard?
>>>>>>>>>>
>>>>>>>>>> It helps as cmake doesn't download dpdk or other libs. It is
>>>>>>>>>> downloaded by bunch of makefiles outside of src/.
>>>>>>>>>> If you don't need such service from those Makefiles, don''t use
>>>>>>>>>> them..
>>>>>>>>> OK, so I did try your suggestion but in that case the DPDK plugin
>>>>>>>>> doesn't get built at all and the build procedure doesn't even
>>>>>>>>> get to
>>>>>>>>> the point of looking for a DPDK library (whether statically or
>>>>>>>>> dynamically linked).
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> In practice probably few lines should be modified in
>>>>>>>>>>>> src/plugins/dodkCMakeLists.txt to enable linking with shared
>>>>>>>>>>>> libs,
>>>>>>>>>>>> as today we do static...
>>>>>>>>>>> So the shared-lib support was removed when moving to cmake I
>>>>>>>>>>> suppose.
>>>>>>>>>>> Was that intentional or just a miss?
>>>>>>>>>>
>>>>>>>>>> it was intentional miss :)
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Damjan
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>>>>>>> Links: You receive all messages sent to this group.
>>>>>>>>>
>>>>>>>>> View/Reply Online (#12008):
>>>>>>>>> https://lists.fd.io/g/vpp-dev/message/12008
>>>>>>>>> Mute This Topic: https://lists.fd.io/mt/29529767/675056
>>>>>>>>> Group Owner: vpp-dev+ow...@lists.fd.io
>>>>>>>>> <mailto:vpp-dev+ow...@lists.fd.io>
>>>>>>>>> <mailto:vpp-dev+ow...@lists.fd.io>
>>>>>>>>> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub
>>>>>>>>>  [mvarl...@suse.de
>>>>>>>>> <mailto:mvarl...@suse.de> <mailto:mvarl...@suse.de>]
>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Marco Varlese, Architect Developer Technologies, SUSE Labs SUSE
>>>>>>>> LINUX
>>>>>>>> GmbH | GF: Felix Imendörffer, Jane Smithard, Graham Norton
>>>>>>>> HRB 21284 (AG Nürnberg) Maxfeldstr. 5, D-90409, Nürnberg
>>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Damjan
>>>>>>
>>>>>>
>>>>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>>>> Links: You receive all messages sent to this group.
>>>>>>
>>>>>> View/Reply Online
>>>>>> (#12023): https://lists.fd.io/g/vpp-dev/message/12023
>>>>>> Mute This Topic: https://lists.fd.io/mt/29529767/675056
>>>>>> Group Owner: vpp-dev+ow...@lists.fd.io
>>>>>> <mailto:vpp-dev+ow...@lists.fd.io>
>>>>>> <mailto:vpp-dev+ow...@lists.fd.io>
>>>>>> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [mvarl...@suse.de 
>>>>>> <mailto:mvarl...@suse.de>
>>>>>> <mailto:mvarl...@suse.de>]
>>>>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>>>>
>>>>>
>>>>> -- 
>>>>> Marco Varlese, Architect Developer Technologies, SUSE Labs
>>>>> SUSE LINUX GmbH | GF: Felix Imendörffer, Jane Smithard, Graham Norton
>>>>> HRB 21284 (AG Nürnberg) Maxfeldstr. 5, D-90409, Nürnberg
>>>>
>>>> -- 
>>>> Damjan
>>>>
>>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>> Links: You receive all messages sent to this group.
>>>>
>>>> View/Reply Online (#12027): https://lists.fd.io/g/vpp-dev/message/12027
>>>> Mute This Topic: https://lists.fd.io/mt/29529767/675642
>>>> Group Owner: vpp-dev+ow...@lists.fd.io
>>>> <mailto:vpp-dev+ow...@lists.fd.io> <mailto:vpp-dev+ow...@lists.fd.io>
>>>> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [dmar...@me.com
>>>> <mailto:dmar...@me.com>
>>>> <mailto:dmar...@me.com>]
>>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>
>>>
>>> -=-=-=-=-=-=-=-=-=-=-=-
>>> Links: You receive all messages sent to this group.
>>>
>>> View/Reply Online (#12029): https://lists.fd.io/g/vpp-dev/message/12029
>>> Mute This Topic: https://lists.fd.io/mt/29529767/675056
>>> Group Owner: vpp-dev+ow...@lists.fd.io <mailto:vpp-dev+ow...@lists.fd.io>
>>> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [mvarl...@suse.de
>>> <mailto:mvarl...@suse.de>]
>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>
>>
>> -- 
>> Marco Varlese, Architect Developer Technologies, SUSE Labs
>> SUSE LINUX GmbH | GF: Felix Imendörffer, Jane Smithard, Graham Norton
>> HRB 21284 (AG Nürnberg) Maxfeldstr. 5, D-90409, Nürnberg
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>>
>> View/Reply Online (#12044): https://lists.fd.io/g/vpp-dev/message/12044
>> Mute This Topic: https://lists.fd.io/mt/29529767/675642
>> Group Owner: vpp-dev+ow...@lists.fd.io <mailto:vpp-dev+ow...@lists.fd.io>
>> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [dmar...@me.com
>> <mailto:dmar...@me.com>]
>> -=-=-=-=-=-=-=-=-=-=-=-
> 
> -- 
> Damjan
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> 
> View/Reply Online (#12046): https://lists.fd.io/g/vpp-dev/message/12046
> Mute This Topic: https://lists.fd.io/mt/29529767/675056
> Group Owner: vpp-dev+ow...@lists.fd.io
> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [mvarl...@suse.de]
> -=-=-=-=-=-=-=-=-=-=-=-
> 

-- 
Marco Varlese, Architect Developer Technologies, SUSE Labs
SUSE LINUX GmbH | GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg) Maxfeldstr. 5, D-90409, Nürnberg        

Attachment: signature.asc
Description: OpenPGP digital signature

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#12047): https://lists.fd.io/g/vpp-dev/message/12047
Mute This Topic: https://lists.fd.io/mt/29529767/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to