[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
On Thu, Nov 29, 2018 at 12:02:16PM +0000, Anthony PERARD wrote: > On Thu, Nov 29, 2018 at 11:39:54AM +0000, Wei Liu wrote: > > On Thu, Nov 29, 2018 at 11:31:41AM +0000, Anthony PERARD wrote: > > > What about the release tarball? Do we includes OVMF in it? > > > > Yes we do. But this should work because the Makefile is also shipped. > > The fact that the Makefile is shipped doesn't matter... Also of course > it would work, as long as the machine that build xen have access to > internet. > I had assumed that QEMU would clone submodule on the fly. But I was wrong. They had a script to extract those modules. > If we ship OVMF sources code, we need to include its submodules, so we > need to ship openssl source code. I think I've look into removing this > build dependency, but I don't think that was possible with simple build > options. > Yes so we should ship those submodules as well. > > What does qemu-xen do regarding its submodules? OVMF should just follow > > suite. > > Nothing, qemu-xen isn't a project. If you meant "what does xen.git do > regarding qemu-xen's submodules" then the answer is, we call a script > from qemu to have it export whatever it needs to build (the fact that > there are submodules are transparent to users building qemu, like xen > do). > > OVMF/edk2 is a bit special, its build system doesn't know about external > source code and teaching it to do something about it is probably not > going to be simple. > Maybe we should ask upstream's opinion on this matter? Their github page has a release tarball but it doesn't build because of the same problem. If upstream doesn't want to do anything we would need special arrangement for xen.git build and tarball build separately. > So we can't treat OVMF like QEMU, regarding the build, and releases. > > We probably need a script to export git-submodules in xen.git. > We should. Wei. > -- > Anthony PERARD _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |