Restore QNX8 jobs#2454
Merged
Merged
Conversation
Member
Author
|
bors try |
Contributor
Contributor
|
bors merge |
bors-ferrocene Bot
added a commit
that referenced
this pull request
Jul 9, 2026
2454: Restore QNX8 jobs r=japaric a=Hoverbear Reverses #2440 Co-authored-by: Ana Hobden <[email protected]>
Merged
Contributor
|
Build failed:
|
Contributor
|
bors retry |
Contributor
|
Build succeeded:
|
bors-ferrocene Bot
added a commit
that referenced
this pull request
Jul 10, 2026
2422: update QNX scripts to work with QEMU built from source r=jyn514 a=japaric `qemu-system-$ARCH -netdev bridge,(..)` uses the qemu-bridge-helper script that was installed with `qemu-system-$ARCH`. However, to set up the bridge network in the QNX scripts, we are using the qemu-bridge-helper of the system installed QEMU. When using a QEMU built from source, we have seen the VM fail to initialize due to a different version of qemu-bridge-helper being used to set up the network bridge. To ensure the right qemu-bridge-helper is using in the QNX script, we search for it using the absolute path of the `qemu-system-$ARCH` as the reference, instead of assuming it'll be in `/usr` as that only works when the system installed QEMU is used. 2439: QNX target renaming r=jyn514 a=japaric **NOTE** depends and includes PR #2454 This is a rebased version of #2418 now that rust-lang/rust#158449 has been merged. the first six commits in this PR are a cherry picks the commits in rust-lang/rust#158449. the rest of commits are a cherry pick of #2418. note that commit [fix rustdoc-html tests](1483680) has been dropped because it became unnecessary with upstream commit rust-lang/rust@4eec7f5 --- - `aarch64-unknown-nto-qnx800` becomes simply `aarch64-unknown-qnx` - `x86_64-pc-nto-qnx800` becomes simply `x86_64-pc-qnx` - references to QNX OS and QNX Neutrino RTOS are replaced with QNX SDP (Software Development Platform) for uniformity - various `nto_qnx` modules are renamed to `qnx_sdp` to match the above The new target names are more consistent with those used by the QNX SDP 8.0 toolchain, and reflect a level on ongoing API stability similar to that for macOS and Linux (which simply have minimum supported versions record for their targets). The new target names also match what the copy of `clang` shipped in the QNX Desktop Image (part of QNX SDP 8.0) self reports as (that is, `clang` running self-hosted *on* QNX). 2448: Remove gcc submodule and mark GCC codegen backend as unsupported r=fs-rachel a=fs-rachel 2451: Sync dependencies between linkchecker and dist tarball r=jyn514 a=fs-rachel Co-authored-by: Jorge Aparicio <[email protected]> Co-authored-by: Jonathan Pallant <[email protected]> Co-authored-by: Rachel Barker <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reverses #2440