Skip to content

Conversation

@tropicaaal
Copy link
Contributor

@tropicaaal tropicaaal commented Dec 23, 2025

#146794 moved pipe implementations out of PAL and into a toplevel sys module. While most targets supporting libstd were updated, the PR did not remove the old module from the vexos PAL, causing builds to fail on the armv7a-vex-v5 target.

image

This PR removes the old module path in the PAL and allows vexos targets to fall back to the unsupported implementation in sys/pipe.

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Dec 23, 2025
@rustbot rustbot added the T-libs Relevant to the library team, which will review and decide on the PR/issue. label Dec 23, 2025
@rustbot
Copy link
Collaborator

rustbot commented Dec 23, 2025

r? @jhpratt

rustbot has assigned @jhpratt.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@tropicaaal tropicaaal changed the title remove unsupported pipe module from VEXos pal std: remove unsupported pipe module from VEXos pal Dec 23, 2025
@joboet
Copy link
Member

joboet commented Dec 23, 2025

Ah, whoops, I forgot to check when doing the rebase.
@bors r+ rollup
r? joboet

@bors
Copy link
Collaborator

bors commented Dec 23, 2025

📌 Commit ffd4da2 has been approved by joboet

It is now in the queue for this repository.

@rustbot rustbot assigned joboet and unassigned jhpratt Dec 23, 2025
@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 23, 2025
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Dec 23, 2025
…boet

std: remove unsupported pipe module from VEXos pal

rust-lang#146794 moved `pipe` implementations out of PAL and into a toplevel `sys` module. While most targets supporting libstd were updated, the PR did not remove the old module from the `vexos` PAL, causing builds to fail on the `armv7a-vex-v5` target.

<img width="2258" height="322" alt="image" src="https://github.com/user-attachments/assets/3bdb83f9-e577-4795-9d20-0ae4ab5d505c" />

This PR removes the old module path in the PAL and allows `vexos` targets to fall back to the `unsupported` implementation in sys/pipe.
bors added a commit that referenced this pull request Dec 23, 2025
…uwer

Rollup of 3 pull requests

Successful merges:

 - #150205 (compiletest: Add `LineNumber` newtype to avoid `+1` magic here and there)
 - #150295 (Fix compilation error in hermit-abi time.rs)
 - #150301 (std: remove unsupported pipe module from VEXos pal)

r? `@ghost`
`@rustbot` modify labels: rollup
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Dec 23, 2025
…boet

std: remove unsupported pipe module from VEXos pal

rust-lang#146794 moved `pipe` implementations out of PAL and into a toplevel `sys` module. While most targets supporting libstd were updated, the PR did not remove the old module from the `vexos` PAL, causing builds to fail on the `armv7a-vex-v5` target.

<img width="2258" height="322" alt="image" src="https://github.com/user-attachments/assets/3bdb83f9-e577-4795-9d20-0ae4ab5d505c" />

This PR removes the old module path in the PAL and allows `vexos` targets to fall back to the `unsupported` implementation in sys/pipe.
bors added a commit that referenced this pull request Dec 23, 2025
…uwer

Rollup of 6 pull requests

Successful merges:

 - #150130 (Support syntax for one-line trait reuse)
 - #150205 (compiletest: Add `LineNumber` newtype to avoid `+1` magic here and there)
 - #150282 (move a ui test to coretests unit test)
 - #150295 (Fix compilation error in hermit-abi time.rs)
 - #150301 (std: remove unsupported pipe module from VEXos pal)
 - #150303 (`target_features::Stability`: tweak docs of `requires_nightly()`)

r? `@ghost`
`@rustbot` modify labels: rollup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants