From afc5dffaa0ccc7984d4504bb785d7265ccb96f5c Mon Sep 17 00:00:00 2001 From: Pablo de Lara Date: Wed, 5 Oct 2016 03:45:51 +0100 Subject: [PATCH] cryptodev: fix build on Suse 11 SP2 This commit fixes following build error, which happens in SUSE 11 SP2, with gcc 4.5.1: In file included from lib/librte_cryptodev/rte_cryptodev.c:70:0: lib/librte_cryptodev/rte_cryptodev.h:772:7: error: flexible array member in otherwise empty struct Fixes: 347a1e037fd3 ("lib: use C99 syntax for zero-size arrays") Signed-off-by: Pablo de Lara Acked-by: Adrien Mazarguil --- lib/librte_cryptodev/rte_cryptodev.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_cryptodev/rte_cryptodev.h b/lib/librte_cryptodev/rte_cryptodev.h index d9c8d46146..232f34a64b 100644 --- a/lib/librte_cryptodev/rte_cryptodev.h +++ b/lib/librte_cryptodev/rte_cryptodev.h @@ -773,7 +773,7 @@ struct rte_cryptodev_sym_session { } __rte_aligned(8); /**< Public symmetric session details */ - char _private[]; + __extension__ char _private[0]; /**< Private session material */ }; -- 2.20.1