Arne Schwettmann created XERCESC-2166:

             Summary: Cmake configuration fails if char16_t is NOT a 16 bit type
                 Key: XERCESC-2166
             Project: Xerces-C++
          Issue Type: Bug
          Components: Build
    Affects Versions: 3.2.2
         Environment: MacOS, Cmake, cross-compiling for ARM64
            Reporter: Arne Schwettmann

When I use cmake configuration to try to configure for cross-compilation for a 
64bit ARM system, using gcc compilers, it stops with the error:


CMake Error at cmake/XercesXMLCh.cmake:44 (message):

  char16_t is not a 16-bit type


This shouldn't be a fatal error.

char16_t is not required to be a 16-bit type. I should be able to configure and 
compile xerces regardless of what the actual size of char16_t is. Why is it 
stopping here with a fatal error, and can this please be fixed?


This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to