John M. said:
<quote>On Ubuntu 16.04, when I clone from Xenbits and then checkout RELEASE-4.6.1, ‘make world’ breaks when it gets to qemu-xen-traditional, with the error shown below. This looks like a problem that was patched back at the end of April, but somehow is not taking effect for the older code. Everything works fine if I just clone from Xenbits, .\configure, etc, without checking out RELEASE-4.6.1. </quote>
John,
you can go here
and see the GNUTLS patch that is imported into the 4.7.0-rc4 build. Go ahead and export that patch and use it in your 4.6.1 build. When you build from xen Git it is using as many as 5 other supporting git repos, so keeping track of all the imported patches is daunting.
If you want to build with pvgrub & stubdom support there are other issues. My approach is here:
PryMar56
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxhttp://lists.xen.org/xen-devel
SOLVED: This reply provides thread completeness for future reference.
Mark, Xen Developers,
Mark’s idea works:
1. Clone Xen from Xenbits; this should succeed. 2. Checkout RELEASE-4.6.1.; this should succeed. 3. Run './configure'; this should succeed. 4. Run 'make world'; this should fail when building QEMU. 5. Apply the patch; this should succeed. 6. Run 'make tools'; this should succeed. 7. Install Xen and tools.
Thanks,
John |