Kindly ping.

Zhe

On 7/10/19 4:45 PM, zhe...@windriver.com wrote:
> From: He Zhe <zhe...@windriver.com>
>
> When building examples and tests with GCC9, the following errors come up,
>
>  error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) 
> [-Werror=cpp]
>   382 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
>       |    ^~~~~~~
> cc1: all warnings being treated as errors
>
> dpdk itself already appends -O3 the EXTRA_CFLAGS for some of those cases, but
> dpdk.inc overwrites EXTRA_CFLAGS when evoking make. This patches adds it back.
>
> Signed-off-by: He Zhe <zhe...@windriver.com>
> ---
>  recipes-extended/dpdk/dpdk.inc | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc
> index a0e081a..9dcec76 100644
> --- a/recipes-extended/dpdk/dpdk.inc
> +++ b/recipes-extended/dpdk/dpdk.inc
> @@ -106,12 +106,12 @@ do_compile () {
>  
>       cd ${S}/examples/
>       oe_runmake EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu 
> -fuse-ld=bfd" \
> -                EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} 
> -I${STAGING_INCDIR}" \
> +                EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -O3 
> -I${STAGING_INCDIR}" \
>                  CROSS="${TARGET_PREFIX}" O="${S}/examples/$@/"
>  
>       cd ${S}/test/
>       oe_runmake EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu 
> -fuse-ld=bfd" \
> -                EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} 
> -I${STAGING_INCDIR}" \
> +                EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -O3 
> -I${STAGING_INCDIR}" \
>                  CROSS="${TARGET_PREFIX}" O="${S}/test/$@/"
>  }
>  

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to