Skip to content

Qnx 1.0.20#563

Open
hyarasi13 wants to merge 3 commits intoakopytov:masterfrom
qnx-ports:qnx-1.0.20
Open

Qnx 1.0.20#563
hyarasi13 wants to merge 3 commits intoakopytov:masterfrom
qnx-ports:qnx-1.0.20

Conversation

@hyarasi13
Copy link

This PR adds support for building and running sysbench on QNX.

The changes are focused on enabling successful compilation and execution on QNX
while preserving existing behavior on Linux and other supported platforms.

Key changes

  • Add QNX-specific handling in timer and platform-related code paths
  • Update build system logic to recognize QNX correctly
  • Adjust third-party components (LuaJIT, concurrency_kit) where required for QNX

The build completed successfully, and sysbench workloads executed correctly without runtime issues.
Testing was performed on a QNX image running on Raspberry Pi.

Build and test instructions for QNX: https://github.com/qnx-ports/build-files/tree/main/ports/sysbench

* Adding QNX support

* Fixing some conditional and whitespacing issues.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant