msix-packaging icon indicating copy to clipboard operation
msix-packaging copied to clipboard

Fix Clang compatibility

Open mtxn2147 opened this issue 1 year ago • 1 comments

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'
...

mtxn2147 avatar Jul 11 '24 03:07 mtxn2147

@microsoft-github-policy-service agree

mtxn2147 avatar Jul 11 '24 03:07 mtxn2147