Skip to content

Restore QNX8 jobs#2454

Merged
bors-ferrocene[bot] merged 1 commit into
mainfrom
hoverbear/qnx8-unkaput
Jul 10, 2026
Merged

Restore QNX8 jobs#2454
bors-ferrocene[bot] merged 1 commit into
mainfrom
hoverbear/qnx8-unkaput

Conversation

@Hoverbear

Copy link
Copy Markdown
Member

Reverses #2440

@Hoverbear Hoverbear self-assigned this Jul 8, 2026
@Hoverbear

Copy link
Copy Markdown
Member Author

bors try

bors-ferrocene Bot added a commit that referenced this pull request Jul 8, 2026
@bors-ferrocene

bors-ferrocene Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

try

Build succeeded:

@japaric japaric left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@japaric

japaric commented Jul 9, 2026

Copy link
Copy Markdown
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]>
@japaric japaric mentioned this pull request Jul 9, 2026
@bors-ferrocene

bors-ferrocene Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Build failed:

  • full

@Xylakant

Copy link
Copy Markdown
Contributor

bors retry

@bors-ferrocene
bors-ferrocene Bot merged commit e0deec0 into main Jul 10, 2026
4 checks passed
@bors-ferrocene

Copy link
Copy Markdown
Contributor

Build succeeded:

@bors-ferrocene
bors-ferrocene Bot deleted the hoverbear/qnx8-unkaput branch July 10, 2026 12:40
@github-actions github-actions Bot added backport:maybe PR candidate for backport merged-in:1.98 labels Jul 10, 2026
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]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:maybe PR candidate for backport merged-in:1.98

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants