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

Reply via email to