On 10/11/14 10:10, Martin Lucina wrote: > [email protected] said: >>> Note that the 32-bit version of arch-specific xen/arch/x86/x86_32.S has not >>> been updated with these changes and thus will not build. Someone with a >>> 32-bit build environment feel free to fix it or I will get around to it >>> next week. >> >> Can't you build it with your current toolchain using -m32? >> >> (if you can, -m32/-m64 should probably be added to the travis build matrix) > > No idea, I installed the Xen dev boxes using Debian jessie and they changed > $SOMETHING, now I can't find a straightforward list of "what to install to > get gcc -m32 to work".
I can relate to that problem. Though, did you just try using it with rumprun-xen? IIRC building rumpuser-baremetal with -m32 just worked, while trying to build a host executable with -m32 got me into some package jungle with no way out. > I have however installed an i386 chroot and built it there. Have now > synced the x86-32 specific bits with the namespace changes, it builds and > runs hello, world fine. > > These changes have been pushed to my Github branch. great, thanks! I assume this was the last bit of the cleanup. I don't think there's anything very controversial in there, so depending on how you want to work, we can merge it to rumprun-xen master and then you continue to work out the details with other projects. Or you can first work out all the details, and then we merge. The former route might be the quicker way to get your project working on rumprun-xen master, the latter route might be marginally less back-and-forth work. ------------------------------------------------------------------------------ _______________________________________________ rumpkernel-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rumpkernel-users
