awslabs / aws-c-io

This is a module for the AWS SDK for C. It handles all IO and TLS work for application protocols.
Apache License 2.0
109 stars 61 forks source link

QNX support #673

Open vcomito-apexai opened 2 months ago

vcomito-apexai commented 2 months ago

Describe the feature

I would like to add support for QNX.

Use Case

Run the aws-sdk-cpp functionalities on QNX platforms (e.g. QOS 7.1)

Proposed Solution

The main changes would consist of implementing a new event_loop based on ionotify and extend some of the CMakeLists.txt and preprocessor lines.

Other Information

The main problem is that, being the QCC compiler for QNX not available on CI/CD, the changes must be verified manually when building for QNX

Acknowledgements

waahm7 commented 2 months ago

Thank you for creating the issue and offer to help. We already have PR in progress for QNX support at https://github.com/awslabs/aws-c-io/pull/669.