[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