Include python deps in build-environment.adoc

parent 2247ffca
......@@ -14,17 +14,23 @@ If you're using `rustup`, run something like:
The `$DATE` we use for CI can be found https://gitlab.com/robigalia/runner/blob/master/Dockerfile#L33[approximately here].
After that, just one last step:
After that, just one last step for Rust:
cargo install xargo
There are also some Python-related dependencies that need to be installed. If you have `pip` available, the following should be sufficient:
pip install --user tempita ply
You will also need to have `clang` installed, with the ability to target the architectures you plan on building for. This is currently used to compile some of the assembly files we use. In the future, we hope to remove this dependency.
Now, you should be able to `cd path/to/robigalia/hello-world` and execute:
xargo build --target x86_64-sel4-robigalia
To build the hello-world project.
If you wish, you can also use the https://gitlab.com/robigalia/runner/tree/master[Docker container] that we use for CI.
If you wish, you can also use the https://gitlab.com/robigalia/runner/tree/master[Docker container] that we use for CI. However, this hasn't been tested outside of the context of CI, and I don't know how to use it productively.
[[troubleshooting]]
Troubleshooting
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment