### Motivation & problem statement Current rust version is `nightly-2020-10-25`. It is two years behind `nightly-2022-10-22` that is supported by [Teaclave SGX SDK](https://github.com/apache/incubator-teaclave-sgx-sdk).
The upgrade plan was also asked. #656 The old toolchain is not supported by macos-12. #662 ### Proposed solution Use [v2.0.0-preview](https://github.com/apache/incubator-teaclave-sgx-sdk/blob/v2.0.0-preview) of Teaclave SGX SDK, which supports [cargo-std-aware](https://github.com/rust-lang/wg-cargo-std-aware). The 2.0 version reimplements SGX Trts, protected file system and other modules with rust. Some underling SGX structures are refactored becoming more "rust". The version is still under preview. #### Strength Refer to [README](https://github.com/apache/incubator-teaclave-sgx-sdk/blob/v2.0.0-preview/README.md) of Teaclave SGX SDK. #### Weakness I encounted some incompatibility issues due to its incompatibility with Intel's implementation when I updated another project using the 2.0 version. ### Describe alternatives you've considered Use [v1.1.5](https://github.com/apache/incubator-teaclave-sgx-sdk/tree/master) of Teaclave SGX SDK. Hundreds of third-party rust crates need to be modified. Please give some advice, thanks! @volcano0dr @mssun -- Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-teaclave/issues/664 You are receiving this because you are subscribed to this thread. Message ID: <apache/incubator-teaclave/issues/6...@github.com>