Skip to content

add QNX 8 JSON target specs for cargo-bazel resolution - #41

Open
ShoroukRamzy wants to merge 2 commits into
eclipse-score:mainfrom
Valeo-S-CORE-Organization:add-qnx8-json-specs
Open

add QNX 8 JSON target specs for cargo-bazel resolution#41
ShoroukRamzy wants to merge 2 commits into
eclipse-score:mainfrom
Valeo-S-CORE-Organization:add-qnx8-json-specs

Conversation

@ShoroukRamzy

Copy link
Copy Markdown

Summary:
Adds and exports custom JSON target specifications for Ferrocene QNX 8 targets.

Why it's needed:
Standard cargo-bazel rejects the proprietary nto-qnx800 string with an Invalid platform triple error during the workspace loading phase. Exposing these JSON specs allows downstream repositories (like @score_crates) to bypass Cargo's strict string validation by passing explicit file labels instead of raw strings.

Changes:

Added target_specs/aarch64-unknown-nto-qnx800.json

Added target_specs/x86_64-pc-nto-qnx800.json

Added target_specs/BUILD.bazel using exports_files to make the JSON files publicly consumable across the Bzlmod ecosystem.

Signed-off-by: sramzy1 <shorouk.ramzy@valeo.com>
Signed-off-by: sramzy1 <shorouk.ramzy@valeo.com>
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