For my Rust cross-compiler builder, I have cobbled together a pkgman tool (in Python) that is designed to work on top of a cross-compiler docker image, and is able to connect to a remote repo, and install packages by name. It does not do any fancy stuff like resolving dependencies, but it is good enough to dynamically download packages from HaikuPorts based on a package name, without having to maintain a list of URLs with the latest versions.
I might be interested, if this is a tool that works for you too, to harden the code a bit more and then add it to the cross-compiler image.
1 replyHack or no hack, they should give you all the kernel support you need to get your dotnet port done. You’re doing an awesome job.
Sorry for the late reply, but yes, I’ve recently made a change to Haiku allowing processes to retrieve the process start time. The area_id
hack is now removed.
I will document that in an upcoming blog.