On Thu, Sep 21, 2023 at 10:29:23AM +0000, Shibin Koikkara Reeny wrote:
> Commit 33d66940e9ba ("build: use C11 standard") enforces
> the C11 standard so some changes need to be made to the
> af_xdp driver meson build to ensure that the appropriate
> cflags are passed when checking if certain functions are
> available in the libbpf/libxdp libraries.
> 

By way of additional follow-up.

Can you please describe the actual issue encountered in the commit log, and
how the code change fixes it.  Ideally, the commit title should also start
with "fix" and a short description of the issue. For example "fix build
with libxdp version..." or "fix compiler error when ...". Focus more on the
problem rather than the solution, since anyone looking at the commit in
future is more likely to be interested in what is solves rather than what
it does.

You can include my ack in a V2 with updated description.

/Bruce

> Fixes: 33d66940e9ba ("build: use C11 standard")
> 
> Signed-off-by: Shibin Koikkara Reeny <shibin.koikkara.re...@intel.com>
> ---
>  drivers/net/af_xdp/meson.build | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/drivers/net/af_xdp/meson.build b/drivers/net/af_xdp/meson.build
> index 9a8dbb4d49..3319acca65 100644
> --- a/drivers/net/af_xdp/meson.build
> +++ b/drivers/net/af_xdp/meson.build
> @@ -56,17 +56,17 @@ if build
>    '''
>  
>    if cc.has_function('xsk_socket__create_shared', prefix : xsk_check_prefix,
> -                     dependencies : ext_deps)
> +                     dependencies : ext_deps, args: cflags)
>        cflags += ['-DRTE_NET_AF_XDP_SHARED_UMEM']
>    endif
>    if cc.has_function('bpf_object__next_program',
>                       prefix : '#include <bpf/libbpf.h>',
> -                     dependencies : bpf_dep)
> +                     dependencies : bpf_dep, args: cflags)
>        cflags += ['-DRTE_NET_AF_XDP_LIBBPF_OBJ_OPEN']
>    endif
>    if cc.has_function('bpf_xdp_attach',
>                       prefix : '#include <bpf/libbpf.h>',
> -                     dependencies : bpf_dep)
> +                     dependencies : bpf_dep, args: cflags)
>        cflags += ['-DRTE_NET_AF_XDP_LIBBPF_XDP_ATTACH']
>    endif
>  endif
> -- 
> 2.25.1
> 

Reply via email to