dmlc-core
dmlc-core copied to clipboard
Add Necessary Checks and Definitions to Build on QNX
Recently we do the TVM deploy work on QNX, and found 2 places that dmlc-core haven't handle correctly.
- Backtraces Even through QNX have a library named "libbacktrace" can do the job, but the QNX official document notice that it is an unsupported feature, in addition the API is very different with those of file "execinfo.h", so we think maybe just don't do the bacetrace on QNX is a better solution.
- Endian Refer to https://github.com/protocolbuffers/protobuf/pull/10080, endian can be detected on QNX correctly.
@tqchen @mli @hcho3 Please help to approve running workflows, thanks.
Is there anybody can help?