DemesneGH opened a new pull request, #141: URL: https://github.com/apache/incubator-teaclave-trustzone-sdk/pull/141
The `main` branch forks from `no-std` and the optional `std` support has been added upon it. After the `main` branch is ready we can set it as the default branch. The main changes are: #### To add `std`: - add `setup_std_dependencies.sh` for cloning Rust src - add target spec for `aarch64-unknown-optee` and `arm-unknown-optee` - `optee-utee-sys` and `optee-utee`: remove the default feature `std` - examples/*/ta/Makefile: using Xargo for building when `STD` env is set #### Building system adjustment: - the `no-std` is default and the std mode can be enabled by `STD` env variable - env: users should set `ARCH_HOST` (default aarch64), `ARCH_TA` (default aarch64) and `STD` (default unset) before building - `build_optee_libraries.sh` builds libraries for both aarch64 and arm32 - test scripts: read the current `ARCH_HOST` and `ARCH_TA` for fetching binaries - corresponding ci adjustment #### Other updates: - update Rust toolchain to `nightly-2024-05-15` - examples/hotp/ta: fix panic -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org For additional commands, e-mail: dev-h...@teaclave.apache.org