> On 1/15/21 6:37 PM, Ian Stokes wrote:
> > DPDK flags may include -march. Forcing -march could be
> > considered too heavy a requirement when users compile OVS from
> > source and could override user provided options.
> >
> > Resolve this by stripping -march from provided DPDK flags.
> >
> > Signed-off-by: Ian Stokes <[email protected]>
> > ---
> >  acinclude.m4 | 3 +++
> >  1 file changed, 3 insertions(+)
> >
> > diff --git a/acinclude.m4 b/acinclude.m4
> > index 857067a88..14fe4218a 100644
> > --- a/acinclude.m4
> > +++ b/acinclude.m4
> > @@ -436,6 +436,9 @@ AC_DEFUN([OVS_CHECK_DPDK], [
> >      if test "$DPDK_AUTO_DISCOVER" = "false"; then
> >        OVS_LDFLAGS="$OVS_LDFLAGS -L$DPDK_LIB_DIR"
> >      fi
> > +    # Force in pkg-config since this could override user-specified options.
> 
> Seems like some word is missing in this sentence.

Yes took this from the original patch but not crazy about it either.

How about

"Strip -march from DPDK flags since this could override user-specified option."

BR
Ian
> 
> > +    # It's enough to have -mssse3 to build with DPDK headers.
> > +    DPDK_INCLUDE=$(echo "$DPDK_INCLUDE" | sed 's/-march=[[^ ]]*//g')
> >      OVS_CFLAGS="$OVS_CFLAGS $DPDK_INCLUDE"
> >      OVS_ENABLE_OPTION([-mssse3])
> >
> >
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to