Hey ! Thanks for this patch. I recently saw back on the site about the bonding exercise. So, I am planning to get GNU/Hurd on VM if all goes well. One more thing which I wanted to ask was about the C headers ? Would the bindgen tool take care of the headers during the port or we have to do it manually?
On Fri, Feb 24, 2023 at 5:55 AM Samuel Thibault <samuel.thiba...@gnu.org> wrote: > Hello, > > Thanks for your interest on this project :D > > Harshil Jani, le ven. 24 févr. 2023 00:25:32 +0530, a ecrit: > > 1. What is the project size? I am curious if it falls under the category > of 350 > > Large or 175 Medium. > > I'm not sure. I'd say it significantly depends on the existing > knowledge of the candidate. > > > 2. Has any pre-work been completed on this project, and if so, could you > kindly > > direct me to it for context? > > A few years ago, I had made a quick attempt, to see what it would look > like. That resulted in the attached patch, which was enough to get rustc > to crossbuild, but it was missing most of what libstd needs. It is most > probably very outdated nowadays, but that gives an idea. > > For the libstd part, > > https://github.com/rust-lang/libc/blob/master/src/vxworks/mod.rs > > is supposed to be an example of what we need to produce, and it's > supposed to be generatable mostly thanks to the bindgen tool. At least > some rust people have told us so in lwn.net comments. I still wonder why > this hasn't been automatized like perl has been doing for decades, but > never mind :) > > Don't hesitate to ask further about this, you're welcome! > > Samuel >