[PATCH v6] eal: define __SIZEOF_LONG__ when using MSVC
David Marchand
david.marchand at redhat.com
Thu Mar 6 14:10:48 CET 2025
On Fri, Feb 7, 2025 at 4:04 PM Andre Muezerie
<andremue at linux.microsoft.com> wrote:
>
> Macro __SIZEOF_LONG__ is not standardized and MSVC does not define it.
> Therefore the errors below are seen with MSVC:
>
> ../lib/mldev/mldev_utils_scalar.c(465): error C2065:
> '__SIZEOF_LONG__': undeclared identifier
> ../lib/mldev/mldev_utils_scalar.c(478): error C2051:
> case expression not constant
>
> ../lib/mldev/mldev_utils_scalar_bfloat16.c(33): error C2065:
> '__SIZEOF_LONG__': undeclared identifier
> ../lib/mldev/mldev_utils_scalar_bfloat16.c(49): error C2051:
> case expression not constant
>
> The fix is to define __SIZEOF_LONG__ in a common header when
> MSVC is used.
>
> Signed-off-by: Andre Muezerie <andremue at linux.microsoft.com>
Applied, thanks.
--
David Marchand
More information about the dev
mailing list