Skip to content

std: migrate from xargo to cargo -Z build-std#286

Open
DemesneGH wants to merge 1 commit intoapache:mainfrom
DemesneGH:main
Open

std: migrate from xargo to cargo -Z build-std#286
DemesneGH wants to merge 1 commit intoapache:mainfrom
DemesneGH:main

Conversation

@DemesneGH
Copy link
Contributor

Notes:
We previously attempted to use cargo -Z build-std but were blocked by a bug (see #139). Since that issue has now been resolved, we are migrating to the standard build-std approach.

Changes:

  • Remove Xargo
  • Introduce CARGO_FLAGS: empty for no-std, -Z build-std=std,panic_abort for std

Plan:

  • [Done] Update MSRV build: update MSRV to nightly-2025-12-11 #285
  • [This PR] Migrate from xargo to cargo -Z build-std
  • Update dev docker and re-publish the docker image; std-dev-docker CI passes
  • Update cargo-optee; CI passes
  • Update all related docs

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