On 6 Nov 2025, at 13:14, Ilya Maximets wrote:

> MSYS2 is trying to move closer to cygwin and as part of that effort
> they changed reporting of the system triplets from msys to cygwin:
>  
> https://www.msys2.org/news/#2025-06-20-replacing-x86_64-pc-msys-with-x86_64-pc-cygwin
>
> This broke our builds in AppVeyor, since detection of absolute paths
> for system headers is now using the wrong path separator list:
>
>  checking absolute name of <stdio.h>... ""
>  checking absolute name of <string.h>... ""
>
> Fix by adding cygwin to the list for Windows-style paths.  With that,
> we can properly detect the headers again:
>
>  checking absolute name of <stdio.h>...
>  "C:\\Program Files (x86)\\Windows 
> Kits\\10\\include\\10.0.22000.0\\ucrt\\stdio.h"
>  checking absolute name of <string.h>...
>  "C:\\Program Files (x86)\\Windows 
> Kits\\10\\include\\10.0.22000.0\\ucrt\\string.h"
>
> We used the 'Previous' variant of the image for AppVeyor before to
> avoid this issue, but now even the previous image has the new MSYS2
> and CI is fully broken without the fix.
>
> Signed-off-by: Ilya Maximets <[email protected]>

Change looks good to me! Let's hope it's fixed for good now :)

Acked-by: Eelco Chaudron <[email protected]>

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to