msix-packaging
msix-packaging copied to clipboard
Fix Clang compatibility
fix compatibility issue with platforms using clang. Due to the difference in standard implementations, a change of the C++ standard from 14 to 17 is required to properly build the project on these platforms.
compilation errors with clang18:
...
/usr/include/unicode/localpointer.h:561:26: error: 'auto' not allowed in template parameter until C++17
...
/usr/include/unicode/uenum.h:69:69: error: value of type 'void (UEnumeration *)' is not implicitly convertible to 'int'
...
@microsoft-github-policy-service agree