twizzler-operating-system / twizzler

The Twizzler Operating System
BSD 3-Clause "New" or "Revised" License
66 stars 13 forks source link

Support compiling binary crates from crates.io into a Twizzler image #117

Closed dbittman closed 1 year ago

dbittman commented 1 year ago

This adds functionality to xtask to download and compile any binary crates from crates.io for Twizzler, and loading them into the initrd.

External crates will be useful in the future once we get more Rust std support for Twizzler.

dbittman commented 1 year ago

@PandaZ3D I know you recently edited these files to make it easier to build the arm port wo/ userspace (iirc). Does this break your workflow? If so, can you suggest how I can avoid that?

PandaZ3D commented 1 year ago

I don't think this breaks anything for ARM. Just fix the build issues.

dbittman commented 1 year ago

Ha, sorry I forgot the actually interesting file because I was mucking around with the openssl issue and screwed up my git tree.

dbittman commented 1 year ago

Will there be an RFC on how one handles these 3rd party packages?

Yes, I'll work on that as well.