-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support building and linking C/C++ code to Rust oak_loader
#724
Comments
@daviddrysdale assigning to you to figure out what is actually necessary, and how to go about it. Perhaps it would be useful to target a specific piece of functionality that we expect to be keeping in C++, e.g. the roughtime client. |
In fact I think roughtime is particularly nice in terms of doing this incrementally, since it may be encapsulated as a stateless C++ function that gets invoked from Rust when necessary to retrieve the time (if we are fine with re-establishing the network connection every time, as opposed to keeping it around as part of a local state). |
No longer relevant after #1016 – we now have a pure Cargo build for the server-side code. |
We will need to keep supporting implementing some of the runtime in C++, and therefore:
In order to build the C++ code, we will probably keep relying on Bazel, and invoke the relevant command from a Rust
build.rs
script.Ref.:
oak_loader
binary #723The text was updated successfully, but these errors were encountered: