Skip to content

Split qnx target based on target env #4615

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

AkhilTThomas
Copy link

  • Created nto7071 and nto80 modules.
  • Merged neutrino.rs into parent module.

Description

This PR is a preparation to implement the QNX 8.0 support by splitting the implementation logic into separate modules.
It's similar to the approach used by freebsd to support multiple versions which have a different "C" function / structure / constants.

  • No functional changes are added to the targets nto70 , nto71 and nto71_iosock.
  • The target nto80 is currently identical to the nto7071 implementation to keep the files diff-able.

Sources

Checklist

  • Relevant tests in libc-test/semver have been updated
  • No placeholder or unstable values like *LAST or *MAX are
    included (see #3131)
  • Tested locally (cd libc-test && cargo test --target mytarget);
    especially relevant for platforms that may not be checked in CI

- Created nto7071 and nto80 modules.
- Merged neutrino.rs into parent module.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants