HI  Neil,
        Thanks for the patch.  This issue was identified and fixed in the 
following patches (yet to be merged)

V1:http://dpdk.org/dev/patchwork/patch/35366/
V2: http://dpdk.org/dev/patchwork/patch/35369/

Regards,
Hemant

> -----Original Message-----
> From: dev [mailto:[email protected]] On Behalf Of Neil Horman
> Sent: Tuesday, February 27, 2018 12:50 AM
> To: [email protected]
> Cc: Neil Horman <[email protected]>; Thomas Monjalon
> <[email protected]>; Ferruh Yigit <[email protected]>; Hemant
> Agrawal <[email protected]>
> Subject: [dpdk-dev] [PATCH] dpaa: Augment linker line to include needed
> libraries for dpaa
> Importance: High
> 
> When preforming a shared library build, if the dpaa pmd is configured, the 
> build
> fails when linking testpmd.  This occurs because the makefile fails to include
> dependent libraries dpaa_mempool and dpaa_bus.
> 
> Fix is to simply include them in the makefile.  We could perhaps fix this more
> generally by using the copy-dt-needed-entries linker option, but doing so has 
> a
> significant effect on link order, which may be undesireable.  Given this is 
> fairly
> isolated, and that we have precident for this (see rte.app.mk), just add the
> needed libraries for this specific app
> 
> Signed-off-by: Neil Horman <[email protected]>
> CC: Thomas Monjalon <[email protected]>
> CC: Ferruh Yigit <[email protected]>
> CC: Hemant Agrawal <[email protected]>
> ---
>  app/test-pmd/Makefile | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/app/test-pmd/Makefile b/app/test-pmd/Makefile index
> ed588ab6d..77a02ca0d 100644
> --- a/app/test-pmd/Makefile
> +++ b/app/test-pmd/Makefile
> @@ -45,7 +45,7 @@ LDLIBS += -lrte_pmd_bond  endif
> 
>  ifeq ($(CONFIG_RTE_LIBRTE_DPAA_PMD),y)
> -LDLIBS += -lrte_pmd_dpaa
> +LDLIBS += -lrte_pmd_dpaa -lrte_bus_dpaa -lrte_mempool_dpaa
>  endif
> 
>  ifeq ($(CONFIG_RTE_LIBRTE_IXGBE_PMD),y)
> --
> 2.14.3

Reply via email to