Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rmm: Use locally-linked ciborium and coset
Two crates have been locally-linked to constrain `half` crate's version to the one which does not cause a build error related to neon target-feature. Note that `git submodule update --init --depth 1 --recursive` should be executed once for the existing islet repository to build islet RMM successfully. [before] ``` $ cargo tree ... ├── islet_rmm v0.0.1 (/home/changho/zpzigi754/islet/rmm) │ ├── armv9a v0.0.1 (/home/changho/zpzigi754/islet/lib/armv9a) │ ├── ciborium v0.2.2 │ │ ├── ciborium-io v0.2.2 │ │ ├── ciborium-ll v0.2.2 │ │ │ ├── ciborium-io v0.2.2 │ │ │ └── half v2.4.0 <-- the problematic crate │ ├── coset v0.3.6 │ │ ├── ciborium v0.2.2 (*) │ │ └── ciborium-io v0.2.2 ... ``` [after] ``` $ cargo tree ... ├── islet_rmm v0.0.1 (/home/changho/zpzigi754/islet/rmm) │ ├── armv9a v0.0.1 (/home/changho/zpzigi754/islet/lib/armv9a) │ ├── ciborium v0.2.2 (/home/changho/zpzigi754/islet/third-party/ciborium/ciborium) │ │ ├── ciborium-io v0.2.2 (/home/changho/zpzigi754/islet/third-party/ciborium/ciborium-io) │ │ ├── ciborium-ll v0.2.2 (/home/changho/zpzigi754/islet/third-party/ciborium/ciborium-ll) │ │ │ ├── ciborium-io v0.2.2 (/home/changho/zpzigi754/islet/third-party/ciborium/ciborium-io) │ │ │ └── half v1.8.3 │ ├── coset v0.3.6 (/home/changho/zpzigi754/islet/third-party/coset) │ │ ├── ciborium v0.2.2 (/home/changho/zpzigi754/islet/third-party/ciborium/ciborium) (*) │ │ └── ciborium-io v0.2.2 (/home/changho/zpzigi754/islet/third-party/ciborium/ciborium-io) ... ``` Signed-off-by: Changho Choi <[email protected]>
- Loading branch information