[dpdk-stable] [PATCH] windows: build error with mingw debug

Thomas Monjalon thomas at monjalon.net
Mon Dec 7 19:30:30 CET 2020


27/11/2020 12:07, Nick Connolly:
> Compiling with MinGW in --buildtype=debug produces a redefinition
> error for strncasecmp.
> 
> The root cause is that rte_os.h shouldn't be injecting POSIX definitions
> into the environment.  It is the applications responsibility to decide
> how to handle missing functionality.
> 
> Resolving this properly will require further work, but in the meantime
> wrap all such definitions with #ifndef/#endif.  This resolves the specific
> issue with strncasecmp and handles similar issues that applications may
> encounter.
> 
> Fixes: e8428a9d89f1 ("eal/windows: add some basic functions and macros")
> Cc: stable at dpdk.org
> 
> Signed-off-by: Nick Connolly <nick.connolly at mayadata.io>

Reported-by: David Marchand <david.marchand at redhat.com>

It looks as a good fix to me.
I'm surprised there was no review.

Applied, thanks




More information about the stable mailing list