[dpdk-dev] [PATCH] crypto/dpaa2_sec: fix build with clang 3.4.2

Thomas Monjalon thomas at monjalon.net
Fri Nov 1 22:34:29 CET 2019


31/10/2019 15:05, Ciara Power:
> Building with clang 3.4.2 caused the following error:
> 
>   CC dpaa2_sec_dpseci.o
> In file included from /dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:40:
> In file included from /dpdk/drivers/common/dpaax/caamflib/desc/ipsec.h:11:
> In file included from /dpdk/drivers/common/dpaax/caamflib/rta.h:11:
> In file included from .../common/dpaax/caamflib/rta/sec_run_time_asm.h:14:
> /dpdk/drivers/common/dpaax/compat.h:108:18:
> error: redefinition of typedef 'dma_addr_t' is a C11 feature
> [-Werror,-Wtypedef-redefinition]
> typedef uint64_t        dma_addr_t;
>                         ^
> /dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:37:18:
> note: previous definition is here
> typedef uint64_t        dma_addr_t;
>                         ^
> 1 error generated.
> 
> The dma_addr_t was defined in the common compat.h file, and does not
> need to be redefined.
> 
> The meson build include directories list was updated to enable the
> definition in the common compat.h file be used.
> 
> Fixes: 8c83f28cc8a4 ("common/dpaax: move OF library from DPAA bus")
> Cc: hemant.agrawal at nxp.com
> 
> Signed-off-by: Ciara Power <ciara.power at intel.com>

Applied, thanks





More information about the dev mailing list