mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 18:21:39 +01:00
In practice, qemu opens a great many fds. Tracking them all down and playing whack-a-mole is unattractive. It is also potentially fragile in that future changes might accidentally undo our efforts. Instead, we are going to teach all the Xen libraries how to register their fds so that they can be neutered with one qemu call. Right now, nothing will go wrong if some tries to link without -ltoolcore, but that will stop working as soon as the first other Xen library starts to register. So this patch will be followed by the stubdom build update, and should be followed by a MINIOS_UPSTREAM_REVISION updated. Sadly qemu upstream's configuration arrangements are too crude, being keyed solely off the Xen version number. So they cannot provide forward/backward build compatibility across changes in xen-unstable, like this one. qemu patches to link against xentoolcore should be applied in qemu upstream so avoid the qemu build breaking against the released version of Xen 4.10. Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com> Acked-by: Wei Liu <wei.liu2@citrix.com>
10 lines
231 B
Plaintext
10 lines
231 B
Plaintext
prefix=@@prefix@@
|
|
includedir=@@incdir@@
|
|
libdir=@@libdir@@
|
|
|
|
Name: Xentoolcore
|
|
Description: Central support for Xen Hypervisor userland libraries
|
|
Version: @@version@@
|
|
Cflags: -I${includedir}
|
|
Libs: @@libsflag@@${libdir} -lxentoolcore
|